Ritchie007

Newbie
Mar 17, 2021
23
5
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"
Ok, copied the files in the appropriate location, works much better, for now anyway.
 

BolHeX

Member
Nov 30, 2019
383
609
Another crash dump but at the system level this time, no warning, nothing, just blew up.
Do you know what you were doing at the time? I am not exactly sure what is causing this error and I don't have Mac to test on.
If I had to take a guess its a video that the OS didn't like how its encoded or something, but all the videos have been re-encoded the same way so this shouldn't be the case..

Also please put that into a spoiler tag like mentioned above, its like 2 pages of text.
 

wirox

Newbie
Sep 18, 2017
54
171
Presenting New Girl - Emily Willis (!)


line 1.png

First girl, who will change her face and portrait during game

She have 10 photoshoots and 1 videoshoot

line 2.png

2 shared lesbian photoshoots with Riley Reid and Elsa Jean

shared.png

27 personal videos

vids quad.png

Enjoy!

 
Last edited:

kileos123

I have played them all.
Game Developer
Sep 19, 2018
95
225
Error when asking sponsor for money:


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

While running game code:
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 74, in script call
    $ renpy.call(menu_choice)
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in script
    if selected_sponsor.funding > 0:
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in <module>
    if selected_sponsor.funding > 0:
AttributeError: 'Sponsor' object has no attribute 'funding'

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

Full traceback:
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 74, in script call
    $ renpy.call(menu_choice)
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in script
    if selected_sponsor.funding > 0:
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\ast.py", line 1842, in execute
    if renpy.python.py_eval(condition):
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1209, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1202, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in <module>
    if selected_sponsor.funding > 0:
AttributeError: 'Sponsor' object has no attribute 'funding'

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Thu Jul 11 17:34:37 2024
 

BolHeX

Member
Nov 30, 2019
383
609
Error when asking sponsor for money:


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

While running game code:
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 74, in script call
    $ renpy.call(menu_choice)
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in script
    if selected_sponsor.funding > 0:
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in <module>
    if selected_sponsor.funding > 0:
AttributeError: 'Sponsor' object has no attribute 'funding'

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

Full traceback:
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 74, in script call
    $ renpy.call(menu_choice)
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in script
    if selected_sponsor.funding > 0:
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\ast.py", line 1842, in execute
    if renpy.python.py_eval(condition):
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1209, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1202, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/scripts/locations/computer/sponsor_overview/label_call_sponsor.rpy", line 261, in <module>
    if selected_sponsor.funding > 0:
AttributeError: 'Sponsor' object has no attribute 'funding'

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Thu Jul 11 17:34:37 2024
Fixed, was referencing an old variable name.
 

kileos123

I have played them all.
Game Developer
Sep 19, 2018
95
225
In the script for punishing a girl by making her attend class naked, the text mentions the variable selected_girl instead of her name.
 

kileos123

I have played them all.
Game Developer
Sep 19, 2018
95
225
I see that certain actions add stats like compassion and greed, is there a way to track these and are they important yet?
 
  • Like
Reactions: OnePussy

kileos123

I have played them all.
Game Developer
Sep 19, 2018
95
225
Pressing on an event in the student overview leads to this error:


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

While running game code:
  File "game/scripts/locations/computer/girl_review/screen_girl_review_menu.rpy", line 27, in script
    $ renpy.call_screen("girl_review_menu", _layer="master")
  File "game/scripts/locations/computer/girl_review/screen_girl_review_menu.rpy", line 27, in <module>
    $ renpy.call_screen("girl_review_menu", _layer="master")
  File "renpy/common/00action_other.rpy", line 586, in __call__
    rv = self.callable(*self.args, **self.kwargs)
TypeError: unhashable type: 'list'

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

Full traceback:
  File "game/scripts/locations/computer/girl_review/screen_girl_review_menu.rpy", line 27, in script
    $ renpy.call_screen("girl_review_menu", _layer="master")
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/computer/girl_review/screen_girl_review_menu.rpy", line 27, in <module>
    $ renpy.call_screen("girl_review_menu", _layer="master")
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\exports.py", line 3413, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\games\CorruptedAcademy-0.2-pc\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 "D:\games\CorruptedAcademy-0.2-pc\renpy\display\core.py", line 3197, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\screen.py", line 793, in event
    rv = self.child.event(ev, x, y, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1426, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\viewport.py", line 587, in event
    rv = super(Viewport, self).event(ev, x, y, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 288, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\layout.py", line 1202, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\behavior.py", line 1174, in event
    return handle_click(self.clicked)
  File "D:\games\CorruptedAcademy-0.2-pc\renpy\display\behavior.py", line 1095, in handle_click
    rv = run(action)
  File "D:\games\CorruptedAcademy-0.2-pc\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/event/class_event_manager_ren.py", line 444, in force_start_event
    self.add_event_to_queue(event)
  File "game/scripts/main_classes/event/class_event_manager_ren.py", line 89, in add_event_to_queue
    if event_type in self.queued_events:
TypeError: unhashable type: 'list'

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Fri Jul 12 15:40:31 2024
 

BolHeX

Member
Nov 30, 2019
383
609
In the script for punishing a girl by making her attend class naked, the text mentions the variable selected_girl instead of her name.
Thanks for reporting, fixed for next version.

I see that certain actions add stats like compassion and greed, is there a way to track these and are they important yet?
Next version does have a menu where you can see player stats, they are currently not important for version 0.2. Just being tracked for future plans.

Pressing on an event in the student overview leads to this error:
I fixed this a while back for the next update but didn't hotfix it because untangling the changes would a pain.
 
Dec 30, 2023
15
3
BolHeX Hello, I found a bug in the game, it doesn’t start at all if the path to the game is too long

I'm sorry, but an uncaught exception occurred.

Before loading the script.
FileNotFoundError: [WinError 3] : 'S:\\2\\12\\0801\\121\\16\\1002\\1502\\2802\\1303\\1004\\2004\\2704\\0605\\1305\\2005\\2605\\0306\\1006\\1\\2706\\0207\\1107\\CorruptedAcademy-0.2-pc\\CorruptedAcademy-0.2-pc\\game/scripts/home_visit/at_house/mother_discussion/mother_punishment_discussion/generic_punishment_options'


You don’t even have to ask why I sort my downloads this way, I’m just crazy
 

BolHeX

Member
Nov 30, 2019
383
609
BolHeX Hello, I found a bug in the game, it doesn’t start at all if the path to the game is too long

I'm sorry, but an uncaught exception occurred.

Before loading the script.
FileNotFoundError: [WinError 3] : 'S:\\2\\12\\0801\\121\\16\\1002\\1502\\2802\\1303\\1004\\2004\\2704\\0605\\1305\\2005\\2605\\0306\\1006\\1\\2706\\0207\\1107\\CorruptedAcademy-0.2-pc\\CorruptedAcademy-0.2-pc\\game/scripts/home_visit/at_house/mother_discussion/mother_punishment_discussion/generic_punishment_options'


You don’t even have to ask why I sort my downloads this way, I’m just crazy
Well I think you know the solution xD
This isn't a renpy/game specific thing most operating systems have a maximum path length.
 

Factor96

Newbie
Apr 6, 2022
66
39
So, what's interesting is that with the latest release of WTM Academy, this game is now closer to the original premise of Examination Day then the game that spun off from it. I bring that up to say,

1. Examination Day proper could really use a revival, either by somehow continuing development of the original game, or some kind of total conversion mod for either Corrupted Academy or WTM Academy. The elegent simplicity of the original premise I think has been lost, and I suspect there's an audience for something that tries to fulfill the promise of the original Examination Day.

2. I think with a few decent updates, this could really become its own thing more, as WTM Academy is now evolving away from where this game is.
 

Amianarc

New Member
Jan 2, 2024
7
6
Any chance at a mod tool for video naming? I'm trying to convert mods from wtm. Just did some manual.
Thanks
 

BolHeX

Member
Nov 30, 2019
383
609
So, what's interesting is that with the latest release of WTM Academy, this game is now closer to the original premise of Examination Day then the game that spun off from it. I bring that up to say,

1. Examination Day proper could really use a revival, either by somehow continuing development of the original game, or some kind of total conversion mod for either Corrupted Academy or WTM Academy. The elegent simplicity of the original premise I think has been lost, and I suspect there's an audience for something that tries to fulfill the promise of the original Examination Day.

2. I think with a few decent updates, this could really become its own thing more, as WTM Academy is now evolving away from where this game is.
I do have an exam rework planned however I don't think it will be closer to Examination Day.
I have been thinking of removing some of the fluff, though. Like the home visits, I think they game would be better suited as a more focused experience.

I am not sure when I am going to do this however, but I do think it would be a better game without them.

Any chance at a mod tool for video naming? I'm trying to convert mods from wtm. Just did some manual.
Thanks

Added a video naming helper. This renames the file itself and doesn't make a copy so be careful that it won't overwrite another file with the same name. I am working on a few version that will automatically index them if there is a file with the same name.
EDIT: Added version 0.2 which will now index videos with the same name to avoid overwriting existing videos.

It should include all the tags used by the game for 0.2.
New tags can be added by editing the "video_naming_options.json".
I will need to go over and add any new tags before the next release as there are a few specialized optional tags.

Doing it automatically with a script would be quite easy, I just don't have a list of the tags used by wtm.
 
Last edited:

Frostfire281

Member
Jan 18, 2019
128
220
I dont get it. Why this game need renamed WTM videos?

1. Most of girls even dont have personal vids

View attachment 3834113

2. How much time is needed to rename "lickpussy" to "lick_pussy" ?

3. That videos with 1 second lenght and crappy quality 600x350 ? Someone enjoy that?

View attachment 3834137
lots of mods have girl specific videos, which would require renaming. It's not super long depending on how many videos there are, but it is tedious.
 
4.10 star(s) 19 Votes