Dev Kit Instructions

Omega Dev Kit v2.0

Dev Kit TOS

  1. This Dev Kit may not be used to create appliers with textures acquired by Ripping, Hacking, Listening, Snooping or other means of acquiring UUIDs without the original creators consent. (If you need to convert old NC Appliers, use one of the NC Conversion Kits.)
  2. It may not be used to break LL TOS.
  3. It may not be used to break Mesh Maker TOSs
  4. You may not use it to hack our channels or anyone elses.
  5. You are allowed to move our Applier Scripts into your own prims, however:
    1. All Layer Options must Remain Intact. You cannot make a “Tattoo Only” applier for example.
    2. All Hover Text must continue to function.
    3. All functional buttons must remain unless otherwise stated.
      1. Buttons that simply lead to the web, or provide a link may be removed if desired.

[collapse]

Looking for the Dev kit?
https://marketplace.secondlife.com/p/Omega-System-Dev-Kit/6070969

What you’ll find in this kit:

  1. Material Appliers Kit: Everything you need to make materials appliers.
  2. Standard Appliers Kit: Everything you need to make Omega Appliers without Materials or tinting
  3. Tinting Appliers Kit: Everything you need to make tint-able appliers..
  4. Promotional Materials – A NC with signage, information about our spam group, our flicker groups and more!
 Important: Materials and Non-Materials Advanced Appliers each have their OWN INSTRUCTIONS. READ THEM!  THEY ARE DIFFERENT!

Creating Standard Appliers

 

Omega Standard Appliers

The Appliers:

Omega Advanced Applier – Upper A 3 Button Applier used for Tops, Bras, Tattoos, Gloves and any other non-skin texture designed to go on the Upper Body, including Gloves.

Omega Advanced Applier – Lower A 3 Button Applier used for Pants, Undies, Tattoos, Socks, Skirts, Stockings and any other non-skin texture designed to go on the Lower Body.

Omega Advanced Applier – Outfit A 6 Button Applier used for items that use both a upper and lower texture, like dresses, high waisted pants and long shirts.

Omega Advanced Applier – Face A 2 Button Applier for Makeup, Tattoos and any other non-skin texture designed for the head and/or face. See Also: Cosmetic Appliers

Omega Advanced Applier – Cosmetic A 3 Button Applier for Makeup, Tattoos and any other non-skin texture designed for the head and/or face. This applier is the more advanced version of the Face applier and has an extra configurable button that can be set up to send the texture where it is actually needed. These appliers require a bit more information, so after you’ve read this page, make sure you read this too:

Omega Advanced Applier – Eyes A Single Button Applier for Eye Textures. These are used for Many Tinys, Giants and other niche meshes that have their own eyeprims.

Omega Advanced Applier – Nipple A Single Button Applier for Prim Nipples. Unlike most of the Appliers, this applier uses the Tango UV map for Nipples rather then SLUV

Omega Advanced Applier – Skin A Single Button Applier used for Skin. Unlike the rest of the appliers, this applier uses up to 6 textures in one button. A Single applier for the entire skin. These appliers require a bit more information then Clothing Appliers.  Skin makers, make sure you read this page:  Information for Skin Makers

All These appliers use the SL Texture map, with the obvious exception of the nipples which use the same UV maps as Tango.
This means there is NO need to create additional textures for your creations.If you open up the Appliers, you’ll notice the Config cards have been replaced with config scripts. This ensures your UUIDs are safely tucked away where no one can see them.
Additionally, due to popular demand, the scripts are set up so once you’ve used the applier once, you can delete the config script and it will continue to function untill reset.
(So make sure you reset before making new appliers and turn off mod on the prim so your customers don’t do so on accident!).Personally, I recommend leaving the config script intact to protect your customer against SL glitches, but the option is there.You may also notice there are not separate Bra and Top appliers. That is because I have provided  3 button appliers with a single config script.
No more making multiple Appliers for the same piece of clothing! (And no more groaning cause your top didn’t come with a bra applier!)Additionally the skin appliers have been combined into one easy to use skin applier.

 

About Tangos Appliers: The observant may notice we never have kits for implants. The reason is, they arn’t needed!  The Omega Bra, Top and Upper skin appliers all double as Tango appliers! That means any implant or mesh that takes Tango appliers will also take Omega Appliers! -throws confetti!- Now lets make you some appliers!

Creating your Applier

To create your applier,

  1. Open the desired  applicator
  2. Edit the config script inside
  3. Add the texture UUID in the indicated place.
  4. Change your config script to no-mod/no-trans!

Once this is done, you can wear the applier and click it to change the texture on any mesh with our Kits installed. 

Optional:  Once you’ve used the applier at least once, you can now delete the config script if you wish, BUT, and this is very important, make Absolutely SURE you make the applier box no mod if you do. Otherwise your customer may be able to reset the script and destroy the appliers usefulness.

[collapse]
Reskinning Standard Applier

About re-skinning Appliers: 
Like most appliers, these can be re-skinned with your own color scheme branding,etc. However it’s very important that you remember that there are multiple “buttons” on some of these appliers. To ensure they continue to work with HUD set ups, we use a coordinate system that tells the applier where on the prim you clicked. So it’s important to make sure your “buttons” lines up with ours!  It is for that reason you will find all our applier images above so you may use them as a template. Note this does not affect the Skin, Nipple or Eye Applier.
Example of proper re-skinning provided by MangoMoon
Example of Proper Multi-Applier HUD Building provided by Graffitiwear.
Note how the Layer names are still lined up with where you would see them on the original texture!
To make things easier, we’ve set up a google drive folder with PSDs ^.^
Now that I’ve told you you have to keep the layer layouts the same…. here’s how to make me a liar… Warning: Semi-Advanced Concepts Upcoming
Tweeking your zones (v1.6+) 
This texture can be used as well!

When you are re-skinning the appliers, either on their own, or to go into a hud, the way we’ve layed out the layers arn’t always the BEST way.  “Omega Advanced” and “Applier” really mess with the spacing.  BUT now there is a way to tweak that! Our appliers use the Y-Cords system to figure out where you clicked. On any prim face in SL, the bottom of the prim is 0, the tippy top is 256. You can figure out which way is up by tossing any non-vertically symmetrical texture onto it and making sure the repeats are 1,1 and the rotation 0. (generally, default!)

If you look in the description of the Face, Upper, Lower and Outfit prims you will see 1 or 2 numbers, separated by a comma.

 

Same texture, minus the background

The numbers represent break points between 0-255 which divides the prim face into the layers. In the case of our upper appliers (seen above) the breaks are 105 and 155. This means any clicks above 155 will be interpreted as “top” and any bellow 105 will be interpreted as “tatt” and any inbetween are interpretted as “bra”.

 

To change this, simply change the numbers. Lets say you’d prefer the face be in equal thirds, put in 84 and 171.   Then reset the script to load the new breaks!

Some things to note:

  • This won’t let you make zones bigger or smaller then certain limits. Ie, making an applier that is entirely “top”.  Do this sort of thing will reset it to the default setting and tell you so in chat.
  • If you’re not re-skinning.. there’s no reason to do this!
  • Yes, you can do this in your own prim.
  • If you leave the desc blank, it will just use default settings
  • Make sure you test your new settings! The appliers now tell you EXACTLY where they are applying, so it’s easy to test it out! Make sure when you’re hitting tatt on your new textures, it goes to tatt!

[collapse]
Creating Materials Appliers

What is Materials?

Materials is a recent addition to second life that allows mesh to take advantage of the lighting in an environment to create effects like you see above, creating shine on objects that moves and reacts to the light around it. It also includes the ability to create bump maps that can add quite a bit of depth and definition on a 2D object. It is particularly useful in photography.

About the Appliers:

Inside the Kit you’ll find the following appliers:

Like all our appliers (except nipple and nail appliers) all these appliers use the SL Texture map. Unlike our other appliers however, these are designed to allow you to use Normal and Spectral Maps!If you’re not sure what a spectral and normal map is…well…better hit the Google! I found this page in particular informative: http://wiki.secondlife.com/wiki/Case_Study_-_Example_wood_crate_using_materials (It however  leaves out the detail that your Spectral map should be transparent where you want no shine at all to occur..ie where there is no texture)
If you open up the Appliers, you’ll notice the Config cards have been replaced with config scripts. This ensures your UUIDs are safely tucked away where no one can see them. (Please note, at this time, unlike the advanced appliers, the config cards need to stay intact  in the materials appliers. We will correct this in a future update)

You may also notice there are not separate Bra and Top appliers. That is because I have provided  3 button appliers with a single config script. No more making multiple Appliers for the same piece of clothing! (And no more groaning cause your top didn’t come with a bra applier!) Additionally the skin appliers have been combined into one easy to use skin applier.

What the Buttons Do
  • The white text buttons apply the textures to a specific layer. If you click on the pants button, the applier will apply to the pants layer. If you click on bra, it’ll go on the bra layer. It does not apply to multiple layers at once.
  • The Glossy and Environment bars let your user change those values, letting them set them anywhere from 0-255.
  • The Default Button will reload your default settings as you set them up in the NC.
  • Remove materials will apply just the base texture, removing all materials from the selected layer in the process.
  • Love N Lust Designs and Omega Obsessions Group will put the group links for those groups in chat so your users can find help if they need it.
  • The Question mark takes them directly to our FAQ.
Creating your Applier
To create your applier,
  1. Open the desired  applicator
  2. Edit the config script inside
  3. Add the texture UUIDs in the indicated places.
  4. Set your Default Shine, Tint, Glossy and Environment settings!
  5. Change your config script to no-mod/no-trans!

 Once this is done, you can wear the applier and click it to change the texture on any mesh with our Kits installed.  Please note however, meshes that use Relays (Sking, Egoisme and Jiggle Booty) and implants that have not updated themselves with the information we’ve provided them, will not be able to make use of the Tinting or Materials. Only the Base Texture itself will be applied!

About re-skinning Appliers:
Like most appliers, these can be reskinned with your own color scheme branding,ect. However it’s ver important that you remember that there are multiple “buttons”on these appliers. These prim buttons will need to be moved so they are placed correctly with the new texture.

Hud Building:
Please note.. unlike the normal advanced appliers, these appliers are NOT hud friendly. Linking them together WILL break them.

About Skirt Prims and Other Accessories
Rigged Skirt Prims are a popular way to complete your look, but bear in mind you should leave them mod so people can adjust the Materials settings if they need to. (A warning to make copys may be in order as well.  Additionally, now all meshes sit at the same height in relation to these rigged skirt prims, so being able to adjust the  Vertical offset is important.

Extra Features
To help make up for not letting you build a HUD with these new appliers, we’ve added a new functions you can make use of.

Website Loader:
If you name a prim “website” and put the link and description in the description, separated by a semi-collon like so: Love N Lust Designs Blog;http://lovenlustdesigns.blogspot.com/p/quick-help-page.html
It will prompt the user to load the website. (You can see it in action by clicking the help button already on the appliers!

Group Joiner:
If you name a prim “group” and put the group link in the description, clicking it will put the group link in chat!

Slurl giver:
If you name a prim “slurl” and put the slurl into the description, clicking it will put the slurl in chat!

[collapse]
Creating Tinting Appliers

Tintable Appliers

Remember good ol fashioned tint able tattoos and clothing layers?

Being able to make a white item and let your customer tint it to their fav shade? Blenders for Digi-Legs…Claws…fantasy tattoos, all these things worked best with tintable clothing layers.

Well now you can duplicate this functionality with appliers!

About the AppliersInside the Kit you’ll find the these appliers:

If you open up the Appliers, you’ll notice the Config cards of old have been replaced with config scripts. This ensures your UUIDs are safely tucked away where no one can see them. (Please note, at this time, unlike the Standard appliers, the config scripts need to stay intact  in the tinting appliers. We will correct this in a future update)

You may also notice there are not separate Bra and Top appliers. That is because I have provided  3 button appliers with a single config script. No more making multiple Appliers for the same piece of clothing! (And no more groaning cause your top didn’t come with a bra applier!) Additionally the skin appliers have been combined into one easy to use skin applier.

These use the same UV maps as our Materials and Standard Appliers and their config scripts are nearly identical.   Simply open up the Config scripts and fill in the UUIDs,.

What the Buttons Do The white text buttons apply the textures to a specific layer. If you click on the pants button, the applier will apply to the pants layer. If you click on bra, it’ll go on the bra layer. It does not apply to multiple layers at once. The Tint White button will change the tint back to white. The Colored arrows will change the tint setting and will preview in the little white window. It will not apply however until a layer is selected. (Ie, they click the white text buttons). The Default Button will reload your default settings as you set them up in the NC. Remove materials will apply just the base texture, removing all materials from the selected layer in the process. Love N Lust Designs and Omega Obsessions Group will put the group links for those groups in chat so your users can find help if they need it. The Question mark takes them directly to our FAQ. Creating your Applier To create your applier, Open the desired  applicator Edit the config script inside Add the texture UUIDs in the indicated places. Set your Default Shine, Tint, Glossy and Environment settings! Change your config script to no-mod/no-trans! Once this is done, you can wear the applier and click it to change the texture on any mesh with our Kits installed. Please note however, meshes that use Relays (Sking, Egoisme and Jiggle Booty) and implants that have not updated themselves with the information we’ve provided them, will not be able to make use of the Tinting or Materials. Only the Base Texture itself will be applied! About re-skinning Appliers:

Like most appliers, these can be reskinned with your own color skeme branding,ect. However it’s ver important that you remember that there are multiple “buttons”on these appliers. These prim buttons will need to be moved so they are placed correctly with the new texture.

Hud Building: Please note.. unlike the normal advanced appliers, these appliers are NOT hud friendly. Linking them together WILL break them.Extra Features

To help make up for not letting you build a HUD with these new appliers, we’ve added a new functions you can make use of.

Website Loader: If you name a prim “website” and put the link and description in the description, separated by a semi-collon like so:
Love N Lust Designs Blog;http://lovenlustdesigns.blogspot.com/p/quick-help-page.html
It will prompt the user to load the website. (You can see it in action by clicking the help button already on the appliers!

Group Joiner: If you name a prim “group” and put the group link in the description, clicking it will put the group link in chat!

Slurl giver: If you name a prim “slurl” and put the slurl into the description, clicking it will put the slurl in chat!

Some things to note:
  1. Materials information may be added, but applier UI is designed primarily for tinting control. The customer does not have the gloss and env bars to control it. (A future set of appliers will be set up with both Tinting and Materials controls)
  2. You do NOT have to add materials info. If you do not wish to use materials, leave the Spec and Normal maps set to the null keys (The “00000000-0000-0000-0000-000000000000”;) and leave the gloss/env as zero.
  3. The Tinting appliers will only function with the config scripts from the tinting appliers. This is to keep users from popping a normal applier’s confiq script into a tinting applier, ensuring that allowing tinting is a deliberate act on the creators part.

[collapse]
Creating Nail Appliers - Standard

  1. Inside the Dev Kit you’ll find 3 boxes, You’ll find several boxes. You want the One labeled “Standard Dev Kit”
  2. Rez the Standard Applier Kit and open it up to find the Nail Kit:
  3. Now unbox the Nail Kit:
What you do next depends….
 
Scenario One:  If you already make Slink Nails…and you haven’t got their update that makes them Delete the NC….your task is simple.  Simply Take the Omega Applier – Nails script and drop it into your slink Nails HUD. You’re done, your HUD will now work as a Slink Applier AND an Omega Applier.
Scenario Two: You make Slink Nails, but have the auto NC deletion going on….
Simply take a copy of the HUD you made for your Slink Nails, remove the Slink Scripts, and add the Omega Applier – Nails Script along with the NC you made for your Slink HUD.
You should now have two HUDs, one for Slink, One for Omega.
Scenario Three: You don’t make Slink Nails. Well now I need to explain how to make a Nail HUD, which if you haven’t guessed is the exact same way you make a Slink Nail HUD.
————————————————————————————————————————
Step One: Set up the NC. In the Kit you’ll find a NC named config. If you open it up, you’ll see it says this:
Example only: Delete these lines and replace with your own:
[prim name],[your UUID HERE]
[prim name],[your UUID HERE]
[prim name],[your UUID HERE]
Replace Each [prim name] with a name for that texture. When you make the HUD itself, you’ll name each button this.
Repleace [your UUID HERE] with your UUID.
(note, do not leave the brackets in)
One you have your config card ready, lets move on.
Step Two: Building the HUD
You will need 1 Prim (ie a Button) for each texture plus a Root Prim.  Link and Texture these buttons and Root prim how you like. In the Kit you’ll find an Example HUD to give you the general idea.
Step Three: Name the buttons what you named them in the Note Card. This is how the script connects a button with a texture.
Step Four: Insert the Omega Nail Script and Config NC into the HUD.

Assuming everything went well, it should work now. Give it a go using your Omega Mesh Body!

Final Steps: 

[collapse]
Creating Nail Appliers - Materials

What is Materials?

 

Materials is a recent addition to second life that allows mesh to take advantage of the lighting in an environment to create effects like you see above, creating shine on objects that moves and reacts to the light around it. It also includes the ability to create bump maps that can add quite a bit of depth and definition on a 2D object. It is particularly useful in photography.

Creating the Appliers:

Part One: Find the right kit

  1. Pick up a Dev Kit, either inworld or here:
    https://marketplace.secondlife.com/p/Omega-System-Dev-Kit/6070969
  2. Inside the Dev Kit you’ll find 2 boxes, one says materials, one says non-materials. Retrieve the Materials Kit. (Note, in the future, there will also be a Tinting and a Tinting/Materials Kit.  Ignore these)
  3. Rez the Materials Applier Kit and open it up to find the Nail Kit:
  4. Now unbox the Nail Kit:

Part Two: Setup the Notecard
Note that the format is similar, but not the same as Slink and Standard Omega Appliers.
There are more variables, and they are separated with “;” instead of “,”. 

Create a NC. pick a name that makes sense to you. In the notecard you are going to list the information for your nail appliers one line per design like this:

[prim name];[Texture UUID HERE];[SpecMapUUID];[NormalMap UUID];[tint];[shine color];[glossy];[env]

It should look like this with all the data plugged in:

a;3fc1b930-73ea-552b-77fd-cd54887a0a93;5748decc-f629-461c-9a36-a35a221fe21f;d08b0766-7f8b-f236-28c6-43d39062a484;<1,1,1>;<1,1,1>;25;55

Make sure the prim name you choose is more descriptive then my “a”, it will be displayed above the applier and in local chat.

Part Three: Setting up the HUD
We’ve included a HUD to start with, while you can use the script and build your own, we strongly suggest using our prims for your first attempt, then building your own HUD once you’ve had the experience of setting up ours.

Rez the “[LNL] Omega Advanced Materials Applier – Nails v1.0” on the ground.

Even if you intend to build your own HUD, you need to use ours as a Guide.

Note that there are many invisible prims, make sure you make transparency visible with CTRL+ALT+T before continuing to make sure you do not lose a prim!

Setting Up the Buttons
Design Buttons
 

As you can see the HUD has 4 Design Buttons. The first step is to add or subtract button as needed. Any number of Design Buttons may be used as long as you can fit them.
(Although too many may require rearranging and re-skinning the HUD)

<p”>How you accomplish this is unimportant, but make sure the root prim stays the same!
Once you are Done, rename each Design Prim to match the Prim names listed on your Notecard!

Note: Unlike most of the buttons on this HUD, the design buttons are not transparent, rather we’ve put the texture on the prim itself. You do NOT have to do it this way. You can set the buttons to transparent and put thumbnails on the hud  texture instead if you like. PSDs of our Applier Textures are available here: 
https://drive.google.com/open?id=0ByXHiIIoYa1BdWRrdVpnMjYyQjg&authuser=0

Gloss and Environment Bars
These buttons let the customer adjust the Gloss and Env levels as needed for their Windlight.
Touching them will change the Gloss or Environment setting to a value 0-255 based on where along the prim they click.
If you choose to move or resize these bars, make sure you have oriented them correctly by clicking in several places along them to see how the hovertext reacts!
If you replace these bars with your own prims, make sure you name them exactly like on our HUD.

Default Button
The Default Button returns the settings to the default settings for the currently selected design.
If you replace this prim with your own, make sure you name it exactly like on our HUD.

Plain Button
The Plain Button applies the current texture WITHOUT Materials.
If you replace this prim with your own, make sure you name it exactly like on our HUD.

Extra Features
To help with HUD making, we’ve added a new functions you can make use of.

Website Loader:

  • If you name a prim “website” and put the link and description in the description, separated by a semi-collon like so:
  • Love N Lust Designs Blog;http://lovenlustdesigns.blogspot.com/p/quick-help-page.html
  • It will prompt the user to load the website. (You can see it in action by clicking the help button already on the appliers!
  • The center “?” mark button on the HUD is an example of this.

Group Buttons
If you name a prim “group” and put the group link in the description, clicking it will put the group link in chat!
The Love N Lust Design Group Button on the HUD is an example of this.

Slurl Buttons
If you name a prim “slurl” and put the slurl into the description, clicking it will put the slurl in chat!

Finishing Up
Once your notecard is set up, and your HUD built, place both the Notecard and the “Omega Materials Applier – Nails v2.0” script into the root. It should be ready to go.
Important: There should only be one script and one NC in the root when you are done.

Make sure you test the appliers thoroughly before selling.
 These are not a simple things to create. Typos happen. 

[collapse]

Important: It’s come to my attention that a handful of designers didn’t realize they needed to use full upper textures. You DO. The partial textures you do for Tangos will not work. You need to use the entire upper body UV map. We cannot produce texture out of thin air!

About Skirt Prims and Other Accessories
Rigged Skirt Prims are a popular way to complete your look, but bear in mind, not all meshes sit at the same height in relation to these rigged skirt prims, so leaving the skirt prim mod so they can adjust the  Vertical offset is important.

Looking for Instructions for getting your Phat Azz appliers converted to Omega?
http://slpoweredbyomega.com/basic-notecard-converter/
(This also works for Banned, Perfect and other Appliers that use Phat Azz NCs!)

More Info for Applier Creators

Updates:

v2.0 Added Materials Appliers.
v2.9 Fixed Bug with the Nipple Appliers using the new secure channel instead of the old lolas Nips channel.
v2.9.4  Fixed bug with Materials not applying with Skin and Nipple Tinting applirs.
v2.9.5  Fixed bug with tinting appliers where /43 <color> was not working.
v3.0 Added Neck Fix Textures
v?.? Standard Nail Scripts are less fussy now. All Spaces Now Ignored
v?.? – The Face Applier Change is Done. Read all about the changes.
v3.0.6 Added Compact Clothing Appliers
v3.0.7 Fixed Compact Clothing Appliers Config Scripts
v3.0.8 Fixed Permissions in the Big Box of Signage
v3.0.9 Fixed Fubared Material Face Appliers