BolHeX

Member
Nov 30, 2019
282
453
Nope. Same weirdness as you get in WTM. Example: you select Carolina Sweet's "Grope her boobs" option while she's still fully clothed, and you get videos showing this instead:

View attachment 3795751

Obviously that's not Carolina Sweet. Obviously she's not wearing all of her clothes like she is in game.
Unfortanately it's very hard to find videos for certain things for all the girls. I also scaled back the number of videos to avoid large download size for the first version. I am adding new videos to try fill the gaps.

Hard to stay immersed when the game gives you whiplash from the ridiculous clips... especially the clips with audio. Those just straight up don't belong, at the very least the audio should be muted because that porn dialogue never fits with what's happening in game. Like, not even remotely lol
As for the audio being muted, you are probably right. I will mute them by default in game as it can be quite jarring.

It's a great game but I'm suddenly having a weird glitch (I think?) where the girls willingness to do photoshoots goes down continually no matter what their stats are
This was fixed in one of the hotfixes so make sure you are using the latest version of it.

Most important question!!! Will there be an Android version? Please?!
Porting to Android would be quite an undertaking in terms of UI. There are a ton of small tweaks that need to be done.
You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: aifman7

BlackMoridin

New Member
Jul 25, 2022
9
10
A few users have requested backwards compatiblity or a way to convert mods.
I thought about writing a script like that myself but I am a bit aprehensive about modder backlash with there work being used without permission or if they have negative feeling about my project etc.

I did make an offer that if any modders reached out to me about helping to convert their mods I would look into it but so far none have done so. I guess if you reached out to modders about it you might get some green lights if you wanted to do this.
Well let me know if you've got the greenlight, i've already written 3 scripts that do this. (one to convert folder and file structure, one to reformat the girlconfig.ini to to the girl_config.json and one to reformat the events)

So I've got like 50 (only did 50 to test) girls in your version of the game.... OHHH i've kept the original modder names.
I've found one issue, when there are this many girls in the game, there's an exception that gets triggered because your code is getting to many records at the start of the game (when you choose to pick the first 5 by hand. It's a simple out of bounds error)
Except for this, works like a charm
(i'm not going to reach out to each modder individually, if you get the go ahead i'll send you the scripts (or the adjusted character folders... w.e.)) I'min your discord in case you want to send me a message (BlackMoridin on discord)
 
  • Like
Reactions: falco256

WarblGarbl

Member
Oct 10, 2017
230
198
Well let me know if you've got the greenlight, i've already written 3 scripts that do this. (one to convert folder and file structure, one to reformat the girlconfig.ini to to the girl_config.json and one to reformat the events)

So I've got like 50 (only did 50 to test) girls in your version of the game.... OHHH i've kept the original modder names.
I've found one issue, when there are this many girls in the game, there's an exception that gets triggered because your code is getting to many records at the start of the game (when you choose to pick the first 5 by hand. It's a simple out of bounds error)
Except for this, works like a charm
(i'm not going to reach out to each modder individually, if you get the go ahead i'll send you the scripts (or the adjusted character folders... w.e.)) I'min your discord in case you want to send me a message (BlackMoridin on discord)
Do you require changing the photo aspect ratios for the photoshoots? That's what I thought would be the biggest issue when I looked through the girl files.

Maybe having the game choose a random amount of girls to present for starting girls? Having the player choose more than 50 might be a little overwhelming even if they're all added by modding.
 

BolHeX

Member
Nov 30, 2019
282
453
Do you require changing the photo aspect ratios for the photoshoots? That's what I thought would be the biggest issue when I looked through the girl files.
I did release a tool(yesterday) as part of the modding tools to resize the images to 1080p so can probably run them through that.

Maybe having the game choose a random amount of girls to present for starting girls? Having the player choose more than 50 might be a little overwhelming even if they're all added by modding.
I think the issue is related to something else. I tested and was able to get 75 submissions at once. I have asked for the error but haven't gotten a reply yet.
 
  • Like
Reactions: WarblGarbl

BolHeX

Member
Nov 30, 2019
282
453
Created new girl: EVA ELFIE

View attachment 3802046

This stage: 4 photoshoots and 21 personal video

View attachment 3802053

Everyone can test, if you like



View attachment 3802057


There is plan for more photoshoots and shared lesbian photoshoot with Nancy Ace (my next girl)
And minimum 1 videoshoot

But before i ask BolHex to add her to mods i need some feedback


View attachment 3802060

Can everyone test eva scenes in game and write personal message:
What of her personal video you can never activate in game?

A few notes, none of which are that important.
  1. "pussy" body image should be 245x235 or some multiple of this if you want it to scale correctly.
  2. You left the modder name as "HeX" in the girl_config/photoshoot configs.
  3. In girl_config, "requirements": "academy.prestige > 0", this is always true so you can just remove the requirements line if you want.
  4. portrait/tportrait(topless portrait) usually have transparent backgrounds. I unfortunately couldn't get the script I use to "freeze" into an exe. There are a few websites that you can do it for free online though if you want to keep consistant.
  5. tportrait also doesn't include a shot of her topless, against this is just a consistency thing.
 

BlackMoridin

New Member
Jul 25, 2022
9
10
I did release a tool(yesterday) as part of the modding tools to resize the images to 1080p so can probably run them through that.
yup works like a charm (kinda stole that part of my script from you ;) I figured since I'm only running it locally for myself you would mind and obviously if I would ever share this then I'd ask you for permission first.

I think the issue is related to something else. I tested and was able to get 75 submissions at once. I have asked for the error but haven't gotten a reply yet.
yup was my own mistake not the game. But I do think the other dude's got a point... having to pick your starting 5 from a huge list, could be daunting for a newbie.
 

Yoshitomo

New Member
Dec 7, 2019
14
27
If you need my permission to make my Wtm modification compatible, you have it, the most complicated part is the photo sessions, much longer than in this game, which requires adjusting size and labels. It gets cumbersome, and I don't think I'll be able to do it for quite some time.
 

BlackMoridin

New Member
Jul 25, 2022
9
10
If you need my permission to make my Wtm modification compatible, you have it, the most complicated part is the photo sessions, much longer than in this game, which requires adjusting size and labels. It gets cumbersome, and I don't think I'll be able to do it for quite some time.

I've not tried my hand at reformatting yours, yet. But since you give permission, i'll take a stab at it. ;)

I'll send you the results first so you can give it your stamp of approval.
 

Ritchie007

Newbie
Mar 17, 2021
23
5
Keeps dumping after playing a while. it appears to crash in the skip to next day function. If clicking on Ignore, it forwards you 24h.

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

While running game code:
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in script
    $ renpy.call_screen("home_menu")
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in <module>
    $ renpy.call_screen("home_menu")
  File "renpy/common/00action_other.rpy", line 586, in __call__
    rv = self.callable(*self.args, **self.kwargs)
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in script
    $ renpy.call_screen("home_menu")
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in <module>
    $ renpy.call_screen("home_menu")
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/exports.py", line 3413, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 2165, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 3197, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/screen.py", line 793, in event
    rv = self.child.event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1174, in event
    return handle_click(self.clicked)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1095, in handle_click
    rv = run(action)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/behavior.py", line 395, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_other.rpy", line 586, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/scripts/main_classes/class_player_ren.py", line 451, in wait_around
    time_manager.skip_time()
  File "game/scripts/main_classes/class_time_manager_ren.py", line 77, in skip_time
    self.advance_days(self.hour // 24)
  File "game/scripts/main_classes/class_time_manager_ren.py", line 121, in advance_days
    update_func()
  File "game/scripts/main_classes/girl/mother/class_mother_manager_ren.py", line 114, in daily_update
    mother.daily_update()
  File "game/scripts/main_classes/girl/mother/class_mother_ren.py", line 237, in daily_update
    self.clothing_manager.generate_outfit()
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 590, in generate_outfit
    chosen_clothing, daring_left = self.choose_clothing(part_name, part_daring, ignore_rules)
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 782, in choose_clothing
    chosen_clothing_item = fallback_list[0][1]  # Item most likely to have been worn
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/revertable.py", line 221, in __getitem__
    rv = list.__getitem__(self, index)
IndexError: list index out of range

macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Fri Jul  5 20:27:17 2024
 

Frostfire281

Member
Jan 18, 2019
128
216
I'm quite enjoying the gameplay changes over the other, similar game. For what it's worth, if people want to convert my girls to work with this one, have fun.

 
  • Like
Reactions: ElCrazy1

BolHeX

Member
Nov 30, 2019
282
453
Keeps dumping after playing a while. it appears to crash in the skip to next day function. If clicking on Ignore, it forwards you 24h.

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

While running game code:
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in script
    $ renpy.call_screen("home_menu")
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in <module>
    $ renpy.call_screen("home_menu")
  File "renpy/common/00action_other.rpy", line 586, in __call__
    rv = self.callable(*self.args, **self.kwargs)
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in script
    $ renpy.call_screen("home_menu")
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/player_home/label_home.rpy", line 53, in <module>
    $ renpy.call_screen("home_menu")
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/exports.py", line 3413, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 2165, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 3197, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/screen.py", line 793, in event
    rv = self.child.event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1174, in event
    return handle_click(self.clicked)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1095, in handle_click
    rv = run(action)
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/behavior.py", line 395, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_other.rpy", line 586, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/scripts/main_classes/class_player_ren.py", line 451, in wait_around
    time_manager.skip_time()
  File "game/scripts/main_classes/class_time_manager_ren.py", line 77, in skip_time
    self.advance_days(self.hour // 24)
  File "game/scripts/main_classes/class_time_manager_ren.py", line 121, in advance_days
    update_func()
  File "game/scripts/main_classes/girl/mother/class_mother_manager_ren.py", line 114, in daily_update
    mother.daily_update()
  File "game/scripts/main_classes/girl/mother/class_mother_ren.py", line 237, in daily_update
    self.clothing_manager.generate_outfit()
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 590, in generate_outfit
    chosen_clothing, daring_left = self.choose_clothing(part_name, part_daring, ignore_rules)
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 782, in choose_clothing
    chosen_clothing_item = fallback_list[0][1]  # Item most likely to have been worn
  File "/Users//Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/revertable.py", line 221, in __getitem__
    rv = list.__getitem__(self, index)
IndexError: list index out of range

macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Fri Jul  5 20:27:17 2024
Please make sure you are using the latest hotfix, I do believe this has be fixed.
 

Ritchie007

Newbie
Mar 17, 2021
23
5
Well, even with the hotfix, it continues to crash after a while, might have something to do with the fact I was trying to Confiscate Clothing.
 

BolHeX

Member
Nov 30, 2019
282
453
Well, even with the hotfix, it continues to crash after a while, might have something to do with the fact I was trying to Confiscate Clothing.
Can you post the error? or your save game.

The confiscating not actually taking clothing is a known issue and is fixed for the next version.
 
Sep 17, 2023
149
79
I don't like the reporting system. Tried a couple of games, counted 25 reports in 3 days on the first one, and one girl graduated. Second one, I tried to be more careful, 26 reports in 3 days, and one girl graduated. I haven't made it to the PTA, because I'm not interested in negotiating those reports. I play a careful game in the other one, until I've successfully manipulated the PTA. When I do "negotiate" there, it's from a position of strength, here it seems, it would be the opposite.
I didn't really look at other parts of the game, though, just sort of glanced through things like the sponsors. I was stuck on the fact that over half of what I did was reported, of the remaining, I just used 'disturb' to try and slow them down. Which I'm not sure works that well, since a girl graduated in both on day 3. Of course, I was more than a little paranoid about even touching the girls by then, since that seemed to generate an automatic report.
I also don't like having only 12 girls. I've never used .json files that I know of, I have seen them on a server a few times. All I know about them is that it's some kind of data file. Nothing I do even accesses them. I've also not seen any kind of mod-support in the games files either, and I'm not that interested in learning another language, my brain is cluttered enough. I also don't like the extreme brevity of the photoshoots, or the video-heavy nature of the girls. It's very time-consuming to find, capture, and convert videos. I'd rather tag photos, it's tedious, but less frustrating. I've watched over four hours of porn to get 14 videos totalling under 3 minutes of run-time, combined. Not my idea of fun, and something that will keep me from adding girls, which for me, is one of the things that makes the other game fun.
Now, I do like the graphics, the loading bar, and I really like that you can choose the starting girls. I also like the directory structure, it provides a lot of room to expand into neatly. If there are at least six or seven times more girls... and a less-sensitive reporting system, I'd give more thought to playing this. It has a lot of potential.
 

BolHeX

Member
Nov 30, 2019
282
453
I don't like the reporting system. Tried a couple of games, counted 25 reports in 3 days on the first one, and one girl graduated. Second one, I tried to be more careful, 26 reports in 3 days, and one girl graduated. I haven't made it to the PTA, because I'm not interested in negotiating those reports. I play a careful game in the other one, until I've successfully manipulated the PTA. When I do "negotiate" there, it's from a position of strength, here it seems, it would be the opposite.

I didn't really look at other parts of the game, though, just sort of glanced through things like the sponsors. I was stuck on the fact that over half of what I did was reported, of the remaining, I just used 'disturb' to try and slow them down. Which I'm not sure works that well, since a girl graduated in both on day 3. Of course, I was more than a little paranoid about even touching the girls by then, since that seemed to generate an automatic report.
I tried to make it easy to tell if your actions will be reported or have a chance to be reported. Balance is still being worked on and a few changes were made to the reporting. Another way to handling the reports is talking to the mother before the PTA meeting, there are a few ways to try to get her to drop them. I also rebalanced the voting to try make it a bit harder, since people have been saying its far too easy to pass rules.

I also don't like having only 12 girls. I've never used .json files that I know of, I have seen them on a server a few times. All I know about them is that it's some kind of data file. Nothing I do even accesses them. I've also not seen any kind of mod-support in the games files either, and I'm not that interested in learning another language, my brain is cluttered enough.
JSON can be oppened with any text editor like notepad and is very simply just key, value pairs. As you can see below adding a new girl is just a few lines of text. As for generating JSON files for photo/videoshoots I did release some modding tools to make generating these very easy.
1720350141239.png
I am working on some new girls/mothers for the next update, generally for me tagging shoots is the most tedious task even with the naming tool I put out.

I also don't like the extreme brevity of the photoshoots, or the video-heavy nature of the girls. It's very time-consuming to find, capture, and convert videos. I'd rather tag photos, it's tedious, but less frustrating. I've watched over four hours of porn to get 14 videos totalling under 3 minutes of run-time, combined. Not my idea of fun, and something that will keep me from adding girls, which for me, is one of the things that makes the other game fun.
You can make the girls as video heavy as you want, the "generic" videos are there to try fill the gaps.
As for the brevity of photoshoots there is nothing stopping modders from creating longer photoshoots.

As far as the game is concerned as long as the girl has a config file and body/face images it will load her. The videos/shoots/events etc can all be skipped or even added later. The game will load any changes in the files when loading a save.


These should make your life easier especially when it comes to shoots, it will convert resize and help you name them all with a simple interface.
 

Ritchie007

Newbie
Mar 17, 2021
23
5
Can you post the error? or your save game.

The confiscating not actually taking clothing is a known issue and is fixed for the next version.
Status in Game +2 girls slot (8 total), and 7 girls in the Academy. Seems the 7th girl starts fucking up stuff, many dumps, some which you can continue, some - like this one - where you are stuck progressing by 24h, even though the hotfix dir is next to the .app file.

here it is :

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

While running game code:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in script
    $ time_manager.skip_to_next_day()
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in <module>
    $ time_manager.skip_to_next_day()
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in script
    $ time_manager.skip_to_next_day()
  File "/Users/XXXX/Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users/XXXX/Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in <module>
    $ time_manager.skip_to_next_day()
  File "game/scripts/main_classes/class_time_manager_ren.py", line 141, in skip_to_next_day
    self.advance_days()
  File "game/scripts/main_classes/class_time_manager_ren.py", line 121, in advance_days
    update_func()
  File "game/scripts/main_classes/girl/mother/class_mother_manager_ren.py", line 114, in daily_update
    mother.daily_update()
  File "game/scripts/main_classes/girl/mother/class_mother_ren.py", line 237, in daily_update
    self.clothing_manager.generate_outfit()
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 590, in generate_outfit
    chosen_clothing, daring_left = self.choose_clothing(part_name, part_daring, ignore_rules)
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 782, in choose_clothing
    chosen_clothing_item = fallback_list[0][1]  # Item most likely to have been worn
  File "/Users/XXXX/Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/revertable.py", line 221, in __getitem__
    rv = list.__getitem__(self, index)
IndexError: list index out of range

macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Sun Jul  7 09:22:20 2024
 

BolHeX

Member
Nov 30, 2019
282
453
Status in Game +2 girls slot (8 total), and 7 girls in the Academy. Seems the 7th girl starts fucking up stuff, many dumps, some which you can continue, some - like this one - where you are stuck progressing by 24h, even though the hotfix dir is next to the .app file.

here it is :

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

While running game code:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in script
    $ time_manager.skip_to_next_day()
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in <module>
    $ time_manager.skip_to_next_day()
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in script
    $ time_manager.skip_to_next_day()
  File "/Users/XXXX/Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/Users/XXXX/Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 33, in <module>
    $ time_manager.skip_to_next_day()
  File "game/scripts/main_classes/class_time_manager_ren.py", line 141, in skip_to_next_day
    self.advance_days()
  File "game/scripts/main_classes/class_time_manager_ren.py", line 121, in advance_days
    update_func()
  File "game/scripts/main_classes/girl/mother/class_mother_manager_ren.py", line 114, in daily_update
    mother.daily_update()
  File "game/scripts/main_classes/girl/mother/class_mother_ren.py", line 237, in daily_update
    self.clothing_manager.generate_outfit()
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 590, in generate_outfit
    chosen_clothing, daring_left = self.choose_clothing(part_name, part_daring, ignore_rules)
  File "game/scripts/main_classes/girl/clothing/class_clothing_manager_ren.py", line 782, in choose_clothing
    chosen_clothing_item = fallback_list[0][1]  # Item most likely to have been worn
  File "/Users/XXXX/Downloads/GAMES/Corrupted Academy/CorruptedAcademy.app/Contents/Resources/autorun/renpy/revertable.py", line 221, in __getitem__
    rv = list.__getitem__(self, index)
IndexError: list index out of range

macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Sun Jul  7 09:22:20 2024
Judging from the line numbers I don't think the hotfix was correctly applied.

You should extract the zip file to the root directory of the game where the .exe file is located. It should ask you above overwriting some files, which you should allow.
You don't have permission to view the spoiler content. Log in or register now.
 

Ritchie007

Newbie
Mar 17, 2021
23
5
Judging from the line numbers I don't think the hotfix was correctly applied.

You should extract the zip file to the root directory of the game where the .exe file is located. It should ask you above overwriting some files, which you should allow.
You don't have permission to view the spoiler content. Log in or register now.
I'm using Mac, so I just have an .app file when unzip the Game.zip, and the game dir from the hotfix. the game dir is next to the .app file (which is a hidden directory in MacOS).
 

BolHeX

Member
Nov 30, 2019
282
453
I'm using Mac, so I just have an .app file when unzip the Game.zip, and the game dir from the hotfix. the game dir is next to the .app file (which is a hidden directory in MacOS).
Ah, I see. I didn't realise Mac had a completely different file structure. Can the .app file be opened like a folder?
On windows it can and the hotfix would need to be extracted to "CorruptedAcademy.app\Contents\Resources\autorun"
 
3.90 star(s) 15 Votes