Below are detailed instructions for the LeLutka Evolution and Origins line Developers Kit.
Creators Kit Instructions:
Creators Kit Instructions – Applier Version 3.1
Below are detailed instructions for the LeLutka Developers Kit.
Male and female heads have slightly different layer structures, see Notes & Troubleshooting below for more information.
These scripts will work on all LeLutka heads, but tattoos & brows cannot be supported in version 1.x heads (non bento).
These scripts are for developers planning to sell their appliers commercially. For personal use, the Personalize tab of the version 3.0+ HUD can be used. You must have full perms textures to be able to use the personalize functions.
The Standard Applier can be used for single object or multi-button appliers, and also adds the option to control materials. The standard applier does not apply and detach automatically, it is for the customer to decide which part of your HUD they wish to apply and when, and then detach when finished.
The basic applier can only target a single layer with a single diffuse texture. The construction of the HUD is just a single object — no buttons needed. When the HUD is worn by a customer, the applier will automatically apply then detach. This behaviour would be a bit too slippery for creators working on HUDs, so as the creator you will need to click the HUD to apply/test, and manually detach it. Pass your HUD to an alt or a friend to test the automatic functions.
If the permissions are too permissive on either the object or the script, it will let you know.
— Male and female heads have slightly different layer structures:
— Hair base uses the standard head UV.
— no support for Upper Skin, Lower Skin
— the eyeshadow/lipstick layers have been merged into a single full-face layer. Both eyeshadow and lipstick will apply to this makeup layer by default, but you will have to pick one!
(you can reroute makeup to the tattoo layer or brow layer if you need additional options here)
— The male brow layer is much larger than on the female heads, and can be used for rerouting eye makeup.
— Hair base uses custom LeLutka hair base UV.
— Eyeshadow and Lipstick will be unchanged for female heads, and continue to independently control the upper and lower halves of a makeup layer.
— If you use beard applier on a female head, it will be routed to the tattoo layer by default starting in version 3.1 heads. 3.0 and earlier heads will not respond to beard appliers.
— Alpha layers like lipstick, eyeshadow, etc (anything that isn’t a skin layer) are strict about what sort of textures they will accept. If you try to use a texture without an alpha channel, it may not apply unless you specify the “None” alpha mode using the standard applier option. Also note that doing this will likely require the customer to repair transparency on the options tab of the HUD before the layer will display properly with other appliers.
— If you decide you want to add buttons to your HUD, you can link more buttons to the HUD at any time and click to configure them. As the HUD’s creator, you can re-enter configuration at any time by rezzing the HUD on the ground.
— You can remove unconfigured buttons or objects from your HUD at any time. If you want to remove a button that has been configured, it is best to click it first while in configuration mode and choose “Delete” from the menu to clear the data from the script before you unlink it from the HUD. If your forget to delete the data from the button first, it will not pose any significant problems.
— When the standard script is first installed, it will assume that any object in the link set (other than the root) that is named starting with “Obj” or “Btn” is intended to be used as a button for the LeLutka applier, and will tint it yellow to indicate that it is ready to be clicked and configured. If you wish to have buttons on your HUD which are not part of the LeLutka applier (perhaps to be handled by a different script), rename those buttons/objects to something that does not start with “Obj” or “Btn” before installing the LeLutka Standard Applier script.
— If you wish to have a button which applies to several systems at once (such as to LeLutka and Maitreya and Omega), you will need to consider how each system uses button names. Since the LeLutka systems names each buttons while it is being configured, you will probably need to configure the LeLutka buttons first, then set up any other systems using LeLutka’s button names (Btn 1, Btn 2 ,etc). If you try to use button names from prior to configuration, the basic script may wind up either renaming or ignoring those buttons during config.
If you have any concerns when setting up your HUDs and the instructions do not provide the answers, please contact JadenArt Resident.
If you are developing a product and you would like to include some of LeLutka’s facial animations in your product, there are a few ways you can control the animations that are installed in the LeLutka head using chat commands on channel 7780.
If you are planning to communicate with someone’s head, and the object starting the animation does not belong to the head owner (such as a couch that several people might sit on), then the command must start with the key of the owner of the head.
e.g. /7780 cab64911-5c77-416f-862e-30283ab88d25list
or if the item you are creating is a wearable item or gesture (so the owner of the item will be the same as the owner of the head), you can skip the uuid
e.g. /7780 list
LeLutka’s head animations use codes to indicate what sort of animation it is. The first tag indicates what major category the animation belongs to.
Mood animations are priority 1 animations which are usually very minor facial animations meant to be mixed in randomly with the head.
Utility animations are priority 2 animations which primarily control the eyelids, with the exception of the blink animation which is priority 3.
Looped expressions are priority 2 animations. Note that if you start a looped expression, you must remember to stop it when you wish for it to stop! Looped expression started using these commands will not light up in the expressions browser on the user’s HUD, so the only way they will be able to stop it is using the “STOP EXPRESSION” button on the HUD. Looped expressions will be maintained by the head script until they are intentionally stopped using either the HUD or another chat command.
Single play expressions are priority 2 animations.
Expressions (l or s) have a secondary tag which indicates whether it is a positive (+), negative (-), or neutral (0) expression. For example a smile is a positive expression, while a frown is a negative expression.
- m.neutral.scan ground
Note that there is no guarantee that the animation you wish to play will be in the version of the head being worn. The above list is from the released Simone head.