For the Creator's Edition since version 2.0, it's possible to use your own sounds and dirty talk phrases. To do so, you have to create your own sound and dirty talk scripts. But don't worry! You only need very basic knowledge of the Linden Scripting Language (LSL) for that.
There are 2 skeleton scripts included in the Creator's Edition additional scripts box:
denude-custom-sounds-example.lsl
denude-custom-dirtytalk-example.lsl
With a few minor changes you can replace my scripts with your own.
Following license rules apply to the skeleton scripts:
Many products use notecards for configuration of custom content. Why doesn't Denude use notecards to configure dirty talk phrases and sounds?
In Second Life, you can't protect notecards from being read. This means if you have crafted your own sounds or dirty talk phrases, others may just open the notecard and copy/paste them into their own. They may use your sounds anywhere they want if they have the UUIDs. You don't want that, believe me.
No-modify scripts on the other hand can't be read.
The script method protects your intellectual property.
Don't forget to remove modify permission for the next owner as well as either copy or transfer permission before shipping.
First, of course, you need sounds. The sounds must have copy, modify and transfer permission. When buying sounds on marketplace, make sure you're not buying stuff without full permission.
The script does not require to drop sounds into the apparel too, you're just using their so-called UUIDs. To obtain the UUID of a sound, right-click on the sound in your inventory and select "Copy UUID". The UUID has then been copied to the clipboard and can be pasted into the script.
In the skeleton script, you will find these lines:
// Add your own sound UUIDs to the following list. There's no need to
// include your sound files in the touch ball! To obtain a sound's UUID,
// right-click on a full permission sound in the inventory and "Copy UUID".
list sounds = [
"2040de54-995a-123e-5295-2663e2bc8ef2"
];
Replace the list of sounds with your UUIDs. Multiple sounds in the list are separated with a comma. Then rename the script to denude-sounds.lsl
and replace my script with yours. That's it!
The script plays sounds randomly. If you want another algorithm, you may have to change parts of the operational script too (which of course require a bit more knowledge of LSL).
If you want to upload your own sounds: The files have to be WAV file in standard PCM format, 16-bit/44.1kHz/mono. The maximum length is 10 seconds. Once they're ready, you can upload them to SL. See the Second Life Wiki for more details.
Customization of the dirty talk feature works very similar to sounds.
In the denude-custom-dirtytalk-example.lsl
skeleton script you will find the following block:
// Add your own phrases directed to MALE avatars to the following list.
list phrases_to_men = [
"What kind of Uber are you - long or short rides?"
];
// Add your own phrases directed to FEMALE avatars to the following list.
list phrases_to_women = [
"I have 8 inches of plastic for you."
];
One list is to address men, the other to address women. Add your phrases comma-separated with quotes around them as shown in the example phrases.
Once you're done, rename the script to denude-dirtytalk.lsl
and replace my script with yours. That's it!