M.Bison94

Newbie
Oct 14, 2017
37
58
Error during class:

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

While running game code:
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 78, in script call
call perform_exam_events from _call_perform_exam_events
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in script
$ event_manager.generate_or_perform_queued_events("during_exam")
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in <module>
$ event_manager.generate_or_perform_queued_events("during_exam")
ValueError: non-integer arg 1 for randrange()

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

Full traceback:
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 78, in script call
call perform_exam_events from _call_perform_exam_events
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in script
$ event_manager.generate_or_perform_queued_events("during_exam")
File "D:\Descargas\2.nue\36\1.NOOOOOOOOOOOOOOVOOOOOOS\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:\Descargas\2.nue\36\1.NOOOOOOOOOOOOOOVOOOOOOS\CorruptedAcademy-0.2-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in <module>
$ event_manager.generate_or_perform_queued_events("during_exam")
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 106, in generate_or_perform_queued_events
self.generate_event(event_type)
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 355, in generate_event
self._handle_girl_events(event_type, valid_events)
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 396, in _handle_girl_events
if self.should_do_event(event):
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 224, in should_do_event
event_chance_to_happen = event.get_chance_to_happen() / 100.0 # Turn chance into a percentage/float
File "game/scripts/main_classes/event/class_event_ren.py", line 590, in get_chance_to_happen
chance_to_happen = renrandom.randint(self.min_chance_to_happen, self.max_chance_to_happen)
File "lib/python3.9/random.py", line 338, in randint
File "lib/python3.9/random.py", line 302, in randrange
ValueError: non-integer arg 1 for randrange()

Windows-10-10.0.19041 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Tue Jun 25 20:41:25 2024
```
 

Kitty43123

New Member
Jun 17, 2018
13
0
new bug:
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()
AttributeError: 'Mother' object has no attribute 'max_health'

-- 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 "D:\LoP 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:\LoP Games\CorruptedAcademy-0.2-pc\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 242, in daily_update
    self.trait_manager.add_stat_based_traits()
  File "game/scripts/main_classes/girl/trait/class_trait_manager_ren.py", line 174, in add_stat_based_traits
    self.remove_trait(trait_name)
  File "game/scripts/main_classes/girl/trait/class_trait_manager_ren.py", line 133, in remove_trait
    current_stat_value = getattr(self.girl, stat_name)
AttributeError: 'Mother' object has no attribute 'max_health'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Tue Jun 25 18:44:12 2024
 

BolHeX

Newbie
Nov 30, 2019
98
206
When i play the healt stat drops so fast, corruption is high, any other stat influences?
It takes arousal, corruption, affection and naturism into account. v0.2 arousal plays the biggest part, the higher her arousal the lower the health loss should be. This has changed in the next version

BolHeX is there going to be hypno/mind control content in the game?
I didn't have anything planned in regards to that no. It could be added far into the future but I think to avoid having to much feature bloat it might be better of as a mod.

tried my hand at repurposing some videos from WTM girlpacks but on loading them into the game and going to bed on Sunday I get the following issue - have poked around but something is going over my head - I know you're not yet ready with documentation for modders but is adding new girls theoretically possible yet?

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

While running game code:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in script
    $ application_count = academy.generate_new_applications()
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in <module>
    $ application_count = academy.generate_new_applications()
AttributeError: 'str' object has no attribute 'append'

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

Full traceback:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in script
    $ application_count = academy.generate_new_applications()
  File "F:\Other 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 "F:\Other games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in <module>
    $ application_count = academy.generate_new_applications()
  File "game/scripts/main_classes/academy/class_academy_ren.py", line 302, in generate_new_applications
    return self.girl_manager.generate_new_applications()
  File "game/scripts/main_classes/academy/class_girl_manager_ren.py", line 251, in generate_new_applications
    self.add_girl_to_applications(girl_config)
  File "game/scripts/main_classes/academy/class_girl_manager_ren.py", line 144, in add_girl_to_applications
    girl = Girl(girl_config)
  File "game/scripts/main_classes/girl/class_girl_ren.py", line 140, in __init__
    self.load_webms()
  File "game/scripts/main_classes/girl/class_girl_ren.py", line 1781, in load_webms
    webm = Webm(vid_path)
  File "game/scripts/main_classes/webm/class_webm_ren.py", line 14, in __init__
    self.main_tags, self.sub_tags = self.generate_tags()
  File "game/scripts/main_classes/webm/class_webm_ren.py", line 61, in generate_tags
    sub_tags.append("normal")
AttributeError: 'str' object has no attribute 'append'

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Tue Jun 25 16:51:18 2024
ps - love the game and your ideas, keep up the good work
It seems to be an issue with the video names, there is an example mod for girls on the Discord and modding is completely possible for all the features. I just haven't had time to create official documentation for it.

Error during class:

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

While running game code:
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 78, in script call
call perform_exam_events from _call_perform_exam_events
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in script
$ event_manager.generate_or_perform_queued_events("during_exam")
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in <module>
$ event_manager.generate_or_perform_queued_events("during_exam")
ValueError: non-integer arg 1 for randrange()

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

Full traceback:
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 78, in script call
call perform_exam_events from _call_perform_exam_events
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in script
$ event_manager.generate_or_perform_queued_events("during_exam")
File "D:\Descargas\2.nue\36\1.NOOOOOOOOOOOOOOVOOOOOOS\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:\Descargas\2.nue\36\1.NOOOOOOOOOOOOOOVOOOOOOS\CorruptedAcademy-0.2-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/locations/academy_classroom/label_exam.rpy", line 4, in <module>
$ event_manager.generate_or_perform_queued_events("during_exam")
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 106, in generate_or_perform_queued_events
self.generate_event(event_type)
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 355, in generate_event
self._handle_girl_events(event_type, valid_events)
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 396, in _handle_girl_events
if self.should_do_event(event):
File "game/scripts/main_classes/event/class_event_manager_ren.py", line 224, in should_do_event
event_chance_to_happen = event.get_chance_to_happen() / 100.0 # Turn chance into a percentage/float
File "game/scripts/main_classes/event/class_event_ren.py", line 590, in get_chance_to_happen
chance_to_happen = renrandom.randint(self.min_chance_to_happen, self.max_chance_to_happen)
File "lib/python3.9/random.py", line 338, in randint
File "lib/python3.9/random.py", line 302, in randrange
ValueError: non-integer arg 1 for randrange()

Windows-10-10.0.19041 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Tue Jun 25 20:41:25 2024
```
Shound be fixed now, in hotfix 0.51

Here's a new one:
You don't have permission to view the spoiler content. Log in or register now.
Shound be fixed now, in hotfix 0.51. Was an issue caused by hotfix 0.49.

new bug:
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()
AttributeError: 'Mother' object has no attribute 'max_health'

-- 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 "D:\LoP 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:\LoP Games\CorruptedAcademy-0.2-pc\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 242, in daily_update
    self.trait_manager.add_stat_based_traits()
  File "game/scripts/main_classes/girl/trait/class_trait_manager_ren.py", line 174, in add_stat_based_traits
    self.remove_trait(trait_name)
  File "game/scripts/main_classes/girl/trait/class_trait_manager_ren.py", line 133, in remove_trait
    current_stat_value = getattr(self.girl, stat_name)
AttributeError: 'Mother' object has no attribute 'max_health'

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Tue Jun 25 18:44:12 2024
Shound be fixed now, in hotfix 0.51. Was an issue caused by hotfix 0.49.
 
Last edited:
  • Like
Reactions: Bibgon45

themagiman

Well-Known Member
Mar 3, 2018
1,340
405
It takes arousal, corruption, affection and naturism into account. v0.2 arousal plays the biggest part, the higher her arousal the lower the health loss should be. This has changed in the next version


I didn't have anything planned in regards to that no. It could be added far into the future but I think to avoid having to much feature bloat it might be better of as a mod.


It seems to be an issue with the video names, there is an example mod for girls on the Discord and modding is completely possible for all the features. I just haven't had time to create official documentation for it.


Shound be fixed now, in hotfix 0.51


Shound be fixed now, in hotfix 0.51. Was an issue caused by hotfix 0.49.


Shound be fixed now, in hotfix 0.51. Was an issue caused by hotfix 0.49.
How do I mod?
 

BolHeX

Newbie
Nov 30, 2019
98
206
How do I mod?
It would depend how you want to implement it. In the most basic fashion you can add it as discussion options during home visits.

This would be a new .rpy file you would put somewhere in the "game/_mods" folder
Python:
init -3 python:  # Added at -3 since the databases are initialized at -4
    # This follows "requirements" to select option, the name used in the menu and the label to jump to when chosen.
    database_home_visit_daughter_discussion_options.append(("'daughter_hypnotism' not in actions_already_done", "Hypnotise her", "home_visit_hypnotise_daughter"))
    database_home_visit_mother_discussion_options.append(("'mother_hypnotism' not in actions_already_done", "Hypnotise her", "home_visit_hypnotise_mother"))

label home_visit_hypnotise_daughter:
    # You can reference the daughter using "selected_girl"
    # Check "game\scripts\locations\home_visit\at_house\daughter_discussion\daughter_discussion_options" for examples

    $ actions_already_done.append("daughter_hypnotism")

    # You can do stuff here

    return # Make sure you return at the end so you go back to the discussion menu.

label home_visit_hypnotise_mother:
    # You can reference the mother using "selected_girl.mother" I suggest creating a mother "variable" instead
    $ mother = selected_girl.mother

    # Check "game\scripts\locations\home_visit\at_house\mother_discussion\mother_discussion_options" for examples

    $ actions_already_done.append("mother_hypnotism")

    # You can do stuff here

    return # Make sure you return at the end so you go back to the discussion menu.
You don't have permission to view the spoiler content. Log in or register now.

It would then allow a new discussion option when visiting them at their home.
 
Last edited:

themagiman

Well-Known Member
Mar 3, 2018
1,340
405
It would depend how you want to implement it. In the most basic fashion you can add it as discussion options during home visits.

This would be a new .rpy file you would put somewhere in the "game/_mods" folder
Python:
init -3 python:  # Added at -3 since the databases are initialized at -4
    # This follows "requirements" to select option, the name used in the menu and the label to jump to when chosen.
    database_home_visit_daughter_discussion_options.append(("'daughter_hypnotism' not in actions_already_done", "Hypnotise her", "home_visit_hypnotise_daughter"))
    database_home_visit_mother_discussion_options.append(("'mother_hypnotism' not in actions_already_done", "Hypnotise her", "home_visit_hypnotise_mother"))

label home_visit_hypnotise_daughter:
    # You can reference the daughter using "selected_girl"
    # Check "game\scripts\locations\home_visit\at_house\daughter_discussion\daughter_discussion_options" for examples

    $ actions_already_done.append("daughter_hypnotism")

    # You can do stuff here

    return # Make sure you return at the end so you go back to the discussion menu.

label home_visit_hypnotise_mother:
    # You can reference the mother using "selected_girl.mother" I suggest creating a mother "variable" instead
    $ mother = selected_girl.mother

    # Check "game\scripts\locations\home_visit\at_house\mother_discussion\mother_discussion_options" for examples

    $ actions_already_done.append("mother_hypnotism")

    # You can do stuff here

    return # Make sure you return at the end so you go back to the discussion menu.
You don't have permission to view the spoiler content. Log in or register now.

It would then allow a new discussion option when visiting them at their home.
What if I wanted to use those actions in the classroom for a single student? For all students?

Afterclass?
 

BolHeX

Newbie
Nov 30, 2019
98
206
What if I wanted to use those actions in the classroom for a single student? For all students?

Afterclass?
Python:
init -3 python:  # Added at -3 since the databases are initialized at -4
    # See "game\scripts\databases\exam_actions" for examples
    database_girl_exam_actions["face"]["tease"].append(
        ExamAction(
            name="exam_action_hypnotise_girl",
            display_name="Hypnotise her",
            requirements="True",
            label="exam_action_hypnotise_girl",
            success_impacts={
                "girl": {
                    "impacts": {"arousal": (-5, -2.5), "pressure": (-20, -10), "fear": (-150, -100), "affection": (800, 1200), "corruption": (800, 1200)}
                }
            },
        )
    )
    database_global_exam_actions.append(
        ExamAction(
            name="exam_action_hypnotise_class",
            display_name="Hypnotise class",
            requirements="True",
            label="exam_global_action_hypnotise_class",
            success_impacts={
                "class": {"apply_chance": 65, "impacts": {"pressure": (-8, -4), "fear": (-100, -50), "affection": (400, 600), "corruption": (400, 600)}},
            },
            is_global_action=True
        )
    )
label exam_action_hypnotise_girl:
    "You approach [selected_girl] and start hypnotising her."
  
    $ webm_helper.show_video("hynotise_girl", selected_girl)

    player.character "Her [selected_girl], have a look at this."

    selected_girl.character "What is this [player]?..."

    return

label exam_action_hypnotise_class:
    "You start hypnotising the class."

    $ webm_helper.show_video("hynotise_class", girl=None)

    if girls_who_got_class_impacts:
        $ girl_names = join_list_of_strings(girl.full_name for girl in girls_who_got_class_impacts)
      
        "[girl_names] seem to be receptive to hypnosis"
    else:
        "All of the girls seem to have ignored you..."

    return
This would add both an action to take on a specific girl as well as allow you to perform it on all girls.

As for after class it would depend. There isn't currently a way to add HUD elements but you could add options when clicking on the office/home door.
Python:
init -3 python:  # Added at -3 since the databases are initialized at -4
    database_leave_home_options.append(("time_manager.is_weekday() and time_manager.hour >= 7 and time_manager.hour < 15", "Show hypnosis menu\n{i}(7:00-15:00, Weekdays){/i}", "show_hypnosis_menu"))
    database_leave_office_options.append(("time_manager.is_weekday() and time_manager.hour >= 7 and time_manager.hour < 15", "Show hypnosis menu\n{i}(7:00-15:00, Weekdays){/i}", "show_hypnosis_menu"))

label show_hypnosis_menu:
    # You would need to add your code here
   
    # You would also need to return back to the home/office when finished.
    if "office" in global_current_location_label:
        jump academy_office
    elif "home" in global_current_location_label:
        jump home
 
Last edited:

wirox

Newbie
Sep 18, 2017
17
7
When add new girls - they appear in second line

And "report chance" line - shows not properly, (under photo)

There not enough space for it

InGame 50.png
 

themagiman

Well-Known Member
Mar 3, 2018
1,340
405
Python:
init -3 python:  # Added at -3 since the databases are initialized at -4
    # See "game\scripts\databases\exam_actions" for examples
    database_girl_exam_actions["face"]["tease"].append(
        ExamAction(
            name="exam_action_hypnotise_girl",
            display_name="Hypnotise her",
            requirements="True",
            label="exam_action_hypnotise_girl",
            success_impacts={
                "girl": {
                    "impacts": {"arousal": (-5, -2.5), "pressure": (-20, -10), "fear": (-150, -100), "affection": (800, 1200), "corruption": (800, 1200)}
                }
            },
        )
    )
    database_global_exam_actions.append(
        ExamAction(
            name="exam_action_hypnotise_class",
            display_name="Hypnotise class",
            requirements="True",
            label="exam_global_action_hypnotise_class",
            success_impacts={
                "class": {"apply_chance": 65, "impacts": {"pressure": (-8, -4), "fear": (-100, -50), "affection": (400, 600), "corruption": (400, 600)}},
            },
            is_global_action=True
        )
    )
label exam_action_hypnotise_girl:
    "You approach [selected_girl] and start hypnotising her."
 
    $ webm_helper.show_video("hynotise_girl", selected_girl)

    player.character "Her [selected_girl], have a look at this."

    selected_girl.character "What is this [player]?..."

    return

label exam_action_hypnotise_class:
    "You start hypnotising the class."

    $ webm_helper.show_video("hynotise_class", girl=None)

    if girls_who_got_class_impacts:
        $ girl_names = join_list_of_strings(girl.full_name for girl in girls_who_got_class_impacts)
     
        "[girl_names] seem to be receptive to hypnosis"
    else:
        "All of the girls seem to have ignored you..."

    return
This would add both an action to take on a specific girl as well as allow you to perform it on all girls.

As for after class it would depend. There isn't currently a way to add HUD elements but you could add options when clicking on the office/home door.
Python:
init -3 python:  # Added at -3 since the databases are initialized at -4
    database_leave_home_options.append(("time_manager.is_weekday() and time_manager.hour >= 7 and time_manager.hour < 15", "Show hypnosis menu\n{i}(7:00-15:00, Weekdays){/i}", "show_hypnosis_menu"))
    database_leave_office_options.append(("time_manager.is_weekday() and time_manager.hour >= 7 and time_manager.hour < 15", "Show hypnosis menu\n{i}(7:00-15:00, Weekdays){/i}", "show_hypnosis_menu"))

label show_hypnosis_menu:
    # You would need to add your code here
  
    # You would also need to return back to the home/office when finished.
    if "office" in global_current_location_label:
        jump academy_office
    elif "home" in global_current_location_label:
        jump home
For after class what I was hoping to do is to have another stat called "brainwashed" that is true once corruption is maxed. Once brainwashed the student shows up after class and you do an event to show they're brainwashed and now that girl will try to help corrupt the other girls during exams. Once you have x number of girls brainwashed it triggers a game end.
 

BolHeX

Newbie
Nov 30, 2019
98
206
When add new girls - they appear in second line

And "report chance" line - shows not properly, (under photo)

There not enough space for it

View attachment 3771943
Not related to new girls, I didn't have time to fix it before 0.2 release(since its a minor issue). It has since been fixed 1719404490222.png
For after class what I was hoping to do is to have another stat called "brainwashed" that is true once corruption is maxed. Once brainwashed the student shows up after class and you do an event to show they're brainwashed and now that girl will try to help corrupt the other girls during exams. Once you have x number of girls brainwashed it triggers a game end.
Should all be possible you would just need to look at the events (game/scripts/database/events) as examples. You can freely add new attributes to girls by with a simple "girl.hypnotised = True".
You don't have permission to view the spoiler content. Log in or register now.
Basic idea of adding new events. I would suggesting checking "game/scripts/database/events" for examples and "game/scripts/main_classes/event/class_event_ren.py" for all available arguments, a lot of the methods should also have docstrings.

If you want some more hands on help feel free to message me or post on the discord server. Much easier to have a conversation over there.
 
Last edited:

Nitroxyde83

Newbie
Feb 24, 2019
61
44
tried my hand at repurposing some videos from WTM girlpacks but on loading them into the game and going to bed on Sunday I get the following issue - have poked around but something is going over my head - I know you're not yet ready with documentation for modders but is adding new girls theoretically possible yet?

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

While running game code:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in script
    $ application_count = academy.generate_new_applications()
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in <module>
    $ application_count = academy.generate_new_applications()
AttributeError: 'str' object has no attribute 'append'

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

Full traceback:
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in script
    $ application_count = academy.generate_new_applications()
  File "F:\Other 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 "F:\Other games\CorruptedAcademy-0.2-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/player_home/bed/label_sleep.rpy", line 50, in <module>
    $ application_count = academy.generate_new_applications()
  File "game/scripts/main_classes/academy/class_academy_ren.py", line 302, in generate_new_applications
    return self.girl_manager.generate_new_applications()
  File "game/scripts/main_classes/academy/class_girl_manager_ren.py", line 251, in generate_new_applications
    self.add_girl_to_applications(girl_config)
  File "game/scripts/main_classes/academy/class_girl_manager_ren.py", line 144, in add_girl_to_applications
    girl = Girl(girl_config)
  File "game/scripts/main_classes/girl/class_girl_ren.py", line 140, in __init__
    self.load_webms()
  File "game/scripts/main_classes/girl/class_girl_ren.py", line 1781, in load_webms
    webm = Webm(vid_path)
  File "game/scripts/main_classes/webm/class_webm_ren.py", line 14, in __init__
    self.main_tags, self.sub_tags = self.generate_tags()
  File "game/scripts/main_classes/webm/class_webm_ren.py", line 61, in generate_tags
    sub_tags.append("normal")
AttributeError: 'str' object has no attribute 'append'

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Tue Jun 25 16:51:18 2024
ps - love the game and your ideas, keep up the good work
Did you get it working now?
 
  • Like
Reactions: GWBush

wirox

Newbie
Sep 18, 2017
17
7
Lewdness difference

Special item request: Very High 36

InGame 43.png

Collection:

Crotchless panties 55 (Thats Very High) = Match 0%
Assless panties 45 = Match 60%

Strange, but the best panties... not match to Very High request
I can't use Crotchless panty to fullfill Sponsor requests

Is everything allright with... numbers?
 

Alex2046

New Member
Sep 2, 2022
4
2
Lewdness difference

Special item request: Very High 36

View attachment 3775034

Collection:

Crotchless panties 55 (Thats Very High) = Match 0%
Assless panties 45 = Match 60%

Strange, but the best panties... not match to Very High request
I can't use Crotchless panty to fullfill Sponsor requests

Is everything allright with... numbers?
The match % is calculated with the gap betweeen the target (36) and panties values (55 and 46) so it's logical. It's explain when you choose the panties.
 

BolHeX

Newbie
Nov 30, 2019
98
206
Like Alex said, its based on the delta between the clothing and the requested lewdness. It does however do a poor job at communicating how lewd the request really is so I fixed it.

1719490781270.png

I have also changed how these lewdness values are chosen, it will now pick from possible clothing lewdness values rather than some arbitrary scaled number between the min and max possible lewdness values.
 

SkinnyH

New Member
Jan 13, 2024
2
0
Having an issue with saving/loading, game saves and loads fine until I open the student applications. Any save after this point will look normal in the save menu, but when loading it will only load to whenever the student applications were opened (not including any progress after)
 

BolHeX

Newbie
Nov 30, 2019
98
206
Having an issue with saving/loading, game saves and loads fine until I open the student applications. Any save after this point will look normal in the save menu, but when loading it will only load to whenever the student applications were opened (not including any progress after)
Can you please attach your save. This a serious bug but I have been unable to reproduce it.
 
4.80 star(s) 6 Votes