3.10 star(s) 14 Votes

belec

Member
Aug 15, 2017
150
206
180
Thx for the DLC error fix, although when you have contract you are still expelled.

also after abortion couldn't get her pregnant again..
 

lubujiana

Member
Mar 1, 2022
259
94
119
You may want to know this.
Some variable stays even when you override a save.
I started a new save to get to the events i missed in my first run. But since i took the first savefile again, i didn't get the BJ contest, the pit night, the fat nerd, or Halloween which i wanted to see since unlike the 2 others the game didn't put me in front of it. Instead, I still had comments about my win in the contest. Furthermore, the shop guy didn't show up in this new save.

Oh and same bug as everyone for the terminal.

Oh and you can't buy an item twice at the dealer until you fully consumed it, don't know if it's voluntary.

And i tried to get into debt (0 balance), first day, ended up in a loop with julien since i can't choose a task after refusing veronica.
 
Last edited:

SWAJ

The Island
Game Developer
Sep 6, 2017
360
657
237
You may want to know this.
Some variable stays even when you override a save.
I started a new save to get to the events i missed in my first run. But since i took the first savefile again, i didn't get the BJ contest, the pit night, the fat nerd, or Halloween which i wanted to see since unlike the 2 others the game didn't put me in front of it. Instead, I still had comments about my win in the contest. Furthermore, the shop guy didn't show up in this new save.

Oh and same bug as everyone for the terminal.

Oh and you can't buy an item twice at the dealer until you fully consumed it, don't know if it's voluntary.

And i tried to get into debt (0 balance), first day, ended up in a loop with julien since i can't choose a task after refusing veronica.
Thank you for your feedback. I will check it out asap
 

Kutzi92

New Member
Jun 13, 2024
13
1
32
Anyone who getting terminal crashes, just put this file in `/game`.
for game maker `detect_dlc()` returns before `persistent.dlc_flags` is made. Always make it empty since this function is to check if a DLC is there, if a DLC gets removed it should clear when this function is run as well.
Also, you need to run this more than when the game starts. You should run this whenever the game loads. I wouldn't call this very often since it has to access the system's files and that can be a little expensive. Not allowing DLC to be installed on a old save sucks.

Also you are using an if chain to detect if a file exist in the dlc folder.
Just do what I did here.
Code:
        for filename in dlc_files:
            period_location = filename.rfind('.')
            if period_location == -1:
                continue
            file_no_ext = filename[:period_location]
            persistent.dlc_flags[file_no_ext] = True
Remove the extension and just save the file was found. This now runs the same speed for every new DLC you add. The more DLC you add, the more if statements you need to run this. Even if a file is found that's not a DLC name, it doesn't matter if we save it, because the code only checks if a certain name is found anyway.
If you want a dlc name to be different, or really want to only save what is valid, use a dict instead.
Example
Code:
dlc_names = {
  "dlc1.rpa": "The Best DLC",
  "dlcafdhajlweh.rpa": "The Final DLC",
  "cool.rpa": "The real Final DLC"
}

for filename in dlc_files:
  if filename not in dlc_names:
    continue
  dlc = dlc_names[filename]
  persistent.dlc_flags[dlc] = True

i dont understand ^^
 
  • Like
Reactions: Laellith

YogSothoth1982

Devoted Member
Jun 26, 2018
9,483
14,444
883
SWAJ

Seriously, can we get revenge on Clover, Rika and company? I'd love to screw up their lives, ruin them, turn them into pets, something like that.
 
Jun 20, 2017
43
70
220
Thx for the DLC error fix, although when you have contract you are still expelled.

also after abortion couldn't get her pregnant again..
Bug with the game it self, he never added it in I believe.

Python:
"preg_sponsorship_contract": Item(
        name="Pregnancy Sponsorship Contract",
        description="Official contract recognizing your pregnancy as part of a sanctioned program. Prevents expulsion.",
        icon="gui/items/pregsponsorshipcontract.png",
        cost=25000,
        category="other",
        blacklist_flag="has_sponsorship",
        usable_from_inventory=False,
        effect_data={
            "message": " You’ve entered a pregnancy sponsorship agreement. Terms accepted. Benefits will be applied automatically.",
            "effects": [{
                "type": "set_flag",
                "stat": "has_sponsorship"
            }]
        }
    ),
1754950389777.png
Code that games you over.
Code:
elif player.days_pregnant >= 125 and not player.pregnant_sponsor:
He checks for the wrong flag.
Anyway added more files I fixed for this, but uhh, event might be broken.
 
  • Like
Reactions: ffive and SWAJ

belec

Member
Aug 15, 2017
150
206
180
Wel i have made override script so you can give birth if you have contract.

Updated script to reset fertilised flag, otherwise you can't get pregnant again.
 
Last edited:

wam1

Newbie
Feb 2, 2018
23
27
194
what determines if there are people in the library? I had like 3 events at the start of the game and now nobody is ever there
 
  • Like
Reactions: Linestanding

YogSothoth1982

Devoted Member
Jun 26, 2018
9,483
14,444
883
I tried starting it again, and I still think the game is great until I get to the clover minigame, that's when it stops being fun.
 

SWAJ

The Island
Game Developer
Sep 6, 2017
360
657
237
I tried starting it again, and I still think the game is great until I get to the clover minigame, that's when it stops being fun.
Removing Clover’s event (until later in the story with the introduction to how to win) and other irritants are my top priority for next version
 
  • Like
Reactions: YogSothoth1982

SWAJ

The Island
Game Developer
Sep 6, 2017
360
657
237
Bug with the game it self, he never added it in I believe.

Python:
"preg_sponsorship_contract": Item(
        name="Pregnancy Sponsorship Contract",
        description="Official contract recognizing your pregnancy as part of a sanctioned program. Prevents expulsion.",
        icon="gui/items/pregsponsorshipcontract.png",
        cost=25000,
        category="other",
        blacklist_flag="has_sponsorship",
        usable_from_inventory=False,
        effect_data={
            "message": " You’ve entered a pregnancy sponsorship agreement. Terms accepted. Benefits will be applied automatically.",
            "effects": [{
                "type": "set_flag",
                "stat": "has_sponsorship"
            }]
        }
    ),
View attachment 5136140
Code that games you over.
Code:
elif player.days_pregnant >= 125 and not player.pregnant_sponsor:
He checks for the wrong flag.
Anyway added more files I fixed for this, but uhh, event might be broken.
You are right, I used the wrong flag.It should be

player.has_active_sponsor
 
3.10 star(s) 14 Votes