GooseElite

Newbie
Feb 18, 2019
39
35
This seems to be an error that it doesn't like my button shader. This could be a problem, there was 1 user that was having an issue during the early access but I managed to fix it.

@XulOnTuesday When you get a chance can you test the attached shader-test and report back if it fixed your issue. You can install it like a hotfix(extract to where you .exe file is).
Hi BolHeX, Have the same error message when trying to open doors and the shader did not fix it. Im on 0.426a. Any other ideas?
 

DanishDuder

New Member
Jun 7, 2021
1
0
I keep getting this error when I click the door, how do I fix i?

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

While running game code:
  File "game/scripts/locations/screen_map_navigation.rpy", line 26, in script
    $ renpy.call_screen("map_navigation_menu", _layer="master")
  File "game/scripts/locations/screen_map_navigation.rpy", line 26, in <module>
    $ renpy.call_screen("map_navigation_menu", _layer="master")
ShaderError: ERROR: 0:4: '' :  syntax error, unexpected IDENTIFIER
ERROR: 1 compilation errors.  No code generated.
 

BolHeX

Active Member
Nov 30, 2019
584
1,022
Hi BolHeX, Have the same error message when trying to open doors and the shader did not fix it. Im on 0.426a. Any other ideas?
Try , it removes the shader stuff all together.

I keep getting this error when I click the door, how do I fix i?

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

While running game code:
  File "game/scripts/locations/screen_map_navigation.rpy", line 26, in script
    $ renpy.call_screen("map_navigation_menu", _layer="master")
  File "game/scripts/locations/screen_map_navigation.rpy", line 26, in <module>
    $ renpy.call_screen("map_navigation_menu", _layer="master")
ShaderError: ERROR: 0:4: '' :  syntax error, unexpected IDENTIFIER
ERROR: 1 compilation errors.  No code generated.
Try , it removes the shader stuff all together.
 

cctt22

Member
Oct 7, 2022
159
129
is there sort of quick start guide, like i can see the tutorials etc. but idk what to do every day, is there 1 exam per day? what should i do after?
 

BolHeX

Active Member
Nov 30, 2019
584
1,022
is there sort of quick start guide, like i can see the tutorials etc. but idk what to do every day, is there 1 exam per day? what should i do after?
This was put together by sciberius on the Discord server, it might help guide you a bit. It was made for 0.35 but most of it functions the same.

Your main goal is to try get the girls grades and stats up, outside of class you can talk to them at the various locations or during home visits. Generally its best to start with classes as they won't really be interested in most of your actions outside of class.

Once PTA comes around its a good idea to get the photo club as it lets you fulfill sponsor requests which are your main source of income.
 
  • Like
Reactions: cctt22

hentaisenshi

Newbie
Jan 19, 2018
27
157
No matter where i save, it brings me back to the screen where the tutorial tells me about being able to visit the mothers. Is there a fix for this?
 

BolHeX

Active Member
Nov 30, 2019
584
1,022
No matter where i save, it brings me back to the screen where the tutorial tells me about being able to visit the mothers. Is there a fix for this?
Someone else reported something similar but it was rolling them back to the initial girl picking. Can you give me the steps you took in this save so I can try replicate it?
  • Did you skip the lore? Did you pick the girls?
  • Did you assign mothers manually?
  • Did you refresh the mothers a bunch?
  • Are you using any mods that aren't girl/mother mods?
Or any other details will help me track down the issue.
 

bitter69

New Member
Aug 7, 2022
5
16
I'm here to bring you some updates for my mods for the game version 0.4+.

Bathroom Surprise Event Mod

Now the event will start directly in the location provided for this purpose - the Bathroom, during Academy working hours. There may be a pleasant surprise waiting for the Player.

Installation:
1. Remove the previous version of the mod completely.
2. Extract to folder, where your can find your "game" folder

Vids Expansion - Strip Panties

The name says it all:
- 90 vids for strip_panties action, with tagging (including panties type tags)
- 6 bonus vids for strip_lower action

Installation:
1. Remove the previous version of the mod completely.
2. Extract to folder, where your can find your "game" folder.

Shower Expansion Event Mod

This mod has not yet been updated to the new version of the game. I do not recommend installing it as it is guaranteed to cause errors.

You can find all my mods here:
 
  • Like
Reactions: Othul and ElCrazy1

hentaisenshi

Newbie
Jan 19, 2018
27
157
Someone else reported something similar but it was rolling them back to the initial girl picking. Can you give me the steps you took in this save so I can try replicate it?
  • Did you skip the lore? Did you pick the girls?
  • Did you assign mothers manually?
  • Did you refresh the mothers a bunch?
  • Are you using any mods that aren't girl/mother mods?
Or any other details will help me track down the issue.
I figured it out. If you save without putting in a name for the savefile, it will do this every time. This is the only way I have managed to load a file without it backtracking to day 1.
 

BolHeX

Active Member
Nov 30, 2019
584
1,022
I figured it out. If you save without putting in a name for the savefile, it will do this every time. This is the only way I have managed to load a file without it backtracking to day 1.
You can disable naming saves in the gameplay settings menu. Thanks for finding the cause I will look into fixing it as its a major issue.
 

macewindoom

Newbie
Nov 28, 2017
90
136
I'm getting this error:


```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in script
$ renpy.call_screen("map_navigation_menu", _layer="master")
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in <module>
$ renpy.call_screen("map_navigation_menu", _layer="master")
ShaderError: ERROR: 0:3: 'precision' : Reserved word.
ERROR: 0:3: 'precision' : syntax error: syntax error


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

Full traceback:
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in script
$ renpy.call_screen("map_navigation_menu", _layer="master")
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in <module>
$ renpy.call_screen("map_navigation_menu", _layer="master")
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/exports/statementexports.py", line 345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 2215, 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/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 2879, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 1388, in draw_screen
renpy.display.draw.draw_screen(surftree)
File "gl2draw.pyx", line 1021, in renpy.gl2.gl2draw.GL2Draw.draw_screen
File "gl2draw.pyx", line 1552, in renpy.gl2.gl2draw.GL2DrawingContext.draw
File "gl2draw.pyx", line 1533, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
File "gl2draw.pyx", line 1533, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
File "gl2draw.pyx", line 1533, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
[Previous line repeated 8 more times]
File "gl2draw.pyx", line 1443, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
File "gl2draw.pyx", line 1398, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/gl2/gl2shadercache.py", line 352, in get
rv.load()
File "gl2shader.pyx", line 315, in renpy.gl2.gl2shader.Program.load
File "gl2shader.pyx", line 298, in renpy.gl2.gl2shader.Program.load_shader
ShaderError: ERROR: 0:3: 'precision' : Reserved word.
ERROR: 0:3: 'precision' : syntax error: syntax error


macOS-13.4.1-arm64-arm-64bit arm64
Ren'Py 8.3.4.24120703
Corrupted Academy 0.426a
Wed Apr 9 10:46:26 2025
```
 

Dracconic Evolution

Active Member
Feb 28, 2020
759
387
Since only 13 girls can be displayed during "Admissions" there should also be a "Decline" option so that players can eliminate those that they do not want to pick. It is frustrating clicking the refresh button and having different girls populate the list and have some that you are watching their stats for to disappear.
 

animehighs

Newbie
May 23, 2023
77
40
I'm getting this error:


```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in script
$ renpy.call_screen("map_navigation_menu", _layer="master")
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in <module>
$ renpy.call_screen("map_navigation_menu", _layer="master")
ShaderError: ERROR: 0:3: 'precision' : Reserved word.
ERROR: 0:3: 'precision' : syntax error: syntax error


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

Full traceback:
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in script
$ renpy.call_screen("map_navigation_menu", _layer="master")
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/locations/screen_map_navigation.rpy", line 26, in <module>
$ renpy.call_screen("map_navigation_menu", _layer="master")
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/exports/statementexports.py", line 345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 2215, 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/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 2879, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/display/core.py", line 1388, in draw_screen
renpy.display.draw.draw_screen(surftree)
File "gl2draw.pyx", line 1021, in renpy.gl2.gl2draw.GL2Draw.draw_screen
File "gl2draw.pyx", line 1552, in renpy.gl2.gl2draw.GL2DrawingContext.draw
File "gl2draw.pyx", line 1533, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
File "gl2draw.pyx", line 1533, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
File "gl2draw.pyx", line 1533, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
[Previous line repeated 8 more times]
File "gl2draw.pyx", line 1443, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
File "gl2draw.pyx", line 1398, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model
File "/Users/richard/MEGAsync Downloads/CorruptedAcademy.app/Contents/Resources/autorun/renpy/gl2/gl2shadercache.py", line 352, in get
rv.load()
File "gl2shader.pyx", line 315, in renpy.gl2.gl2shader.Program.load
File "gl2shader.pyx", line 298, in renpy.gl2.gl2shader.Program.load_shader
ShaderError: ERROR: 0:3: 'precision' : Reserved word.
ERROR: 0:3: 'precision' : syntax error: syntax error


macOS-13.4.1-arm64-arm-64bit arm64
Ren'Py 8.3.4.24120703
Corrupted Academy 0.426a
Wed Apr 9 10:46:26 2025
```
Try applying this hotfix
 
  • Like
Reactions: BolHeX

unicorn33

Newbie
Jun 1, 2020
23
6
Hi, I'm getting this error, in a previous version save, when I chose a sponsor to view the requests

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 21, in script
$ renpy.call_screen("specific_sponsor_menu", _layer="master")
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 21, in <module>
$ renpy.call_screen("specific_sponsor_menu", _layer="master")
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 23, in execute
screen specific_sponsor_menu():
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 23, in execute
screen specific_sponsor_menu():
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 26, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 63, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 251, in execute
hbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 257, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 265, in execute
vbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 270, in execute
if len(selected_sponsor.available_requests) == 0:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 277, in execute
viewport:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 286, in execute
vbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 288, in execute
for request in selected_sponsor.available_requests:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 289, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 300, in execute
vbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 359, in execute
text "{color=#818181}Requested Amount:{/color} [request.requested_amount]" size font_size_normal color menu_text_color
AttributeError: 'SponsorRequest' object has no attribute 'requested_amount'

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

Full traceback:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 21, in script
$ renpy.call_screen("specific_sponsor_menu", _layer="master")
File "D:\CorruptedAcademy-0.426a-win\renpy\ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\CorruptedAcademy-0.426a-win\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 21, in <module>
$ renpy.call_screen("specific_sponsor_menu", _layer="master")
File "D:\CorruptedAcademy-0.426a-win\renpy\exports\statementexports.py", line 345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "D:\CorruptedAcademy-0.426a-win\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "D:\CorruptedAcademy-0.426a-win\renpy\display\core.py", line 2215, 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:\CorruptedAcademy-0.426a-win\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "D:\CorruptedAcademy-0.426a-win\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "D:\CorruptedAcademy-0.426a-win\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "D:\CorruptedAcademy-0.426a-win\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "D:\CorruptedAcademy-0.426a-win\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "D:\CorruptedAcademy-0.426a-win\renpy\display\core.py", line 2745, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "D:\CorruptedAcademy-0.426a-win\renpy\display\screen.py", line 491, in per_interact
self.update()
File "D:\CorruptedAcademy-0.426a-win\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 23, in execute
screen specific_sponsor_menu():
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 23, in execute
screen specific_sponsor_menu():
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 26, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 63, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 251, in execute
hbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 257, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 265, in execute
vbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 270, in execute
if len(selected_sponsor.available_requests) == 0:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 277, in execute
viewport:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 286, in execute
vbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 288, in execute
for request in selected_sponsor.available_requests:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 289, in execute
frame:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 300, in execute
vbox:
File "game/scripts/locations/computer/sponsor_overview/specific_sponsor/screen_specific_sponsor_overview_menu.rpy", line 359, in execute
text "{color=#818181}Requested Amount:{/color} [request.requested_amount]" size font_size_normal color menu_text_color
File "D:\CorruptedAcademy-0.426a-win\renpy\text\text.py", line 2059, in __init__
self.set_text(text, scope, substitute) # type: ignore
File "D:\CorruptedAcademy-0.426a-win\renpy\text\text.py", line 2192, in set_text
i, did_sub = renpy.substitutions.substitute(i, scope, substitute) # type: ignore
File "D:\CorruptedAcademy-0.426a-win\renpy\substitutions.py", line 373, in substitute
s = interpolate(s, variables) # type: ignore
File "D:\CorruptedAcademy-0.426a-win\renpy\substitutions.py", line 86, in interpolate
raise e
File "D:\CorruptedAcademy-0.426a-win\renpy\substitutions.py", line 78, in interpolate
value = renpy.python.py_eval(code, {}, scope)
File "D:\CorruptedAcademy-0.426a-win\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "D:\CorruptedAcademy-0.426a-win\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "<none>", line 1, in <module>
AttributeError: 'SponsorRequest' object has no attribute 'requested_amount'

Windows-10-10.0.19045 AMD64
Ren'Py 8.3.4.24120703
Corrupted Academy 0.426b
Wed Apr 9 20:44:50 2025
 
4.40 star(s) 36 Votes