No LoRAs. I will probably need one when I redo Beastkin, though. I've been unhappy with the results so far.
pyro944
Recent community posts
Can you clarify? Is the issue with:
- Built-in NPCs using the wrong sprites during bedroom scenes?
- Slaves/servants using the wrong sprites during bedroom scenes?
- Both?
All of these are technically outside the scope of the mod, but for (2) you might need an appropriate mod to switch images. The one I have installed right now is the Body image auto switcher, but I think some other mods also do the job of swapping sprites. Let me know if you're using any other mods and maybe I can help address the problem. For instance, I know at least one mod expects a different directory structure.
The game is built on Godot 3.5, so you'll run into trouble using Godot 4.5.
I have used this script in the past to extract PNGs from Godot STEX files: https://github.com/ClementineAccount/godot-stex-to-png
This mod helps you build AI image prompts from character attributes. This mod does not generate images, it only builds prompts to help you do it elsewhere. There are two syntax options:
- ComfyUI: This is the one most image generation tools use. Weighted tags looks like this:
adult:1.5. - Invoke AI: This is an alternate style used by Invoke, which is a tool I use. Weighted tags look like this:
(adult)1.5.
The output is opinionated based on what I've found to work decently in the model I'm using. Your results may vary.
Usage:
- Open a character.
- Click the AI button.
- Select a syntax.
- Enter any prompts you would like to add to the generation (they're all optional).
- Press Generate.
- Click the button next to each prompt to copy it to your clipboard
The character in the screenshot produces this positive prompt, based on her stats:
(adult):1.5, teen, girl, fox ears, fox tail, (light skin):1.2, black eyes, gradient hair, short hair, twinbraids hair, average height, thick thighs, extremely wide hips, big breasts, fox tail, tail, fully clothed

Changelog:
0.2.3
- Remove redundant tail and wing tags.
- Get penis and ear shape from character stats.
- Support pupil shape.
0.2.2
- Remove remaining non-optional framing directives.
- Add support for Aric's expansion races.
0.2.1
- Fix unclickable nude controls.
- Add support for skin and scale coverage.
0.2.0
- Only populate default tags if the user doesn't provide any.
- Update the "Style" field to "Positive prompt"
0.1.0
- Initial release.
What is it?
This is a portrait pack for your characters. See the screenshots for examples.
What's included?
All races, clothed and nude, but no pregnant sprites. Female and futa characters only. 618 characters included.
These don't match the NPC style at all
Correct. If you'd like the NPCs to match, also install the NPC replacements mod (listed below). These NPCs obviously won't have all the lovely character Maverik put into them, but they'll at least match the semi-realistic style.
Why?
The paper doll system is great, I just don't like the aesthetic.
How did you produce these?
I used a model called PerfectDeliberate and used Invoke AI locally.
I have another question
I don't check Itch very often, but you can find me in the Strive Discord.
Download links

It just needed a minor change. Here's a patch: https://pastebin.com/SUsNdKn6
The only important change is to GUIFactory. The other changes were just necessary to let me build and run the project in IntelliJ.
This should be compatible with all platforms, but I suggest you give it a quick spin on Windows, particularly paying attention to the save path when you press Apply.
The new logic seems to be treating the `/` as a kind of tag.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "java.util.Map.get(Object)" is null
at com.CyanCorn.portrait.main.PortraitObject.doesThisCategoryHaveThisString(PortraitObject.java:355)
at com.CyanCorn.portrait.main.PortraitObject.getMyTagsFromThisCategory(PortraitObject.java:347)
at com.CyanCorn.portrait.main.PortraitObject.apply(PortraitObject.java:322)
at com.CyanCorn.portrait.main.PortraitObject.setMetaData(PortraitObject.java:399)
at com.CyanCorn.portrait.GUI.GUIFactory.applyButtonClicked(GUIFactory.java:1343)
Specifically, that line is looking for a key named `/` instead of one of the actual tag names (like `Races`). It's likely that PortraitObject.apply needs to be updated to handle `/` instead of `\\`. It also wouldn't hurt to throw a little null safety in there.
This bug might also affect Windows, now that I think about it.
Wow you're quick!
There is still a problem. You may have just missed a spot, because I'm getting filenames that look like this:
Human\Female\Mature+Adult+Teen\auburn+fairSkin+TitsF+AssT+Shoulder+Straight+eyeBlue+germaine.png
That's the whole filename, not the path.
The presence of the backslashes suggests there's still a hardcoded backslash in there somewhere.
This doesn't work on Linux (and I'm surprised if it works on Mac). I believe the problem is that it has a bunch of Windows path separators hardcoded. For instance, when constructing the paths where portraits are held, it has logic like this:
String bodies = packDirectory + "\\bodies\\";
Java is smart enough to convert forward slashes to system-specific separators, but it doesn't convert backslashes in the same way. This can be fixed by just using forward slashes or by intentionally using File.separator.
If this application is on source control somewhere, I'd consider submitting a patch.
This fixes your problem: https://www.mediafire.com/file/xd7jqmbmwwz2x6d/BodyImageAutoSwitcher_mod.zip/fil...
It's not great because it needs to replace a node script instead of letting the mod infrastructure extend it, but it's still probably better than modifying the game files directly.
In summary:
- Extend NODE_SLAVEMODULE since that's the nearest GUI node we have a handle to.
- Minimally replace the update method in SlaveBodyModule.
- Replace the node script at NODE_SLAVEMODULE/$SlaveBodyModule with the customized script.
Mod: Custom Sex Scene Backgrounds
Download
Version: 0.2.1
Download link
Summary
In the spirit of bring-your-own character portraits, this mod allows you to bring your own backgrounds to the sex interface.
The mod does not come with any images. You'll need to use your favorite method of producing them (draw your own, model in 3D, use stable diffusion, pay an artist, etc).
Compatibility
Game: 0.11.1
Dependencies: None
Safety: Safe to enable and disable on existing saves
Other mods: Incompatible with tw_kennels from Conquest Tweaks
Installation
- Download the archive.
- Extract SexScenes to your mod folder
- Windows: %AppData%\Strive for Power 2\mods
- Linux: ~/.local/share/Strive for Power 2/mods
- Enable in the in-game mod menu.
Configuration
Background images should have a 16:9 ratio (eg 1920x1080). Place them in the bg folder.
Participants in a scene are defined in the file name of the image. For example, a scene involving Aire and Anastasia could be named:
scene1 [Aire, Anastasia].png
The only requirement is that there is one set of square brackets containing the names of the participants, separated by commas (,).
You can also use placeholders if you don't want to use a specific name. For example, a scene involving the male main character and Cali could be:
scene2 [MALE_MC, Cali].png
Supported placeholders are:
MALE_MCFEMALE_MCFUTA_MCANY_MALEANY_FEMALEANY_FUTA
Screenshot
