boobyross69

New Member
Dec 14, 2017
7
2
Those are great modding ideas! The amount of effort will depend on your skill level in unity and C#.

General recommendations:
  1. Install unity and run through a few of their tutorials that requires C# scripts editing
  2. Download BepInEx, read the docs and play with it. You can add your own game objects and/or patch pre/post methods with your own code.
  3. Use dnspy to decompile and analyze the game code. For asset use tools like Asset Ripper.
In regards to your ideas:
  • The dialog system uses a commercial system called Pixel Crusher. Read their docs and play with it. It uses Lua for scripting and exchange data with the game via callbacks. Use Language.Lua.LuaInterpreter as an entry point.
  • For level up, the code conveniently has several handlers with "LevelUp" in their name. You can patch/override them with your own code as needed.
  • X-ray vision was my original plan with Monkey - coloring the mesh from dark green to dark red, so you can see the best places to interact. This was too complicated and brittle to do from a mod - so I suggested this to the dev. A good entry point would be all AI.Emociones.Handlers, and all the FrameCalculos methods/classes.
-T-

You're the man! Hopefully, I am able to put something decent together.
 

pataror

New Member
Jul 23, 2021
3
1
Play this game one year ago and i found this really cool now i DL the new version and the game turns great
But
This time : when i want to try a single interview, the girl have no hair at all

The interview have 0 bug, just the "single interview" part

thanks for your help !
 

pataror

New Member
Jul 23, 2021
3
1
naaah unfortunatly this is for all color skin lol

I tried to install Monkey and vary the hair cuts, but girls are still bald as Jada :)
 

Enola Gay

Member
Jun 9, 2017
292
871
Does the profile editor works? Can you create girl and then put her into single interview?

Also, after some time I'm not receiving any money for sending the girls out. Do I miss something or it is just a bug?


naaah unfortunatly this is for all color skin lol

I tried to install Monkey and vary the hair cuts, but girls are still bald as Jada :)
For me, restarting the game solves this problem.
 
  • Like
Reactions: pataror

nematodeman

New Member
Nov 16, 2019
3
5
I'm having some minor problems on the new version...
1666555203652.png
At first, it was just the infuriating random and unfixable third-person-ing. But then I satrted standing at a n angle, and when I tried to find a solution, my camera got all fucked up, so I went to third person, and behold! my face was flat on the ground. I think I'll stick with older versions.
 

Dogless

Member
Aug 17, 2017
274
604
I am starting to have an issue where the body moves but th camera does not. So I get to see my bald head and the POV is broken. How do I fix this?
 

Vbrz

New Member
Sep 7, 2022
12
22
I'm having some minor problems on the new version...
View attachment 2119315
At first, it was just the infuriating random and unfixable third-person-ing. But then I satrted standing at a n angle, and when I tried to find a solution, my camera got all fucked up, so I went to third person, and behold! my face was flat on the ground. I think I'll stick with older versions.
Abviously, you have to use this "go home" option at least sometimes! You've made poor MC to run out of the stamina with all these debilitating "interviews". Have a mercy!
 

reigan

Member
Sep 21, 2018
431
1,546
I'm having some minor problems on the new version...
View attachment 2119315
At first, it was just the infuriating random and unfixable third-person-ing. But then I satrted standing at a n angle, and when I tried to find a solution, my camera got all fucked up, so I went to third person, and behold! my face was flat on the ground. I think I'll stick with older versions.
nice planking dude
 

andantino

New Member
Dec 13, 2018
2
1
profile editor doesnt seem to work for me. Complete mode sets all of the attributes to very low, and changing them and saving doesnt save. When I load a profile it loads all of the low attributes again.
 
  • Like
Reactions: Enola Gay

Enola Gay

Member
Jun 9, 2017
292
871
profile editor doesnt seem to work for me. Complete mode sets all of the attributes to very low, and changing them and saving doesnt save. When I load a profile it loads all of the low attributes again.
Same, I have created a woman (what a surprise) but after loading her in single interview mode she is different. Some visual changes, but behaviour seems to be totally random.
Any ideas?
 

Shumpok

New Member
Mar 6, 2020
7
2
I am starting to have an issue where the body moves but th camera does not. So I get to see my bald head and the POV is broken. How do I fix this?
I've found this problem is caused mainly when you exit to the main menu and enter the game again. I've consistently fixed this by closing the game and reopening it.
 

jan^s

Active Member
Dec 19, 2019
834
737
Does unity have some sort of persistent files somewhere the could get corrupted?
 

Recurracy

Newbie
Dec 12, 2018
23
33
Is there some sort of better tell to get a girls pleasure higher? I've been making her moan constantly for 5 mins but the bar barely budges upwards..

Or sometimes her bar shoots up to halfway with just a single touch of the hand, it's a bit frustrating..
 
  • Like
Reactions: rawheadrexx11

Bazmanfoo

Newbie
Mar 8, 2020
61
30
Is there some sort of better tell to get a girls pleasure higher? I've been making her moan constantly for 5 mins but the bar barely budges upwards..

Or sometimes her bar shoots up to halfway with just a single touch of the hand, it's a bit frustrating..
different girls have different levels of horniness. If her bar wont move, rate her poorly for horniness. Thats the game in a nutshell
 

elcamino101

Newbie
Jan 23, 2019
19
64
There are a few links to some helpful decompiley things in this thread, and I was curious, so this happened.

Some Rasgos Document, or A Field Guide To Personality 1.0

This guide will be using the Monkey English translations for simplicity, even if the Save Editor ones are a bit more accurate. For clarity, this is a list of the traits where they differ so there's less confusion depending on where you want to go edit them.

Adaptabilty = Open to Change
Confidence = Self-confidence
Conformist = Normative Awareness
Shyness = Social Daring
Stability = Emotional Stability

Part 1: Scoring
Each trait is essentially two scores in one: for instance, Privacy is both a score for Open and Discreet. In general terms, each trait and be thought of as a Low score and a High score. So this guide won't refer to things like Open and Discreet by those names, instead they will be Low Privacy and High Privacy. This is because the game calculates them in such a way that only one or the other can be nonzero.

Fundamentally, both scores go up the farther away they are from the middle point, i.e. 0.5, in their direction only. At 0.5 Privacy, Low Privacy and High Privacy are both 0. At 0 Privacy, Low Privacy is 1. At 1 Privacy, High Privacy is 1. At 0.25 Privacy, Low Privacy is 0.5 and High Privacy is 0. At 0.8 Privacy, Low Privacy is 0 and High Privacy is 0.6, and so on.

Part 2: Factors contributing to Personality scores
Each personality score is derived from a combination of traits and a bonus from the current active bars. First a rundown of what this guide will label the bars:

Arousal: small red bar.
Bored (or disappointed): the grey bar.
Consent: The highest level of either green bar.
DesHielo ("thawing"): a hidden bar that starts at 0 and goes up the longer the scene goes on until maxing out at 100/100. Human Trait 'FacilidadParaDesHielar' controls the speed of the rise.
Happy (Alegria): a hidden bar. Generally starts at 30/100. Goes up when the model's favorite spots are interacted with, down when the unfavorite spots are interacted with (or something like that).
Pain: the purple bar.
Rage: the red bar.

Using BetterExperience will let you monitor the hidden bar values.
When referring to the bars below with 'empty' in front, i.e. "Empty Rage", this means the unfilled part of the bar is used for scoring.

The game tends to classify the scores in two ways:

Very Low: 0 to 0.2
Low: 0.2 to 0.4
Medium: 0.4 to 0.6
High: 0.6 to 0.8
Very High: 0.8 and up
i.e. for qualifications for sending to other agencies

Other checks tend to use a simple yes/no boolean where the cutoff is 0 to 0.375 (i.e. 3/8) for no and 0.375 to 1 for yes, which is functionally "Medium or higher" with a little extra wiggle room.

Part 3: Deriving Personality scores
These calculations generally result in a value between 0 and 1 but can go over 1 with enough contribution from the bars. Because the bar % filled values are often cubed or to the 4th power, generally speaking only very full or very empty bars can influence the calculations. Every model temporarily activates the Perverted personality type if they didn't already have it during an orgasm because the bar's influence alone is enough to hit the cutoff (1.0 * 1.0 * 3/8) but otherwise no combination of bars can do that without some help from the traits.

Exhibitionist: 50% Low Conformist + 50% High Shyness + (Arousal^3 * 3/16)

Extrovert: 80% High Warmth + 13.33% High Sensitivity + 6.67% High Stability + (Happy^2 * 1/8)

Honest: 66.67% Low Vigilance + 33.33% High Confidence + (DesHielo^3 * 3/40) + (Empty Bored^3 * 3/40)

Optimist: 50% High Adaptibility + 50% High Confidence + (Happy^2 * 1/8)

Perverted: 70% Low Privacy + 30% High Shyness + (Arousal^2 * 3/8)

Respectful: 33.33% Low Vivacity + 33.33% High Perfectionist + 33.33% High Privacy + (DesHielo^4 * 3/32) + (Empty Bored^4 * 3/32) + (Empty Rage^4 * 3/32)

Rude: 40% Low Sensitivity + 25% Low Stability + 15% High Dominance + (Rage^2 * 9/32)
yes, this doesn't add up to 100% in the code. It seems like the genetic factor contribution to Rude is intentionally capped at High.

Shy: 75% Low Shyness + 25% Low Confidence + (Pain^4 * 3/40)

Submissive: 100% Low Dominance + (Pain^2 * 3/16)

There is also a hidden personality trait:

Dishonesty: 66.67% High Vigilance + 33.33% Low Confidence + (Bored^2 * 1/4)

The higher a model's dishonesty, the higher the chance a model will change a true response to a complaint about being touched too hard/fast.

Part 4: Personality speech types
Traits and bars also influence how the model speaks. There are four different types, and the one with the highest evaluated score will be the one considered 'active'. This influences not just the word choices but also the chances of potential responses (for instance, you're probably not going to see a model ask if it's hot in here and strip down if "Horny" isn't on top).

The four types are Horny, Gentle, Rude, and Shy. Each score is rated 0 to 1 overall, with traits contributing 80% and bars contributing 20% to the total.

Horny Traits: 70% High Shyness + 20% Low Privacy + 10% High Warmth
Horny Bars: 75% Pleasure + 25% Arousal

Gentle Traits: 80% High Sensitivity + 10% Low Warmth + 10% Low Dominance
Gentle Bars: 25% Pleasure + 25% Happy + 50% Empty Rage

Rude Traits: 50% High Dominance + 40% Low Stability + 10% High Shyness
Rude Bars: 100% Rage

Shy Traits: 60% Low Shyness + 20% Low Warmth + 20% Low Dominance
Shy Bars: 66.67% Consent + 33.33% Pain

Part 5: Addendum
If this seems quite complex, there is some good news. You can basically ignore these Rasgo genes, because they don't actually have any implemented effects yet:

Abstraction (this is the Rasgo pragmatic vs imaginative one, not the TraitHumano one which affects 'looking at' related strengths and cooldowns)
Concern (safe vs preoccupied)
Tension (relaxed vs impatient)
Reasoning (concrete vs abstract)

These are all instanced, saved, and loaded but near as I can tell never referenced in any of the part of the code.
 
Last edited:

Thora

Member
Jan 2, 2018
348
1,076
There are a few links to some helpful decompiley things in this thread, and I was curious, so this happened.
...
Great work decompiling and interpreting the code.

A few notes...

The game tends to classify the scores in two ways:

Very Low: 0 to 0.2
...
All values in the save files are normalized to float [0..1]. The game uses special code converting between this representation and the game data (there are 30 types as of 9.2).

For example a 'red' color may be mapped from 0..1 to 0..255 internally using a simple lerp. But some types like enum and index have overloaded range. Trait humano will use the [0..0.05] as an enum index and lerp the rest. The remapping is complicated because the enums are not ordered from very low to very high.

TLDR - setting values in the save file may not give you the result you expect.

...
Each trait is essentially two scores in one: for instance, Privacy is both a score for Open and Discreet.
...
For some unknown reason, the dev created an entire intermediate layer (interpretation) using different terminology. This makes things difficult to follow and is likely the source of many profile issues we've been having. The important point is that only genes get saved, so I would recommend focusing on those to get the effect you want.

-T-
 
4.10 star(s) 157 Votes