Requires at least Sims 4 version 1.20.60.1020 or newer - No Expansions Required
Changes in this release:
Requires at least Sims 4 version 1.20.60.1020 - No Expansions Required
This release fixes issues with updating outfit data which caused sex interactions and exhibitionism to not work.
Requires at least Sims 4 version 1.20.60.1020 - No Expansions Required
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
This version fixes recent (and the ongoing) problem with social interactions when flashing sims. In addition this update introduces the ability to setup stages, but I am not releasing any supported animations or tutorial for it yet.
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
THIS IS PROTOTYPE VERSION! This means that not everything is finished! List at the end of this post shows what have to be done for the full release.
This release introduces sex interactions! Yay!
This tutorial will explain to you how to setup the WickedWhims Animations XML Tuning file.
If you want to know how to create animations check the ‘Creating Basic Animations In Blender’ tutorial and 'Converting Blender Animations to Clips’.
If you want to know how to create packages with animations, check the 'Creating WickedWhims Animations Package’ tutorial.
Pick one of the templates. Commented one is recommended for beginners.
This application is required:
These applications are optional. If you don’t own any coloring text editor, try one out:
To setup everything, we need a plain package name, a hexadecimal hash of that name and a decimal hash of that name.
To get three of these values we will be using the 'Modding Toolbox’, so open it.
Recommended naming: “YOUR_NAME:WickedWhimsAnimations”, example: 'TURBODRIVER:WickedWhimsAnimations’.
The XML file should be originally named 'S4_7DF2169C_00000000_0000000000000000.xml’.
Keep in mind that this image is not up to date, it’s just representing the idea of the file structure.
As every entry in a list, an animation is contained between the <T></T> tags.
If you want to add another animation to the file, select the whole purple section and copy it underneath the existing one.
Actors are inside the “animation_actors_list” field which represents a list. Every entry in a list is contained between the <T></T> tags.
If you want to add/remove actors in the animation (for solo, threesome, foursome or more) just copy/remove the whole light-blue section.
When you’re adding more actors make sure to give them unique 'actor_id’ highlighted with light-blue. The first actor should always start with ID “0” (zero) and continue by increments of one.
When an actor in the light-blue section is doing an interaction, that actor can interact with other actors in that interaction. The type of interaction the actor has with other actors is set in that yellow section. If you want to add more receiving actors just copy this section underneath it and set the 'receiving_actor_id’ that corresponds to the actor 'actor_id’ that should be receiving set interaction.
On the image, inside the light-blue actor with ID 0, yellow section refers to an actor with ID 1. That actor with ID 1 is receiving a VAGINAL sex category interaction from the actor with ID 0.
Events are inside the “animation_events_list” field which represents a list. Every entry in a list is contained between the <T></T> tags.
If you want to add/remove events in the animation (for more effects or dynamic cum layers) just copy/remove the whole green section.
After this point you can close the Modding Toolbox.
This method is not used anymore so delete the whole line if you don’t know how to use it.
Here are all available animation locations:
To recognise what location type an object is, enable debug functions using a command 'ww.enable_debug’ (or 'ww.enabledebug’) and click on objects to display their data. You’re looking for WWID value.
Any object in the game can be used but if that object gets modified in the future it is very possible you will have to update its WWID.
Here are all animation categories:
It should always be 0 for the first actor.
Here are all animation categories:
When using the “BOTH” type make sure to define the 'animation_pref_gender’ variable as well.
Here are all gender types:
Here are all gender preference types:
Here are all naked flags types:
If 'animation_genders’ is set for males while this position is used with a female, strapon will be applied no matter what.
It’s important to determine interactions between actors in the animation. Things like cum or pregnancy depend on it.
Here are all animation categories:
For example: Actor 0 is giving VAGINAL interaction to Actor 1, so Actor 1 is receiving VAGINAL interaction from Actor 0.
Here are all cum layer types:
The default value is 'NONE’ which means that the type of the cum layer is defined by the receiving category.
Outside will lower the chance of pregnancy by half. Inside will use full pregnancy chance. Variable by default is set to Inside.
Here are all event types:
You can learn more about understanding timecodes in the Adding Native Events to Animations tutorial.
If the event is not intended to ever end, set the 'event_end_timecode’ as some high number like 999.
To use an actor as a target, take its 'actor_id’ and put an 'a’ in front of it forming an ID like 'a0’, 'a1’, 'a2’ etc.
To use an object as a target, simply put the character 'o’ into the field without any numbers.
You can test events in-game by using the 'ww.play_effect <effect_name> [joint_name]’ command.
Here are all cum layer types:
In addition, the notification contains info about the object category that you might want to use instead.
Last update: 15th of October 2018
This tutorial will explain to you how to create a The Sims 4 package with animations for WickedWhims.
If you want to know how to create animations check the ‘Creating Basic Animations In Blender’ tutorial and 'Converting Blender Animations to Clips’.
Note that archives for 7-Zip (.7z) should be unpacked using 7-Zip, otherwise, it may result in errors when using the unpacked files.
Unless you already have a package.
Unless you already have a package with your animations.
The ’_KEY’ file will be created which keeps all names of your files in your package.
For this, you have to check out the “Creating WickedWhims Animation XML File” tutorial on how to do this.
Simply import the created XML file to your package.
That’s it, your package is ready. Remember to save it.
The only thing now is to put the created package into the Mods folder and test it.
Last update: 5th of May 2018
This tutorial will explain to you how to convert animations from Blender to clips for The Sims 4.
If you’re using a newer version of Sims4Studio, use the recommended Blender version.
Once you’re done with your animation, you have to turn the ’.blend’ files into Clip and Clip Header files.
To do that you have to use Sims4Studio, so open it. For this tutorial, we are using version 2.7.
If at any point Sims4Studio requires Blender to be installed and you’ve already installed it, set its location in ‘Settings’ menu.
In my example, I have two animations - one for a male and one for a female.
In newer versions these are called TickLength, TickCount and Duration.
In some situations, your animation might not loop seamlessly. In that case, you may want to adjust the FrameDuration and the MaxFrameDuration with the Duration value.
The number of frames of your animation in Blender is in the value labeled as 'End’ at the bottom of the timeline.
You use this value to set your animation duration by multiplying FrameDuration with MaxFrameCount.
For example, if your animation has 100 frames, you multiply it by 0.03333334 to get 3.333334 which would be your animation duration.
MaxFrameCount and FrameDuration variables always have to work togther to create the Duration variable.
You can see pairs of Clip and Clip Header by the same 'Instance’ value on the list. Make sure Clip and Clip Header have the same values entered for FrameDuration, MaxFrameCount, Duration, and ClipName.
You can consider editing these values in S4PE instead which would automatically update the Clip Header file for you.
Now you have exported your animation files that are ready to be used directly by the game.
For this, you have to check out the 'Creating WickedWhims Animations Package’ tutorial.
Last update: 5th of May 2018
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
This version fixes problems with child age sims when using toilet and properly displays message about missing penis cas parts.
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
This version fixes problems with interactions being added infinitely when sim is in a locked interaction.
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
This version fixes settings menu not working.
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
This version fixes problems with saving the game on Mac systems and prevents this issue on any other system.
Tested in Sims 4 version 1.20.60.1020 - No Expansions Required
This version fixes the way mod handles outfits. This version does not include any sex interactions.
First release of WickedWoohoo! This version does not include any sex interactions.