Skip to content
Brach Speicher edited this page Apr 2, 2015 · 3 revisions

Welcome to DrizzleScript, one of the only LSL Open Source Diaper scripts available for Second Life and compatible grids. My aim is to pick up where Ryhn Teardrop left off, and improve the readability and offer support for working with DrizzleScript to help others implement the system in their diapers. Whether the system is a mesh, sculpt, or prim diaper, I hope to make DrizzleScript as close to "drag and drop into your diaper and get crinkling" as possible.

Currently, DrizzleScript uses the Fluffems diaper framework, which assumes one main sculpted diaper and skins for that diaper stored within the prim's inventory, prefixed by SKIN:. It also uses custom notecards, prefixed by PRINT:. Support for more diaper types will come soon, as well as additional skins for those diapers. Typically skins for multiple diaper types are not compatible. For example, Kawaii diapers have multiple surfaces on a mesh surface, and the mapping for said diaper is not the same as the Fluffems sculptmap.

The Main script that governs the saved settings is uploaded. This script must be put into its own prim separate from the main prim in order to properly retain settings. If placed into the main prim, it will fail to communicate with menu and preferences by default, because those two scripts expect it to be in a different prim. This can be changed but will cause script overhead as the scripts that say messages will also hear them and reprocess their input, as well as causing the description of the main diaper to be overwritten.

How DrizzleScript handles wetting and messing on the Fluffems is that upon script startup, the diaper will attempt to find prims that are named "pee" and "poo" respectively, matching the format for the Puppy Pawz Pampers moddel. The Fluffems model follows this format for the wet prim only currently. Adding a mess prim should be a trivial matter however if that is what is desired. No particles are implemented yet.

DrizzleScript when placed in Kawaii compatibilty mode will attempt to adjust the faces of the mesh diaper, both in preferences to apply skins, panels, cutie marks, and tapes, as well as the wet face to retain as much of DrizzleScript functionality as possible. It is undecided whether the backface will remain texturable or if that will become a mess face.

DrizzleScript currently has no unified way to communicate with the diaper from another object. Calculating the correct channel to talk to the diaper is trivial, however no API is in place to dictate communications. Support for this is ongoing.

Clone this wiki locally