Difficulty mod for v1.7
Cheat buttons :
F1 to hide/show the cheat menu
F2 and F3 to toggle infinite HP and MP
F4 Apply all bad states
F5 Remove all bad states
Number 1 to 0 and "-" apply a specific bad state
"=" remove the hypno effect
Difficulty increase :
Enemies have more health in hard and very hard.
Hypno state makes you get more hypnotized when taking hits
When fully hypnotized (lasting 15 sec), you will move slowly and can't attack while moving, only while standing still.
The resist mechanic scales in difficulty with the game's difficulty and ecstasy level.
Ecstasy level decreases slower on hard difficulty and doesn't decrease passively on very hard.
The more you get captured or fail to resist; resisting becomes more difficult. (resets at clothing shrines, or half reset at orgasm)
For anyone wanting that cheat mod, I went ahead and redid all the steps listed in the file for the .dll in v1.9
Should be ready for immediate insertion, tested and working for game version v1.9
I updated the Difficulty mod by fdjghjk to version 1.11 (for 32- and 64-bit versions) as well as the mod's edit by Yuizorb that enables debug mode and adds a stamina bar. (They should all work correctly.) In the edit, I added a line so that the stamina recovery calculations work as stated; I also added the ability to use a higher or lower amount of stamina recovery.
In both the edit and the original mod, I added the ability to disable the resist mechanics by placing a file "disableResistPenalty.txt" in the same folder as the game application. This allows you to play the game using the original resist mechanics.
most likely no, it overwrites the core game dll (meaning it would be like playing v1.7 again).
i took some inspiration from that mod (thanks
fdjghjk for posting the sources)
and was working on a bepinex plugin to accomplish a similar thing. maybe i will post it if i finish it.
edit: uploaded my bepinex plugin for v1.9. haven't tested it extensively. install the way you use normal bepinex plugins:
You must be registered to see the links
read the config to find out what it does once you run the game with it enabled.
i'm too lazy to do anything else.
It needs to be re-compiled against the latest version of the game.
I've attached the recompiled plugins that work for me.
Alternately, if you add the file "disableResistPenalty.txt" to disable the restraint mechanics of the Difficulty mod, you can include the BepInEx plugin "srknight.RestraintDifficultyPlugin.dll" by .cypher and use
its resist mechanics. Differences between the two is that the Difficulty mod has additional fixed struggle increases at higher difficulties, while the BepInEx plugin allows you to set maximum and minimum percentages for the struggle penalty.
Also, the bindCount variable, which increases the struggle penalty, does not reset when moving to a new map in the BepInEx plugin.
If using the plugin, make sure to use the recompiled version so that the application file name doesn't matter.
Also, make sure to NOT use the BepInEx plugin "srknight.CheatMenuPlugin.dll" if you use the Difficulty mod, as they have some equivalent code.
Edit: I have corrected them so that the window size shouldn't matter. The cheat menu text should appear in the upper right regardless of the window dimensions, and the stamina bar (for the edit by Yuizorb) should appear below the other bars and should look the same as long as the ratio of dimensions is similar. (I think the original window dimensions for the mod was 2560x1440, which is double the initial window dimensions of 1280x720.)
Edit 2: I added another line in the Yuizorb edit to match a variable definition so that you have full stamina when entering a new map. I included these as separate files in case you prefer starting an area with 0 stamina.
Edit 3: I added code using a new static variable so that the bindCount variable, which increases each time you struggle and escape, is not reset when changing maps.
NEW:
I added some missing translations that I noticed. I have also included the Assembly-CSharp.dll files with only the translation fixes for 32- and 64-bit versions.