WickedWhims 3.3.5.136.1 [2018-11-13] (Patreon)
Content
THIS VERSION DOES NOT WORK WITH THE NEW GAME PATCH
THIS VERSION DOES NOT WORK WITH THE NEW GAME PATCH
THIS VERSION DOES NOT WORK WITH THE NEW GAME PATCH
Déjà vu?
It might seem like this update was already released, and that is true, but this time it's not with the new body system based on tattoos and ghosters. That ended up being a huge hassle to get working, with never-ending attempts to fix it. Sometimes it's better to sacrifice 2 months of work than keep digging yourself into a hole.
But I didn't just bring back the old system. I reworked the new one to work like the old one and implemented a new Body Selector that works just like the old Penis Settings, but it will only get better, especially with the new game patch coming today.
With this new game patch, all of the existing TS4SCRIPT mods will stop working until they get updated. Don't worry about me, I'm prepared. Look out for your other favorite creators, but most of them shouldn't have too many problems getting their stuff updated either.
You can expect another update later today or tomorrow, that will work with the upcoming game patch.
Reporting Exceptions | Help Center
3.3.5.136.1
- Fixed condoms on females not showing up
Nudity Body System
- Reimplemented the old body parts system (Body Selector)
And its name is Body Selector. It works pretty much the same way as the old 'Penis Settings' but now it has the ability to manipulate other body parts.
Old body/penis mods and new body/penis mods are supported by it, and it should work better than the previous system.
Each Body Selector comes with an instruction in-game, so please read it at least once. If you want to use body overrides, select "Native" for the specific body part you want to be displayed as the override.
I haven't had time to add fancy icons or looks in general for the new Body Selector menu, but I will get that done as soon as I can.
CAS Default Penis
- Made default penis visible in CAS
The default WickedWhims soft penis model is now visible on male Sims when undressing them. This does not respect the 'Does this Sim have a penis?' option though, the game recognizes body differences only by the selected sex.
- Improved default penis models quality
The default WickedWhims penis now comes with defined male butts. No more flat-butt, thanks to Noir.
- Fixed issues with the default penis shifting from altering sliders
CAS Female Body
- Added new default female body model
- Made default female body visible in CAS
The new female model comes with properly defined breasts, visible nipples, defined and textured vulva, and defined butt. The model still needs some work to be completely finished and optimized, but this is a look at the initial version.
Models made by Noir.
CAS Condoms
- Implemented visible condoms
- Added 7 new colors of condoms
Sims that use a condom will now have it actually visible on their penis, that is, if you're using the default WickedWhims penis. Other creators have to add support for condoms that fit their penis model so things look correct. With this addition, 7 new colors were introduced, but currently, there is no easy way to swap them other than going into Build/Buy.
- Implemented system for creators to add custom condoms
Speaking of adding support for condoms, creators can now make their own condoms and condom wrappers by following the Custom CAS Parts tutorial.
CAS Parts Support
- Added XML Tuning based CAS Parts support for condoms, strapons, and underwear
- Removed 'ww_cas_parts.json' file support
Instead of an external CAS parts files, all of the CAS parts data is now embedded within the PACKAGE files. And this is especially good for creators, because they don't have to update the external file anymore, they can just include it with their mod. To know how to create these XML Tuning files, check the Custom CAS Parts tutorial.
Nudity General
- Fixed nudity notifications not being displayed for the active Sim
Because of the dynamic nature of nudity, not being allowed to undress is displayed in form of notifications and not blocked directly at the pie menu. The default nudity notifications settings were blocking them from being displayed even when the user was trying to undress, making it confusing when nothing is happened. Now all nudity notifications are displayed when undressing is done by the user.
Sex Animations
- Implemented events system for animations
Animations now have a simple events system that allows to display visual effects and perform actions. The native events system of animations in The Sims 4 should have been enough, but it was limited by blocking most of the events when interruptible animations are playing, that is, sex animations. The way to go around this limitation was introducing a new separate system, which unfortunately, still needs a lot of work to be perfect. The main issue is the lack of syncing that makes some actions play with a delay when the game logic lags. I think it's possible to add some form of syncing, so the next goal is to do so and have visual effects finally a default part of animations.
Still, animations can already have basic effects displayed, like shower spraying water. And some animators introduced cum effects, but as I mentioned, syncing issues can make some of these effects look out of place.
- Fixed animated objects not resetting after animation ends
- Fixed picking next animation stage (animation_next_stages) not checking for actors gender compatibility
Sex Autonomy
- Reworked random sex autonomy trigger to make it consistent
- Reworked random solo sex autonomy trigger to make it consistent
The biggest issue with random autonomy was its inconsistent design causing it to be more frequent for some players, and completely dead for others. The reworked implementation is consistent, running on a predictable timer, so you know it will always trigger. And if things are still confusing, there are better tools to debug it.
The random sex autonomy timer runs on an interval that is dependent on the number of currently available sex pairs divided by the number of the total possible unique sex pairs, which is calculated from the soft cap of Sims in the zone and an 8 minute margin. Default 20 Sims soft cap in zone creates 190 possible unique pairs that are used to divide the number of currently available sex pairs in the zone. A sex pair is a pair of Sims that have enough of a relationship connection to have sex. If there are 10 sex pairs in the zone, that is 10 / 190, which gives a frequency of 0.95 (1.0 - 0.05), multiplied by 480000 milliseconds (8 minutes, 8 * 60 * 1000) gives 7 minutes and 36 seconds of wait time (456000 / 1000 / 60) before the next sex autonomy trigger. If you think this is too long, no problem, you can scale it however you want with the new 'Random Sex Frequency Modifier' setting.
In fact, the new settings allow you to change anything you want - make the sex autonomy trigger every 5 seconds, with no relationship checks, no risk checks, and use any locations you want.
To debug things, try the 'ww.test_sex_autonomy' command to see where the autonomy gets stuck, the 'ww.test_sex_autonomy_sims' command to see available sex pairs, and the 'ww.test_sex_autonomy_locations' command to get more information about sex locations.
- Reworked sex club activities chances distribution
Sex clubs lower the chance of sex occurring base on the number of set activities. The initial chance is set using the 'Random Club Sex Probability' setting, which by default is set to 100%, and it gets smaller with each club activity. The distribution is half of the previous chance, except the last activity - 100% -> 50% -> 25% -> 12.5% -> 12.5%. This way, for each activity, Sims have a chance to perform additional actions instead of constantly focusing on sex. And if it's still too common, you can change the initial chance to something lower.
- Added Autonomy Awareness and new Autonomy Specifics settings
Although the new Autonomy Specifics settings allow you to change things to your liking, they can end up lagging your game if you make autonomy trigger every few seconds.
If you end up breaking things, remember that you can open the Autonomy Presets menu and reset things to default.
- Setting 'Risk Roll Switch' allows to disable Sims testing for risk of having sex
- Setting 'Random Sex Frequency Modifier' allows to speed up or slow down random sex autonomy
- Setting 'Random Solo Sex Probability' allows to change the chance of random Sims performing solo sex
- Setting 'Random Club Sex Probability' allows to change the chance of Sims performing sex in sex clubs
- Setting 'Watching Sex Random Solo Probability' allows to change the chance of Sims performing solo sex while watching sex
- Setting 'Romance Sex Probability' allows to change the chance of Sims initiating sex from romantic conversations
- Setting 'Trigger Attempts Count' allows to change how many times autonomy attempts to initiate
Note that the number of attempts is limited by the number of available sex pairs. If a sex pair fails an attempt, it's then discarded from the trigger, and a different sex pair is selected.
- Setting 'Sims Sex Pairs Sample Size' allows to change how many sex pairs are considered for autonomy
- Setting 'Sex Locations Sample Size' allows to change how many sex locations are considered for autonomy
- Setting 'Minimum Sex Actors Limit' allows to change the minimum number of Sims that can join sex
- Setting 'NPC Sims Relationship Modifier' allows to add extra points to NPC Sims relationships
- Setting 'Player to NPC Sims Relationship Modifier' allows to add extra points to relationships between Player and NPC Sims
- Setting 'Outside Lots Style Locations' allows to enable sex locations in public
- Setting 'Outdoors Style Locations' allows to disable sex locations outdoors
- Setting 'Risky Style Locations' allows to disable risky sex locations
- Setting 'Comfort Style Locations' allows to disable comfortable sex locations
- Setting 'Private Style Locations' allows to disable private sex locations
- Setting 'Sims Risky Factor' allows to increase the riskiness of sex around Sims
- Setting 'NPC Household Relationship Modifier' allows to add extra points to relationship towards visited household Sims
When Sims are considering sex at a visited residential lot, the relationship towards the household living at that lot is calculated, and if it's high enough, Sims will attempt sex.
- Setting 'Random Sex Minimum/Maximum Cooldown Time' allows to change the range of time of how long Sims would wait between sex interactions
- Setting 'Club Sex Minimum/Maximum Cooldown Time' allows to change the range of time of how long Sims would wait between club sex interactions
- Made Sims not masturbate if they just had sex
- Made doors less likely to be picked for sex locations
- Fixed solo autonomy triggering even with sex partners around
- Fixed Sims needs not being checked for sex autonomy
Pregnancy Birth Control
- Added 'Rare Mode' option to 'NPC Birth Control Mode' setting for even more rare use of birth control
- Fixed NPC Sims use of birth control behavior logic flaw
The Birth Control Mode for NPC Sims implementation had a flaw causing them to attempt using birth control multiple times during sex which ruined the whole idea of safe/moderate/unsafe options. Now they only attempt to use it once and if you want it to be even more rare than moderate, the "Rare Mode" does just that. Safe: 90%, Moderate: 62%, Rare: 35%, Unsafe: 0%.
- Made birth control pills count only in the first 24 hours of taking them to avoid confusion
Playing on the Realistic Birth Control Mode requires Sims to take birth control pills for at least 3 days to take full effect. Not taking one for a day removes the moodlet informing about it, but the birth control is still in effect for the next 3 days. This causes a lot of confusion not knowing if Sim is still protected and questioning why can't they get pregnant. Now, for birth control pills to work, Sim has to take one actively or the effect wears off after 24 hours. The full effect will still be present, but the active effect won't, allowing the Sim to get pregnant.
- Fixed birth control pills perfectly preventing pregnancy even on the 'Realistic Birth Control Mode' setting
Pregnancy Tampons & Pads
- Fixed smelly pad moodlets not displaying the timer
- Fixed tampons/pads moodlets refreshing every few seconds
- Fixed 'Extra Absorbency' reward trait icon missing
- Fixed dirty laundry moodlets being applied to Sims even when washers are not present
Sex General
- Made sex satisfaction moodlets last three times longer
Sex Reactions
- Fixed reactions to incest sex being applied incorrectly
Relationships
- Fixed double 'Ask On Date' phone interaction
Other
- Fixed underwear/strapon mannequin overriding retail mannequins outfits
- Improved overall performance of tick updates
I haven't spent a lot of time improving the performance of the mod, which is an important task from time to time, to make sure your past code changes haven't ruined the gameplay experience. I wrote some sloppy profiling tools and noticed some high numbers, so with this update I'm hoping to have the performance improved by at least 20-30%.
Reporting Exceptions | Help Center
Reporting Exceptions | Help Center
Reporting Exceptions | Help Center
Please don't use the Community Tab to contact me or report issues.