So I've spent the past couple of hours creating a little mod for this game that sets the green bar to max and locks rage and pain at 0 (actions that set the rage/pain to the maximum instantly will still bypass this lock).
Here are some takeaways from the past hours:
- This game is actually huge. There are many, many libraries that appear to be self written by the project leader.
- The whole source code, like class, function and variable names and so on are in spanish. Since I don't speak a single word spanish I had to use google translator a lot which slowed me down massively.
- There are many "To Do" comments in the code which are showing the developer has lots of ideas. For example:
- There exist code fragments that hint a "doctor" scene with a preconfigured female character. However I'm not quite sure yet if I can do something to load that scene or if it's not finished yet:
My mod actually just hooks a single function inside the Emotion class and changes some values.
This is pretty much the full source code:
Java:
[HarmonyPatch(typeof(Assets._ReusableScripts.CuchiCuchi.AI.Emocion), "AfterUpdate"), HarmonyPostfix]
private static void EmotionPatch(Assets._ReusableScripts.CuchiCuchi.AI.Emocion __instance)
{
switch (__instance)
{
case Assets._ReusableScripts.CuchiCuchi.AI.Emociones.ConsentToHero _:
Traverse.Create(__instance).Field<float>("m_valorReal").Value = _lockedConsentValue;
break;
case Assets._ReusableScripts.CuchiCuchi.AI.Emociones.Arousal _:
Traverse.Create(__instance).Field<float>("m_valorReal").Value = _lockedArousalValue;
break;
case Assets._ReusableScripts.CuchiCuchi.AI.Emociones.Rage _:
Traverse.Create(__instance).Field<float>("m_valorReal").Value = _lockedRageValue;
break;
case Assets._ReusableScripts.CuchiCuchi.AI.Emociones.Dolor _:
Traverse.Create(__instance).Field<float>("m_valorReal").Value = _lockedPainValue;
break;
case Assets._ReusableScripts.CuchiCuchi.AI.Emociones.Alivio _:
Traverse.Create(__instance).Field<float>("m_valorReal").Value = _lockedComfortValue;
break;
}
}
With these changes you should be able to immediately undress and bring her into any pose you want.
I've attached the mod to this post if anyone wants to try it.
No guarantee that it works, I've only tested it on my system for a few minutes.
Simply extract the archive contents in the directory where the
Some Modeling Agency.exe
file resides in:
I'll look further into it and maybe try to extend the game with additional content if there's interest in that.
Update
I've attached a new version which contains additional features:
- You can now toggle the emotion lock with the T key. Locked emotions now also include the female character's boredom (will be locked at 0) and the male's disgust - this is the thin purple horizontal line above the female emotions which gets filled as the male character orgasms. When it's full your penis will stay soft like a spaghetti noodle. The emotion lock will lock this value at 0 too, so you can have infinite orgasms with one female character.
- You can now press the R key to unlock/lock your camera. This means you no longer have to have the right mouse button pressed in order to look around.
- You can now press the G key to immediately undress the female character.
- Also I've added a small text at the top of the screen in order to show that the mod is loaded and display the status of features.
The language barrier is still slowing me down a lot but so far I really enjoy doing this and will continue to add stuff to the mod.