4.60 star(s) 67 Votes

Grumlydude

Newbie
Mar 15, 2023
22
22
Sluttiness is handled a bit differently in the code compared to love and obedience (idk why). It can be referenced two ways, but only one of them can actually be changed in .rpy scripts (see spoiler 1).
This is because Pyhton has no restriction of visibility for properties/fields of an object. All properties are "public" like in Javascript for example.
As a workaround, devs use a commonly accepted syntax to describe a property that should only be used inside of an object ("private"). Those "private" properties are beginning with one or two underscore. For those two reasons you can see the internal value using ._sluttiness

In our case, when you want to show a calculated value based on the inner value, you define a method to show what you want. This is why you also have access to this value using .sluttiness syntax. But you cannot modify it because it's a "getter" method and not a real property.
Python:
    @property
    def sluttiness(self) -> int:
        return max(min(self._sluttiness + sum(amount for (amount, _) in self.situational_sluttiness.values()), 100), 0)
This last one is taking account of situational sluttiness (like "I don't like cheating on my husbnad!" or "I'm so happy") and is minmaxed to 0-100
 
Last edited:

Silentheart42

Member
May 10, 2019
362
109
Lol, I wasn't talking about personal drama, I was talking about a transcript that gives a blow-by-blow of how complicated it actually is to mod this game. Apparently you don't even pass your own test on the "a bit of curiosity" criterion. Whatever you gotta do to feel superior to other people, I guess.
Clearly ibnarabi doesn't have a Functional Brain.
 

Draakaap23

Dying is always an option
Donor
Jul 5, 2017
1,173
2,724
How to disable the obedience bleed? I can't go 5 minutes without it dropping below 200, how do I keep it at 300.
- don't use serums which decrease it
- have an HR employee the work duty that increases it
- when interacting sexually use those options that increase it for that girl/woman, this differs from personality.
- cheat
- make serums that increase it and spread it around (possible through Serum Policies)
- make em submissive, dominant ones bleed obedience fast(er)
 
Last edited:
  • Like
Reactions: oldshoe

slick97

Active Member
Dec 2, 2021
662
1,678
How to disable the obedience bleed? I can't go 5 minutes without it dropping below 200, how do I keep it at 300.
If you have the decompiled game files (see this post here for how to get them), then navigate your way to the following directory:
...\game\major_game_classes\character_related and open the file Person_ren.py with notepade++. Navigate your way to line 1966 and 1974 and change self.change_obedience(-1, add_to_log = False) to self.change_obedience(0, add_to_log = False). Make sure you save the changes (ctrl + s).

You don't have permission to view the spoiler content. Log in or register now.
Keep in mind that if you do follow fplay8881 's approach of turning them into slaves then girls with the dominant trait will always bleed obedience to a minimum of 200.
 

slick97

Active Member
Dec 2, 2021
662
1,678
how hard would it be to make a mod witha better version of high capacity?
If you have some background in Python then not too difficult. Otherwise, it's easier to just type the following into the console (shift + o): high_capacity_design.slots=5. You can change "5" to how ever many extra slots you want, and this type of edit will only affect any future saves in that specific playthrough. Also, make sure you have the trait researched first before typing the command.
 

Draakaap23

Dying is always an option
Donor
Jul 5, 2017
1,173
2,724
Anyone else getting the icon, the one that means: 'check the map', almost constantly flashing on and off, when dialog screen is active?
 
  • Like
Reactions: Burt

Notr_

Newbie
Feb 19, 2019
54
78
Does anyone know how to lower the cost of a trance on a woman? It seems to keep going up and its becoming too much to be worth it
 

slick97

Active Member
Dec 2, 2021
662
1,678
Does anyone know how to lower the cost of a trance on a woman? It seems to keep going up and its becoming too much to be worth it
Clarity cost for training will only ever go up, not down (see spoiler).
You don't have permission to view the spoiler content. Log in or register now.

However, you can just set base_modified_cost = self.base_cost to maintain a static value, or you can cheat and set base_modified_cost = 0 to avoid any clarity cost.

The decompiled file can be found in ...\game\major_game_classes\character_related, opening Trainable_ren.py, and navigating to line 49.
You don't have permission to view the spoiler content. Log in or register now.
 

Grumlydude

Newbie
Mar 15, 2023
22
22
Does anyone know how to lower the cost of a trance on a woman? It seems to keep going up and its becoming too much to be worth it
Clarity cost for training will only ever go up, not down (see spoiler).
You don't have permission to view the spoiler content. Log in or register now.

However, you can just set base_modified_cost = self.base_cost to maintain a static value, or you can cheat and set base_modified_cost = 0 to avoid any clarity cost.
There is another solution not involving code changes : it's a repeatable reset of the training system.
/!\ Disclaimer : I have NOT TESTED this on my game as I want to keep a certain level of difficulty :p
In console, type the one of following command depending on what you want to reset:

Python:
for x in opinion_trainables: x.training_tag = ''.join(random.choice(string.ascii_lowercase) for _ in range(5))
for x in skill_trainables: x.training_tag = ''.join(random.choice(string.ascii_lowercase) for _ in range(5))
for x in stat_trainables: x.training_tag = ''.join(random.choice(string.ascii_lowercase) for _ in range(5))
for x in special_trainables: x.training_tag = ''.join(random.choice(string.ascii_lowercase) for _ in range(5))
It modifies the tag of trainables things, only in traning system. It's not used elsewhere in code.
 
  • Like
Reactions: Notr_ and oldshoe
4.60 star(s) 67 Votes