New Version of Devious Desires Has Been Released (v4.1):
- Alot of these changes have led to an increase in performance when clicking on things, while the game is running, and when loading into a zone.
- Start Sex (and other Fetish types) Overhaul.
- All fetish interactions such as Milking, Breastfeeding, etc. are now locked behind the fetish traits. Thus, if your Sim does not have the fetish trait associated with the fetish, they will not be able to do it.
- The only non locked ones are Normal Sex and Rape. (All Sims can do both of these)
- Created an interaction that leads into Multi and Solo Sim sex
- Changes:
- Breastfeeding no longer requires a large amount of stored milk to autonomously start it.
- Cum Consumption no longer requires a large amount of stored Cum to autonomously start it.
- Fixes:
- Fixed an issue where Lure and Rape was notifying about raping friends/romances, even if it wasn't
- Fixed an issue with Fight and Rape showing up when it shouldn't
- Fixed an issue when NPC Sims try to autonomously interact with the Active Sim
- During Sex:
- Sims will no longer gain romance if sex involves more than two Sims.
- Join Sex Overhaul.
- Sims will now ask to join sex autonomously more often
- Watch Sex (Be Aroused) Overhaul
- If a Sim sees sex, they will watch the Sims going at it. They may even join in on the fun! (They do not need to be aroused to do this anymore)
- Animation Customizations
- Added the ability to filter animations by Tags, Author, Category, and Species.
- When modifying tags, they can now be selected by category. (Or you can select from the entire list of them as before)
- Added the ability to combine customization files
- Added the ability to choose a specific customization file to save any new customizations into.
- Customizations now work off of an operations system, where each change made to an animation is apply sequentially, instead of having one customization file completely overriding changes of another customization file.
- Fixes:
- Fixed an issue with some animations not being able to show due to the large number of custom locations they specify.
- When opening a dialog with a ton of animations in it, it will no longer take forever to build the dialog. The animations will show a shorter version of their normal description.
- Fetishes:
- Added Fetish Templates
- With fetish templates, you now have the ability to save a set of fetishes that can readily be applied to Sims. Those Sims will have their fetishes match the template entirely.
- These fetish templates will also be randomly chosen from and applied to Sims without fetishes as well. (The old system where it applies random fetishes to Sims will still apply, if a fetish template is not applied to them.)
- The chance of applying a fetish template can be modified in the DD settings.
- These fetish templates can also be shared with other people as well.
- Removed the Seeing Giving and Seeing Receiving portions of fetishes. (They made sense in real life, but in the video game world, it just makes things complicated)
- Many fetishes that don't have both a Giving and Receiving side to them now only have a single "side", such as Incest and Exhibitionism.
- Fixes:
- Fixed an issue with fetish preference traits not being properly added to Sims.
- Created a new module specifically for Pet Play.
- Leashing is now locked behind the pet play fetish.
- The leashing interactions have been moved to the Pet Care category.
- When a Sim is leashed, they will now wear a collar that the leash attaches to.
- Leashed Sims can now be taken for a Jog or a Walk.
- Leashed Sims can now "Do their business", if DD Dirty Play is installed. (Animations for these interactions still need to be updated though, so you may see the Leashed Sim morph all weird!)
- Fixes:
- Fixed an issue with the leash not properly attaching to the neck of the leashed Sim.
- Start Sexy Time Changes:
- Normal Sex start no longer has select targets, it is now a single dialog for selecting Sims, then you select animations right after.
- Misc Changes:
- Renamed Cum Eating to Cum Consumption
- Renamed Poo Eating to Feces Consumption
- Renamed Pee Drinking to Urine Consumption
- Renamed Drinker to Consumer in the code
- Renamed Eater to Consumer in the code
- Removed pointless properties from DDAnimation and DDAnimationActor
- Split all of the allowance flags, one for each of the special fetish types
- Split all of the Allowed to Have Sex code into their respective modules
- Cleaned up the animation query utils, it is much cleaner and much more performant now. (These changes have sped up a ton of other things in the process!)
- Cleaned up the item querying system, tag filters, and tag handlers.
- Changed many functions in DDSexContext and the properties in other contexts related to Sex to properties, since it makes more sense for them to be properties.
- Object filter is no longer shoved into a DDCustomTagsAnimationTagFilter, it can be used directly now.
- Added an animation test that checks for an animation to be allowed for random. Animations not allowed for random will no longer be selected at random.
- Added missing is available tests for CAS Parts and Encounters
- Added DD Trait class for better checking of which Sims can have a trait added to them.
- Updated all traits to have a better check for which Sims are allowed to have those traits.
- Misc Fixes:
- Fixed slowness when clicking on Sims or on locations due to the sex interactions being slow
- Fixed an issue with the From Sim animation interactions using the wrong pirate day text
- Updated the Lone Wolf And Loving It and Hungry For Animal Romance lifestyles only Zoophiliac Sims are able to receive them now.
- Created missing CAS Preference Tunings for each of the fetish traits, not having these caused "preference_item" to not be found, which caused the interior decorator gigs to not work quite right.