I'm not entirely sure what you mean with pre-prompt capabilities? are you talking about stuff like the "score_9, score_8_up, masterpiece, high detail" and so on you often see at the beginning of prompts? There's a setting called "Prompt style" that is attached to the end of the prompt where you put things like that. In the version of the mod attached to this, I've moved the style prompt to the beginning of the prompt since most people seem to want to put that kind of parameters in the beginning of the prompt.
Other than that, I agree that it doesn't follow the actions perfectly, and the truth is, I doubt it ever will. With that said, I've included an updated version where I've made a bunch of changes, which at least improves the possibility for the user to pick and chose which parts they want to compromise with.
Other than what I've added in previous versions, this new one includes the following:
1.
better prompting for the sex positions, I'm mostly using SD models based on the pony model in my testing so these prompts are focused on working with such models, though even if the SD models understand the prompt, there's still no guarantee that they will always honor the positions requested in the prompts (and there are still some positions where I have absolutely no Idea how to write them for a good result).
2.
I've also added a setting called "use basic prompts for positions" that completely disable my prompts for sex positions and instead go back to the old positions that are a simple descriptions of the images used, you'll see why that might be useful in the examples a bit later in this post.
3.
I've included cum in the prompt, I think I hadn't added this in the previous version, either way, if the girl has cum anywhere on her, it is now added to the prompt.
4.
A setting for each girl called "change name to:", which changes the name of the girl (only in the prompt) to whatever you enter there. You could use this to change the girls appearance accordingly which helps a lot with consistency in their appearance. Just make sure you only enter the name of fictional characters there and don't put in the name of any celebrities or other real people since that'd be highly immoral

Strictly speaking this setting wasn't needed since you could already do this with the "append:" setting but I preferred to have it cleanly as it's own field (and not have multiple names entered in the prompt since some of the "original" names might get recognized by the AI).
5.
I've moved the "Style" prompt to the beginning of the prompt, I'm not sure how much of a difference it makes, but most example I've seen whether it's actual styles or the "score_9, score_8_up..." often used for pony models, people always seem to put it at the beginning and at least chatGPT claims that the early parts of the prompt might more strongly influence the result

I've also made other changes to the order things are placed in the prompt based on what I think seems best.
6,
I've also added a negative style prompt, you could use it for the typical "score_6, score_5, score_4" found on pony models as well as reinforce something like "realism" in the positive prompt by adding "cartoon" in the negative prompt as well as other things. There's already a bunch of hardcoded things put into the negative prompt, I've left them there for now but maybe they should've all been removed to allow the user to pick their negative prompts more exactly?
7.
I've added a "male description" prompt, if you do use my more explicit sexual position prompts, this will be added at the end of the prompt. Here you could put a description of the male character that appears in the sex scene.
Though it's important to notice that stable diffusion really suck at separating descriptions between characters, so if you put something like "muscular white man", it's quite possible that the girl in the scene will become muscular and white as well. I've seen some people use "BREAK" between the male and female descriptions to separate them but I have no idea how useful that actually is, but sure, if you want, you could put something like "BREAK, BREAK, BREAK, BREAK, white man, large penis" in the male description if you like
honestly, I've had very varied results with this one so don't get your hopes to high for it.
8. I've fixed the "watcher" situation. When someone was watching you having sex, the watcher would be shown in the same sexual position as the girl you were having sex with, now she should behave more in line with the expectations.
There's probably more that I've forgotten and some of these changes are fairly new additions so I haven't exactly tested them extensively, use at your own risk.
For some reason the style, negative style and male description prompts sometimes seem to "vanish" and I haven't been able to figure out why those settings are sometimes lost. If you write elaborate long texts in either of those prompts, you might want to save them separately in a text-document so you can easily copy & paste them back into the game just in case they vanish between gaming sessions.
As always, if you want to use the background remover function, remember to install the ABG Remover extension:
View attachment 4951837
Now then, some examples and considerations when it comes to the different settings:
If you use img2img, I highly recommend setting a low denoising strength (somewhere around 0.3-0.5 seems good) while also using the "Use basic prompts for positions" settings. If you do that, you'll basically have the AI improve the originally images but keeping all the poses and so on exactly the same, so it'll be as good (or as bad, depending on how you see it) as the original game when it comes to showing what is going on.
These are examples of blowjob, missionary, doggy style and anal pile driver with such settings:
View attachment 4951841
-----------------------------------------------------------------------------------------------------
If you want it a bit more advanced, but still keep things reasonably easy for Stable Diffusion to follow, you could try leaving the "basic prompt" setting on but disabling the img2img setting, then you'd still have just basic positions (lying on back, on all fours) and so on for the different sexual positions, but Stable Diffusion would be more free to improvise with how it's presented.
Once again, here are examples of blowjob, missionary, doggy style and anal pile driver with such settings:
View attachment 4951842
-------------------------------------------------------------------------------------------------------------------------
If you want to go completely wild,you can disable both img2img and the basic prompt settings, then you'll get more detailed sex positions and as mentioned above, at least most pony models will, to some extent, recognize the prompts but how well they respond to them will differ greatly. In my (limited) experience, slower SD models will work better here, but will require more patience.
Using something like Cyberrealistic Pony or Pony Realism with 5-7 CFG Scale and 25-35 steps has produced "somewhat" consistent results for me, but certainly still far from perfect and with such settings, it takes 20-30 seconds for each image to get generated on my 5070Ti (with ADetailer enabled).
Once again, here are examples of blowjob, missionary, doggy style and anal pile driver with such settings:
View attachment 4951840
As mentioned it still gives weird results now and then but it does a surprisingly good job following the prompts. Though the penis is a bit all over the place when it comes to shape and color and whether it's even connected to anyone or not
To fix that, there's the male description option mentioned above, putting "white man, giant penis" in that field, I got the following result:
View attachment 4951839
But I should point out I was probably lucky at this time since everything was responding almost perfectly to my prompts when gathering images for these screenshots. As mentioned previously, even with a "slower" SD model, it still gives the random weird results now and then:
View attachment 4951850
Especially piledriver position seems to be something all SD models struggle with, to the extend I've almost considered replacing the prompt for it with something easier for Stable Diffusion to generate.
Sometimes it seems to really get "stuck" on bad/weird positions, like in one example I had the doggy style sex look completely messed up and even tweaks to the settings, switching between anal/vaginal or removing clothes did not help, the girl would always be twisted in a weird angle, it almost seemed like the "seed" was just bad for that position, in those cases, just open the settings, pick "generate new seed" and try again, in my case that fixed it.
Sadly, for the people reporting getting all white backgrounds with the background remover, I haven't been able to reproduce that bug and I'm kind of out of ideas as to what could be the source of it so most likely that bug is still there (unless one of my other changes just randomly fixed it but that seems highly unlikely).
Most likely this will be my last release of the mod. There seems to be so many different people working on different version that I'd rather see them get joined at some point than have the different versions branching out in different directions and since I'm incredibly lazy, I'm hoping someone else will take whatever they find useful from my version of the mod and incorporate into their own
Edit: Hasn't been long since I said it was the final version, but found a bug where it would break if you had backgrounds visible and entered the Gaming Café, seems stable diffusion (or at least the Automatic 1111 implementation of it) doesn't like the é character. I've fixed this specific instance but a more proper search and replace for "bad" characters should probably be created.