BolHeX

Member
Nov 30, 2019
383
609
Definitely one of my top 3 favorite games on the zone, Keep up the good work!
that said, I was curious if there was a way to dictate a....Faculty Uniform (or lack of one) instead of telling them each day? and if not, I suggest adding one, perhaps as another PTA vote? Unless, of course, you have something else planned.
Thanks! Glad you enjoy it.
It has been requested, I will look into adding it in the future. I also want to implemented a faculty/alumni training system, something like homework for alumni.

It seems like each save includes information about every other save (not even from the same playthrough). When I started a new game with 160 pages of saves already present, each save would take like 4 seconds to save or load, and would be 13mb. When I wiped all save directories, saves save and load quickly and only take like 400kb.
That would be quite the bug... I am not sure why that would be the case, I do know saves can get quite large when using a lot of mods but not 13MB big. If you can send me one of these large saves I could dig around in it and see if there is some data being saved that shouldn't.
 

nuqqur

Member
May 8, 2018
119
148
That would be quite the bug... I am not sure why that would be the case, I do know saves can get quite large when using a lot of mods but not 13MB big. If you can send me one of these large saves I could dig around in it and see if there is some data being saved that shouldn't.
This is one save file from a new playthrough with 0.311. No mods. Seems the log file in the save is the culprit, taking 57mb unpacked.

Actually I think it's not about the old saves at all, but it seems the log file written to a save is not cleared on loading? If you make save 1, load save 1 50 times in a row, then make save 2, then save 2 will be huge. At least when done on the initial admissions page.
 

BolHeX

Member
Nov 30, 2019
383
609
This is one save file from a new playthrough with 0.311. No mods. Seems the log file in the save is the culprit, taking 57mb unpacked.

Actually I think it's not about the old saves at all, but it seems the log file written to a save is not cleared on loading? If you make save 1, load save 1 50 times in a row, then make save 2, then save 2 will be huge. At least when done on the initial admissions page.
Thanks, I will take a look at it tomorrow. Try get to the bottom of it.

If I am being honest it sounds like an issue with how objects are being updated, like it might be duplicating on each load... Very big problem if it is the case so I will need to fix it.

EDIT:
1729307092682.png
Yup seems like shoots are creating tons of duplicate copies...
 
Last edited:
  • Like
Reactions: Tebix

Zero_Blazer

Newbie
Jun 12, 2018
82
38
Sorry if it's already been mentioned, but after I updated to the latest hotfix, it broke the game if I try to get new students and sleep. I've added the traceback below.
You don't have permission to view the spoiler content. Log in or register now.

EDIT: I commented out the section of "File "game/scripts/main_classes/girl/class_girl_ren.py", line 770, in apply_temporary_stat_change" where it's a bunch of "if self" things were and it worked again, so I'm assuming when a mom is generated they have no motivation. I don't know anything about coding tho
 
Last edited:

Tristim

Member
Modder
Donor
Nov 12, 2018
316
1,278
If you get an error when generating girls like:

File "game/scripts/main_classes/shoot_base/class_shoot_item_ren.py", line 82, in get_display_name
return name.replace("_", " ").title()
AttributeError: 'list' object has no attribute 'replace'

Replace the function in "/main_classes/shoot_base/class_shoot_item_ren.py" with the code below

Python:
def get_display_name(self):
    split_name = self.name.split("_", 1)
    if len(split_name) > 1:
        name = split_name[1]
    else:
        name = split_name[0]
    return name.replace("_", " ").title()
 
Mar 22, 2020
302
152
Days in school - it seems to start counting from when they submit the application, not when they start school.
How relevant is days in school anyway? My girls are always in school much longer than the mother's estimate.
 

ZackEr

Newbie
Aug 6, 2016
64
59
cheats:
"imadev": "enable_debug_mode",
"wecanrebuildit": "unlock_upgrades",
"workwork": "unlock_faculty_upgrades",
"quickdrycement": "finish_faculty_upgrades",
"voodoolady": "reduce_pta_vote_difficulty",
"smoothtalker": "increase_sponsor_relationship_gain",
"idemandrespect": "max_player_reputation",
"backtoschool": "max_academy_prestige",

P.S. for your stats use console : "$ player.modify_stat("lust", 1)"
 
Last edited:
  • Like
Reactions: Phanshiz and TSOne

BolHeX

Member
Nov 30, 2019
383
609
Sorry if it's already been mentioned, but after I updated to the latest hotfix, it broke the game if I try to get new students and sleep. I've added the traceback below.
You don't have permission to view the spoiler content. Log in or register now.

EDIT: I commented out the section of "File "game/scripts/main_classes/girl/class_girl_ren.py", line 770, in apply_temporary_stat_change" where it's a bunch of "if self" things were and it worked again, so I'm assuming when a mom is generated they have no motivation. I don't know anything about coding tho
Sorry about that, fixed it on my end and will be in the next hotfix and you are correct that is exactly the issue. You can delete the two motivation lines if you feel brave until I hotfix it.
Python:
if self.motivation < self.base_motivation:
    self.motivation = self.base_motivation
If you get an error when generating girls like:

File "game/scripts/main_classes/shoot_base/class_shoot_item_ren.py", line 82, in get_display_name
return name.replace("_", " ").title()
AttributeError: 'list' object has no attribute 'replace'

Replace the function in "/main_classes/shoot_base/class_shoot_item_ren.py" with the code below

Python:
def get_display_name(self):
    split_name = self.name.split("_", 1)
    if len(split_name) > 1:
        name = split_name[1]
    else:
        name = split_name[0]
    return name.replace("_", " ").title()
Thanks for the "fix" but this is actually more of an issue with incorrectly named photoshoot photos/videos. Likely caused by WTM mods that have been converted by scripts. I implemented your fix just to avoid errors but the mods are at fault since all should be named with an index and name i.e "1_photo.webp"

Days in school - it seems to start counting from when they submit the application, not when they start school.
How relevant is days in school anyway? My girls are always in school much longer than the mother's estimate.
I do believe this has been fixed in the latest hotfix BUT I don't suggest download it right now. It seems to have a major game breaking bug that I am working on.

is there any way to see videos for a specific girl and not generic content?
1729346657111.png
Just make sure include generic videos is disable like this. Otherwise the girl likely just doesn't have a video for that action.
If a girl has a video it will play it over generic content by default.
i downloaded some mods for the game, where do i put the shared photoshoots from the mods?
They also go into "game/_mods".
 
Last edited:

BolHeX

Member
Nov 30, 2019
383
609
Ok I have figured out the cause of the major save file bloat. Turns out it was caused by how renpy saves rollback information and how I was updating data on screens. I am going to release a bandaid fix for now but ultimately this is going to need me to go through and change A LOT of code to remedy the root cause.

EDIT:
Well I released a band-aid fix for the save bloat caused mainly by regenerating girls. I will need to do a very thorough rewrite of a lot of screens to fix the issue entirely...

 
Last edited:

BolHeX

Member
Nov 30, 2019
383
609
1729356403163.png
It moved to the top to solve some people have issues where the quick menu blocks it(I think joiplay users).
 

King Dong

Member
Jun 19, 2017
181
129
I've noticed some duplicate file names in your file hierarchy, and I was wondering if there was a reason for it (or if they function differently). _shared_photoshoots, vids, girls, and mothers all show up in the game file, but also in the _mods file (I'm not sure if _shared_events, or _shared_videoshoots do or don't).
 

GamerDaddy

Well-Known Member
Feb 6, 2023
1,977
1,186
I've noticed some duplicate file names in your file hierarchy, and I was wondering if there was a reason for it (or if they function differently). _shared_photoshoots, vids, girls, and mothers all show up in the game file, but also in the _mods file (I'm not sure if _shared_events, or _shared_videoshoots do or don't).
it supposed to be like that.. the ones in the mod folder are modded ones
 
  • Like
Reactions: BolHeX

BolHeX

Member
Nov 30, 2019
383
609
I've noticed some duplicate file names in your file hierarchy, and I was wondering if there was a reason for it (or if they function differently). _shared_photoshoots, vids, girls, and mothers all show up in the game file, but also in the _mods file (I'm not sure if _shared_events, or _shared_videoshoots do or don't).
Like GamerDaddy said this is intended. Just to try keep some structure for modders to use. The names don't really matter other than the folder containing the words "girl, mother, event or videoshoot" which are used to make sure the videos aren't added to the generic video pool. The "_shared" folder names don't really do anything just an obvious place for modders to add them.
 

King Dong

Member
Jun 19, 2017
181
129
Like GamerDaddy said this is intended. Just to try keep some structure for modders to use. The names don't really matter other than the folder containing the words "girl, mother, event or videoshoot" which are used to make sure the videos aren't added to the generic video pool. The "_shared" folder names don't really do anything just an obvious place for modders to add them.
OK, is the current hotfix still one you recommend not installing yet? 0.312b

I did it already, but the "Girl Ratings" thing on the PC triggers an exception...

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/locations/settings/screen_girl_ratings_menu.rpy", line 10, in script
    python:
  File "game/scripts/locations/settings/screen_girl_ratings_menu.rpy", line 12, in <module>
    girl_rating = GirlRating(girl_config)
AttributeError: 'GirlRating' object has no attribute 'photoshoots'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.312b
Sat Oct 19 19:53:28 2024
I loaded a earlier save and ran through one day of class without error, but the same exception came up when I went to the PC in the Office and tried to access "Girl Rating".
 

BolHeX

Member
Nov 30, 2019
383
609
OK, is the current hotfix still one you recommend not installing yet? 0.312b

I did it already, but the "Girl Ratings" thing on the PC triggers an exception...

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/locations/settings/screen_girl_ratings_menu.rpy", line 10, in script
    python:
  File "game/scripts/locations/settings/screen_girl_ratings_menu.rpy", line 12, in <module>
    girl_rating = GirlRating(girl_config)
AttributeError: 'GirlRating' object has no attribute 'photoshoots'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.312b
Sat Oct 19 19:53:28 2024
I loaded a earlier save and ran through one day of class without error, but the same exception came up when I went to the PC in the Office and tried to access "Girl Rating".
I do suggest updating to 0.312b as it fixes some of the save bloat issues.

That is just an oversight on my end when I removed that variable but it was also causing some unnecessary save game file size. It is a rather minor bug so it will be included in the next hotfix thanks for the report though.
 
4.10 star(s) 19 Votes