This mod will automatically switch body images for custom image sets assuming an applicable picture exists and it is located within the proper folders in the AppData directory. This is functionality the original AricsExpansion mod had for Strive For Power but was excluded from Strive Conquest. This mod restores that functionality.
Game Version: 0.11.1 (theoretically, this should be compatible with all game versions unless SlaveBodyModule.gd's "update" method drastically changes)
Mod Version: 1.0
DOWNLOAD - https://www.mediafire.com/file/s35av1uo5jrvfdn/BodyImageAutoSwitcher.zip/file
Big shoutout to pyro994 for getting the mod_config hooked up properly. I was on the right track when it came to which node and how to do it, but I had no idea how to override a sub-node, and now I do. Many thanks, boss!
REQUIREMENTS:
This mod assumes you have image packs from Strive For Power installed. In your AppData/Roaming/Strive For Power 2 folder, there should be FOUR new folders added: "portraits", "bodies", "bodiesnaked", and "bodiespregnant". All images within should have EXACTLY the same names and be nested in the same folders as its sister pictures in the other directories. Otherwise, this mod will not work. If you do not have these images, this mod won't actually do anything.
COMPATIBILITY:
Theoretically, this mod should be compatible with all mods. If anyone finds a compatibility issue, give me a shout and I can figure out the issue.
NOTICE TO USERS OF PRE-1.0 VERSIONS:
Since that version was installed directly into the base game files, you will need to find a clean version of gui_modules/CharacterInfo/SlaveBodyModule.gd, which can be found either with the backup the old installation instructions had, or in a fresh download.
INSTALLATION:
- Extract mod from .zip archive.
- Navigate to AppData/Roaming/Strive for Power 2/mods
- Copy internal "BodyInputAutoSwitcher" folder into Mods folder.
- Load game, activate in Mods menu, reload, load in, enjoy!
TO TEST:
- Get your first servant from any guild.
- Select an image within the image sets with a known normal, naked, and pregnant variant and set it as your slave's custom body.
For my testing purposes, I used image set "43170d88" from Da7kness' TRASHY image set. - Raise their loyalty enough to enable Sex Services to unlock "Nudity".
- Toggle nudity on, go back to the slave body image, your slave's body should now be naked. Toggle nudity off, it should now be back to normal.
- Impregnate your servant. Depending on which mods you are using, this could take effect immediately or you may have to wait a while for the status effect to show up.
They need to be any variety of pregnant. Either "Pregnant" or "Heavily Pregnant" will do. - The slave's picture should now have changed to a pregnant variant. This will last until they give birth.
- Once slave has given birth, image should go back to nude or normal depending on the Nudity checkbox. Pregnancy ALWAYS is higher priority than Naked/Normal.
- Test same steps with unique character (Daisy/Cali/etc.). Their functionality should remain unchanged.