The Skin Listener script can change an object's textures, materials, alpha mode,
sculptmaps, colors, alpha, fullbright, bumpiness, shininess, glow, light and size. It
listens on a configurable channel (in the script) for certain commands (from owner or
their objects only - or everyone if configured). These commands contain texture names or
UUIDs as well as values for the other commands for linked prims (by name) and face. For
textures, normal maps and specular maps, texture repeat, offset and rotation can be
specified; if not, they stay unchanged. Fullbright can be set, reset or toggled.
Bumpiness, shininess, glow and light can be set, toggled or changed relative to the
current value. The size can be changed relatively with different factors for each axis
or absolutely. Examples are provided.
You can configure these commands in gestures and also mix them with animations, sounds,
delays and normal chats. This way you can enhance gestures with also affecting the look
of your avatar or rezzed objects. For instance, use an angry face as trigger to turn
your eyes first yellow, then red or use a <3 to put little hearts in your eyes (only
works with modifiable attachments, e.g. mesh avatars, and rezzed objects). An example
gesture is provided; just rez a simple cube, name it "0" (without the quotes), drop the
script inside and use the gesture.
The script also sends a request command when the object is rezzed. This can be used to
let another object issue commands to change the rezzed object. A simple example server
script that sets the color of another object's child prims depending on the name of its
root prim and color of the server (child) prim is included. In case you want to use this
feature, you need to adapt the server script to your needs. If you are unsure about it,
you probably don't need it.
Before using the script in your creations, please change the channel in it. To do that,
just open the script and change the constant CHANNEL to the channel you prefer.
Please note that toggle and relative changes only work for face 0 or all faces currently
because face 0 is used to get the current value. For normal and specular maps, the face
needs to be given if only the texture is specified, otherwise only face 0 is changed.
Please also note that the parameters are separated by comma now, separating them by colon
is not supported anymore! Please change your scripts accordingly. From v0.56 on, prim
names are treated as case-insensitive.
The Skin Listener script is full perm. It's licensed under the BSD license with the
addition that it must not be resold or otherwise given away standalone in parts or as
whole. It can be used in your creations as long as these license conditions are met.
Please remember to remove modify and either copy or transfer permissions on the script
before you put your products on sale.
Feel free to report bugs, request features, give feedback or write a nice MP review ^^
To update or redeliver a product, wear the included Updater and follow the instructions.
Store policies and info about custom scripting at my MP store and the inworld terminals.
Changelog:
- v0.56 ... Reoptimized command list handling, group names case-insensitive,
change whole object/root prim, suppress errors, support sculptmaps
- Color and texture applier
- Per linked prim and face
- Listens on configurable channel
- Usable with gestures
- Full perm, BSD license
No buy script
Script is no full perms

![[.Shuggles.] Seat Textures Script v0.48](https://slm-assets.secondlife.com/assets/10938729/view_small/_.Shuggles.__Texturizer_Image.jpg?1421495205)
![[.Shuggles.] Colorizer Script](https://slm-assets.secondlife.com/assets/10938693/view_small/_.Shuggles.__Colorizer_Image.jpg?1421494856)
![[.Shuggles.] Coverizer Script](https://slm-assets.secondlife.com/assets/10938710/view_small/_.Shuggles.__Coverizer_Image.jpg?1421494951)
![[.Shuggles.] Multi-purpose HUD v1](https://slm-assets.secondlife.com/assets/11529663/view_small/_.Shuggles.__Multi-purpose_HUD_v1_Image.jpg?1430477547)
![[.Shuggles.] Texturizer HUD v1](https://slm-assets.secondlife.com/assets/11529721/view_small/_.Shuggles.__Texturizer_HUD_v1_Image.jpg?1430478294)
![[.Shuggles.] Inventory UUIDs](https://slm-assets.secondlife.com/assets/10863665/view_small/_.Shuggles.__Inventory_UUIDs_Image.jpg?1420284907)
![[.Shuggles.] Skin Changer v1](https://slm-assets.secondlife.com/assets/11529792/view_small/_.Shuggles.__Skin_Changer_v1_Image.jpg?1430479009)
![[.Shuggles.] Skin Applier](https://slm-assets.secondlife.com/assets/11956771/view_small/_.Shuggles.__Skin_Applier_Image.jpg?1436619288)