Описание:
You play as a teacher at an all-girls academy. After falling on hard times, the academy headmaster has been forced to turn it into a testing ground for a new government experiment.
By law, you and your fellow teachers will be allowed to practice "Free-use" without fear of legal repercussions.
You are instructed to ensure that the students do not pass the exam until a certain amount of time has passed, so the experiment will have enough impact on the students.
While I enjoyed the previous games I felt that a lot of the mechanics were too grindy. I tried to alevate this but allowing users a lot of customizability on how fast/slow girls become corrupted. While also making over mechanics easier to access or less important to micro manage.
I also added some random events to try break up some of the monotony, where a lot of these are still placeholder they do serve as a proof of concept.
Warning:
Since this is still quite early in development expect bugs and issues, if you want the best possible experience please check back occasionally for hotfixes and patches.
Год выпуска: 2024
Жанр: anal, corruption, creampie, exhibitionism, groping, handjob, humiliation, male domination, management, masturbation, milf, oral, pov, rape, real porn, sandbox, school setting, sexual harassment, spanking, stripping, teasing, titfuck, trainer, urination, vaginal, voyeurism,
Цензура: Отсутствует
Разработчик/Издатель: HeX - Patreon - Discord
Платформа: PC/Windows/Linux
Тип издания: В разработке
Таблетка: Не требуется
Версия: v.0.516
Язык игры: Английский
Язык интерфейса: Английский
You play as a teacher at an all-girls academy. After falling on hard times, the academy headmaster has been forced to turn it into a testing ground for a new government experiment.
By law, you and your fellow teachers will be allowed to practice "Free-use" without fear of legal repercussions.
You are instructed to ensure that the students do not pass the exam until a certain amount of time has passed, so the experiment will have enough impact on the students.
While I enjoyed the previous games I felt that a lot of the mechanics were too grindy. I tried to alevate this but allowing users a lot of customizability on how fast/slow girls become corrupted. While also making over mechanics easier to access or less important to micro manage.
I also added some random events to try break up some of the monotony, where a lot of these are still placeholder they do serve as a proof of concept.
Warning:
Since this is still quite early in development expect bugs and issues, if you want the best possible experience please check back occasionally for hotfixes and patches.
Год выпуска: 2024
Жанр: anal, corruption, creampie, exhibitionism, groping, handjob, humiliation, male domination, management, masturbation, milf, oral, pov, rape, real porn, sandbox, school setting, sexual harassment, spanking, stripping, teasing, titfuck, trainer, urination, vaginal, voyeurism,
Цензура: Отсутствует
Разработчик/Издатель: HeX - Patreon - Discord
Платформа: PC/Windows/Linux
Тип издания: В разработке
Таблетка: Не требуется
Версия: v.0.516
Язык игры: Английский
Язык интерфейса: Английский
v0.516 - 2025-09-25
Added:
Added 'auto select' button to sponsor overview menu.
Added gameplay setting to toggle mothers using the same last name as their daughter.
Added gameplay setting to toggle mothers ignoring race mismatches for daughters.
Added gameplay setting to set duration of notifications.
Added gameplay setting to set media set size for videos/images.
Added gameplay setting to reset exam schedules at the end of each week.
Added gameplay setting to set boredom factor.
Added gameplay setting to set which impacts are ignored by the boredom factor.
Added new rules to increase girl applications and max pending applications.
'girl_recruitment_menu' now shows girls they share content with.
Added custom wallpapers for the phone.
Added missing function error prevention when loading saves.
Added achievements system framework.
Added 'arousal', 'pressure' and 'tolerance' to 'girl_stat_growth_multipliers'.
Added search bar to girl review menu.
Added 'market', 'true' and 'base' value sorting options to clothing collection.
Added pressure < 80 check to most during exam events.
Added extra check if girl fled exam for exam actions which have 'run_updates_early' set to True.
Added 'exam_check_fled_state' when 'during_exam' events end to check for girls who fled after them.
Added variant for blowjob intro line in the locker room for girls not in the shower.
Changes:
Action force levels can now specify what stats they change and by how much rather than a single multiplier for all.
Trait, Girl and Sponsor names now use coloured outlines rather than flat colours.
'get_matching_files' uses 'lower' function to avoid not matching because of case.
'all_shoot_backgrounds' now only collects from a specific directory for performance.
'compatibility_updates' now only run if the saves version doesn't match the games version.
'get_all_matching_images' now makes sure '.webp' is in the search terms.
Increased 'girl_webm_bonus' value range from 0-20 to 0-50.
'_get_match_rating' now uses 'is_girl_webm' to improve performance of checking a list of Webm objects.
Consolidated Webm and ActionImage code to reduce duplicate code.
Consolidated WebmHelper and ImageHelper code to reduce duplicate code.
Added early exclude check to 'get_matching_files'.
Changed 'renpy.exists' calls to 'renpy.loadable'.
Added 'blowjob' to 'oral_fixation' traits tolerated actions.
'oral_fixation' trait now also increases mouth sensitivity by 20%
'anal_slut' is now earned by making a girl cum from anal sex 5+ times.
MediaHelper 'media_set_size' of 1 now picks a webm from the best group randomly rather than always the first one in the group.
MediaHelper 'media_set_size' now has a minimum of 1 rather than 0.
Added variations of orgasm lines based on the number of times the girl has cum in thee interaction.
Improved consistency and scalability of action impacts and related functions.
Separated arousal/pressure and stat change multipliers for player force levels, to allow better customizability.
Removed impact ranges for all action impacts to improve consistency.
'remove_girl_id_from_location' now also generates a new outfit and body images for girls.
Added player impact reduction when they are not performing the action. 50% by default and controlled by 'not_player_doing_action_multiplier'.
MediaHelper 'has_video', 'has_custom_video', 'has_image' and 'has_custom_image' now support lists of girls.
Rebalanced Girl '_calculate_fear_impact_from_pressure_or_arousal' method and 'calculate_fear_impact' function. Uncorrupted girls will generate get more fear early on.
Changed default min and max outer wear chance from 50-10 to 75-15.
'mother_selection_menu' now shows mother images.
Shared shoots now show up on all participant's pages.
Integrated example mods into the base game.
Removed bonus acceptance during sex interactions.
Added pressure < 80 check to most during exam events.
Changed various screens 'sort by' options to be dropdown menus.
Updated 'none', 'no' and 'all' clothing images for uniform management screen.
Changed intro naturism strings to show its what she prefers.
Added new exit button to locations.
'modify_events_menu' now separates events by type.
Added tooltips to why academy shortcuts are unavailable.
Events where a girl masturbates now has her 'cum' method called so it is tracked and cum is added to her clothing.
'bathroom_masturbation_tips' now has her 'cum' method called so it is tracked and cum is added to her clothing.
Added special dialogue if girl isn't wearing underwear after 'home_visit_discuss_daughter_sexual_favor_strip_naked'.
Changed GirlManager 'blacklisted_girls' to a list of girl ids rather than actual objects.
Fixes:
Fixed 'is_wearing_maid_outfit' and 'is_wearing_nurse_outfit' returning incorrectly when wearing 'sexy' outfits.
Android variant of 'get_matching_files' now lowers directories because they randomly become uppercase when packaging.
Added missing 'show_boobs' tag to 'database_shoot_item_sub_tag_lewdness'.
Fixed Event 'is_off_cooldown' taking 'same_participant_cooldown' even if it doesn't use participants.
Added close button to 'upgrades_side_menu'.
Fixed girls not in class commenting about you cumming on her panties.
Fixed 'generic_action_cum_on_panties' not applying impacts if the owner isn't in class.
Fixed 'selected_uniform_set' not resetting on NG+
Fixed ExamManager 'generate_girls_in_class' possibly picking the same girl multiple times.
Fixed 'cum_dumpster' and 'cum_slut' traits not increasing sensitivity correctly.
Fixed 'generic_action_forced_uniform_attendance' jumping to home label.
Fixed 'selected_request' being defaulted as an empty list.
Fixed being able to punish a girl during home visits if she is at work.
Fixed computer buttons to being indexed correctly if their index is already taken.
Fixed typo causing pc wallpapers to not be found from '_mods/pc_wallpapers'
Fixed 'girl_name' video match and mismatch bonuses being inverted.
Fixed 'home_visit_discuss_daughter_confiscate_clothing' not taking clothing which cannot be purchased into account.
Made notification timers more consistent.
Fixed 'scale_impacts_to_player_force' inverting the multipliers, meaning more forceful was actually reducing impacts...
Fixed error in 'office_event_student_wants_extra_money' when girl doesn't accept payment immediately.
Fixed some unintended exam update stuff running for girls and player on actions with 0 time cost. Mainly debug actions.
Fixed possible errors when updating player items.
Made sure Girl 'apply_impacts_from_db' doesn't take girl motivation or rule tolerance into account during exam events.
Fixed 'tolerance' being affected by girls motivation multiplier.
Fixed error when to expelling a girl.
Fixed a ton of inconsistencies and calculation errors when applying impacts to girls.
Fixed 'get_daughter_ids_and_mother_configs' not working when a girl is pending.
Fixed girl events with multiple trigger locations not being added when they should.
Fixed girl events with multiple trigger locations not being added when they should.
Fixed intro clothing strings missing a space.
Fixed 'furry_handcuffs' reducing fear rather than increasing it.
Fixed selecting a sponsor item to replace selecting the next item in the list.
Added check to prevent 'get_tooltip_height' checking empty text.
Slightly increased tooltip xmaximum, to avoid 'allowance multipliers' being on a new row.
Fixed cum covered image variants not being generated correctly.
Fixed academy shortcuts using text meant to be tooltips.
Fixed uniform rule breaks not being added when 'bikini' clothing blocks layers.
Made sure 'force_start_event' clears participants before deepcopy for performance.
Added error catching for syntax errors in 'get_tooltip_height'.
Modding Changes:
Changed 'webm_helper' to 'media_helper', it now handles both video and image files.
Added 'database_inventory_items' where items which cannot be purchased can be added so they dont get removed from the players inventory when updating.
Girls now load extra content from the 'addons' folder.
Added 'tick_box' argument to 'confirm_user_choice' screen. If the box was ticked 'dont_show_again_was_ticked' will be True.
Added 'whore_plus' tag for videos, they will only be shown if the girl is at 'whore' or greater corruption level.
Added 'database_after_load_updates' and 'time_manager.mark_after_load_update' as ways to make functions to be run once after the game loads.
Choice menu tooltips now calls 'replace_variables_in_text' on the text before displaying.
Location based events now separate participants into 'girl', 'mother' or 'any' for either.
Moved 'unknown.webp' out of 'images/body' to 'images' base folder.
Added 'current_label' global variable which is a string of the current label name.
Added 'all_i', 'wu_i' and 'wd_i' tags for videos. These can be used to ignore all clothing tags, above waist and below waist respectively.
Added optional 'run_updates_early' argument to ExamAction. If True exam round updates are run before your action label.
Added 'database_general_targeted_exam_actions' and section for 'general' actions while a girl is selected during exams.
Added variables to manage min, max applications and max pending applications.
Added 'max_pending_applications', 'min_academy_applications' and 'max_academy_applications' variables which control girl application limits.
Added 'tease_lower_ass' and 'tease_lower_pussy' video tag support.
Added global 'sleep_remember_location'. If True when using 'jump sleep' it will take the player back to that location when waking up.
Added 'exam_cum_count' attribute to girls which tracks how many times they have cum during the current exam, like the 'sex_interaction_cum_count' for sex interactions.
Added 'get_cum_amount_on_part' and 'get_location_tag' methods to Girl class.
'all_clothing_images' now only collects modded images from '_mods/clothing'.
Improved how clothing handles girl specific clothing images. They are now loaded from addon locations as well and stored within the girls 'image_manager.clothing_images'
Added custom wallpapers for the phone. 'show phone' and 'hide phone' should be changed to 'show screen phone_screen' and 'hide screen phone_screen'.
Added PC and phone wallpaper requirement support by adding them to 'database_wallpaper_requirements'.
Added location support for fullbody and body images these are just prioritized for those locations. i.e 'clothed-park' or 'underwear-park,pier'
Made it easier to add threesome sex actions by letting wrapper labels handle character selection.
Added filter requirement support to tease, masturbate and cheating exam events.
Added 'database_valid_webm_main_tags' and 'database_valid_webm_sub_tags' where modders can add their tags to the valid tag lists.
Added 'force_generic_event' method EventManager to test generic events more easily. Takes 'event_id' and 'participant_ids' as arguments.
Added 'unavailable_hangout_locations' attribute to girls, can be used to limit where girls can hang out.
Added 'unavailable_for_class' attribute to girls, can be used to prevent them from going to classes.
Added 'unavailable_for_calls' attribute to girls, can be used to prevent being able to call them.
Added 'unavailable_at_home' attribute to girls and mothers, can be used to prevent them be seen at home.
Added 'discovered' states for traits, along with 'discovery_requirements' and 'undiscovered_description' to allow discovering automatically.
0.455 - 2025-07-26
Added:
- Added 'training' for faculty and staff aka homework for alumni.
- Clicking girl/mother portraits on home visit call menu now shows their stat overview.
- Added 'Go for a walk' dialogue option while at the beach.
- Added lines and videos if a girl other than the selected girl cums during sex interactions.
- Added free action to remove girls buttplug during tease/masturbate exam events.
- Added 'shoot assistant' as faculty job.
- Added system to allow your shoot assistant to complete shoots on your behalf.
- Added input code to unlock all girl videos.
- Added seen/unseen variations for the event notification dots.
- Added generic actions for teasing upper and lower.
- Added tease upper and lower actions for teaching assistant.
- Added toggle in gameplay options to limit girls grades from dropping below weekly targets once met.
- Added uniform selection for students and faculty positions.
- Added viewing and fulfilling sponsor requests from the shoot studio menu.
- Added new adjectives for various body parts.
- Added 'prioritize assign order' option to gameplay settings. If true the game will try assign mothers based on the order a girl id appears in their configs i.e index 0 over another mothers index 1.
- Added 'taken assignment' option to gameplay settings. If true mothers who have had all their defined daughter ids taken by other mothers she can be assigned to other girls.
- Added prompts to remove and insert correct buttplugs during exam inspection.
- Added new 'rule_uniform_home_confiscation' as prerequisite to confiscating clothing during home visits.
- Added inviting mothers to various academy locations.
- Added unavailable tooltip to calling girls into office and clinic.
- Added gameplay option to allow girls to get bored of repeating the same action.
- Added gameplay option to scale exam impacts based on how long until that action becomes tolerated.
- Added gameplay option and sliders(to PC) to scale exam impacts on the rest of the class.
- Added flash boobs, ass and pussy as teaching assistant actions.
- Added new event where girls can flash various parts during exam.
- Added new descriptions for stripping actions, including 'negative' ones.
- Added grace period tooltips to various grade checks.
- The game now remembers if you assistant was helping or teaching from the last class.
Changes:
- 'event_wrapper' now makes sure 'person_doing_action' is the player.
- Allowed tearing pantyhose and stockings while the girl is wearing shoes.
- Girls with vibrating buttplugs can no longer cum while wearing while its turned off.
- 'buttplug_orgasm' videos now show if another girl in class cums regardless of the select girl cumming or not.
- Limited sponsor calls to 1 per day.
- Limited additional requests from a sponsor to a max of 3 per week.
- Limited resetting sponsor requests to once per week.
- Removed relationship penalty for resetting requests.
- Added 'solo_male' as a sub tag when the player masturbates in class. So modders can also use this tag elsewhere.
- Selected girl name now scales in size based on its length and center aligned the text.
- ImageManager now returns the daughters home backgrounds to avoid mismatches.
- Literature changes: Intellect influence reduced from 50% to 35%, Added 10% affection gains and reduced corruption gains from 12.5% to 7.5%
- Philosophy changes: Intellect influence increased from 50% to 60%, Max grades increased from 7.5 to 8.5 and reduced fear gains from -20% to -15%
- Prevented fingering and fucking girls ass if she is wearing a buttplug during tease/masturbate exam events.
- Removed affection gains for cumming on food and in drinks, now only girls who like it will gain affection.
- ImageManage 'get_first_face_image' will now ignore cum covered image variants.
- When starting a new game+ and selecting girls you now get a warning when you have enough(if you don't want to fill roster).
- Improved cum covered parts tooltips.
- Cumming in a girls drink at the bar when she doesn't want you to can now result in getting kicked out.
- Improved performance on webm review screen.
- Reduced font sizes for mobile version.
- You can no longer confiscate clothing forced by rules.
- Stealing clothing now takes time, and girls entering the locker room while you are in there doing it can result in negative outcomes.
- Allowed inviting alumni to locations within the academy.
- Phone calls now ignore topless state of girl being spoken to (for portrait).
- Increased 'used_webm_penalty' value range from (-20, 0) to (-50, 0)
- Changed girl review layout to give traits more space to be displayed.
- ImageManager 'get_first_face_image' tries to return images without trait tags first. i.e images with 'slut' in the name.
- Limited the size of 'mother_selection_menu' and added a scrollbar.
- Girls who choose to give you a blowjob during 'exam_player_action_masturbate_openly' no longer get pressure or tolerance impacts from it.
- Limited 'aroused girls' during 'exam_player_action_masturbate_openly' to girls with less than 50 pressure.
- 'annoyed_girl' during 'exam_player_action_masturbate_openly' now also gets a fear impact applied.
- Moved 'get_next_item_callout' out of the ShootBase class.
- Changed various walk discussions to use their own acceptance calculation.
- Allowed phoning after 6pm, mainly to allow inviting to locations.
- Girls grades now start at 0 and their mother expectation changes based on her starting intellect rather than her base grades.
- Limited girls to 1 rule break per rule/punishment.
- Increased 'solo_male' mismatch penalty to -999 to avoid them playing when they shouldn't.
- Rebalanced 'post_exam_improve_stats' intellect increase to make the maximum more achievable.
- Added caps for 3 mother expectation targets: 40, 65 and 95 for each respectively.
- Exam action 'fuck boobs' now takes torn clothing into account.
- Event 'home_event_bribe_enroll' now tries to assign a real mother before triggering.
- Greatly improved the performance of the 'get_matching_files' function.
- Improved computer tab button text size for longer strings.
- Changed academy location image and added a second floor.
- Removed 'home_visit_mother_caught_masturbating' from event options and increased corruption requirements from 20 to 40.
- Disabled blowjob description for 'generic_action_blowjob' since they are included in the girls reaction lines.
- 'girl_quick_overview' now shows additional stat information as well.
- Allowed sorting by shoot proficiency and people skill during girl assignment.
- 'confidence_boost_program' and 'professional_makeover' upgrades now also lower shoot willingness costs by 5% each.
- The player now gets paid on Sunday morning before the graduation.
- On Monday the player and the academy now gets a bonus based on the number of graduates.
- Allowed girls to purchase clothing if its matches their job tag even if it has 'can_be_purchased' set to False.
- Sponsor requests now get a payment bonus up to 125% based on the average match rating of the given items.
- Added right-click to clear selected sponsor request items.
- 'go_for_a_walk' acceptance calculation now takes player reputation into account.
- Normalized gui widgets to the same style.
- Added separate button to set girls fear in 'modify stats' screen.
- Removed daily 'discipline' decay for girls.
- Allowed assigning homework from quick overview screen.
- WebmHelper 'has_custom_video' now tags specific tags into account, i.e 'tp_fem' for threesomes.
- Girl 'get_shoot_willingness' now scales past 500 in payment, used to estimate cost of shoots.
- Lowered 'uniform_stockings' lewdness from 5 to 4.
- Now closing exam intro shows inspection if not shown yet that morning.
- Changed 'database_fullbody_image_tags' sorting. To try better match what the girl is wearing.
- Changed trait colours in menus to an outline to improve readability.
- Limited some office events until after class to avoid missing class.
- Allowed mothers to be assigned as bartenders.
- Disabled showing damaged clothing images until it is working correctly.
- Estimated grade and stat changes now take multipliers into account.
- Reduced 'onepiece_swimsuit' lewdness from 12 to 8.
- 'onepiece_swimsuit' now blocks wearing bra and panties.
- EventManager 'should_do_event' now uses a divider to normalize chance to happen based on the number of events of that name are being checked.
- Reduced 'grope_pussy' other girls corruption from (250, 750) to (125, 375). To bring it in line with other actions.
- Increased needed corruption + naturism for max lewdness clothing from 120 to 160.
- 'rule_photo_club_facility' no longer needs alumni to be voted in but does require the dedicated shoot facility.
- Rewrote exam 'tease' event options to avoid repeated code.
- SponsorRequest now skips 'non_gen' tagged clothing to avoid 60+ lewdness requests.
- Improved exam subject selection to better communicate which subjects have been taught.
- Increased patch note frame size to improve readability.
- Event categories on the 'modify_events_menu' are now foldable elements.
- Webm 'girl_id_tags' now supports prefixes and suffixes.
- Webm review menu now shows 'girl' tags as a separate list.
- Improved Event 'get_event_tooltip' cooldown lines for participant cooldowns.
- Rebalanced during exam event cooldowns since the cooldown checks now work correctly.
Fixes:
- Fixed 'person_doing_action' having their webms be included in video selection.
- Fixed 'selected_girl' showing up in 'wear_cum_covered_panties' descriptions after exams.
- Fixed girls thinking you have came in their drink even if you didn't.
- Fixed unlocked store items not showing up in the store correctly.
- Fixed 'post_exam_event_student_threesome' participant_requirements, they were changed during testing.
- Fixed only girls panties getting covered in their cum.
- Fixed Clothing 'get_lewdness_influences' using actual lewdness rather than base.
- Fixed 'threesome_facial_both' not covering clothing in cum.
- Fixed 'get_valid_events' not working correctly for mothers outside of hang out locations.
- Fixed shoot time estimate being incorrect.
- Improved pass/expel dialogue weirdness if started during home visit call.
- Fixed not being able to re-insert stolen buttplugs.
- Fixed 'clinic' location checking for 'teachers_lounge' as its event type for dialogue options.
- Corrected 'is_shoot_studio_hours' times.
- Fixed 'cum_slut' increasing 'face' rather than 'mouth' sensitivity.
- Fixed being able to assign alumni girls homework or call about expelling/passing them.
- Fixed 'home_visit_grope_mother_pussy' leverage cost showing -1 rather than -2
- Added error catching to 'color_text' and 'get_color_based_on_value' functions.
- Fixed impacts during 'exam_player_action_masturbate_openly' being applied twice.
- Fixed shoot updating functions not adding NEW photos/videos to girls shoots.
- Fixed load photo/videoshoot methods being run multiple times for shared shoots.
- 'dress_for_work' now passed 'is_for_work' correctly.
- Fixed home visit phone calls leading to reported action rather than reported request discussion.
- Added missing label for 'forget about it' during reported actions phone discussion.
- Fixed 'random_panties' not getting their owner set during girl punishment.
- Fixed sexy nurse clothing tags and the underwear being purchasable.
- Added 'bikini' tag to lewder variations of bikinis.
- Fixed missing comma between beach preferred clothing.
- Fixed 'fix_buttplug_vibration_levels' resetting girls buttplugs on reload.
- Fixed error when "show images" is enabled in gameplay settings.
- Fixed weird pause if is no video for action is found and descriptions and responses are skipped.
- Fixed two descriptions showing during in 'generic_action_strip_clothing'.
- Fixed not being able to stop interacting with girls during 'tease' events if the player wasn't initially forced to interact with her(based on arousal).
- Fixed videos being filtered out by WebmHelper when they shouldn't.
- Fixed sorting clothing collection now working when selected category is 'all'.
- Added some additional checks to make sure label 'returns' are correct before trying to use them.
- Fixed WebmHelper '_get_match_rating' checking 'girl_id_tags' as part of normal sub tags.
- Fixed 'generate_girls_in_class' possibly assigning the same girl twice.
- Fixed 'player_weekly_wages' showing $0 bonuses.
- Fixed Event 'get_remaining_cooldown' and 'is_off_cooldown' methods returning incorrectly for participant cooldowns.
- Fixed girl getting redressed before outro lines after shoots.
- Fixed 'girl_review_menu' possibly selecting cum covered face images.
Modding Changes:
- Added 'flash_boobs' and 'flash_pussy' main tags for videos, these are used during walks in various locations.
- Changed beach, park and pier 'flash_ass' videos now picks a random flash video based on which the girl has allow any type of flashing to be used.
- Added pre-game hooks, these will be run when a new game is started. Should be appended 'database_pre_game_hooks' i.e database_pre_game_hooks.append('my_label') or database_pre_game_hooks.append(my_func)
- Added post-settings hooks, these will be run when the player closes the setting screen. Should be appended 'database_post_settings_hooks' i.e database_post_settings_hooks.append('my_label') or database_post_settings_hooks.append(my_func)
- Added girl-enroll hooks, these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func) and are given 'girl' as an argument.
- Added 'database_girl_enter_location_hooks', these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func). Functions are passed 'girl' and 'girl_list_variable' as arguments.
- Added choice option tooltip support using '|' as a separator, it follows caption|unavailable|available format. i.e 'Attend PTA Meeting|Can only attend on Saturday mornings.|PTA meeting is starting.'
- Added 'filter_requirements' to ExamAction and SexAction. These options won't show up if the requirements are met.
- Added 'filter_requirements' to Subject and HomeworkSubject classes. These options won't show up if the requirements are met.
- Added 'weekly_class_limit' to Subject class which dictates how many times per week the subject can be taught.
- Subject 'requirements' and 'filter_requirements' are now passed which class is being checked. i.e 'player'.
- Added 'shower' to 'valid_webm_sub_tags' to avoid false positive errors.
- Added warnings to girl ratings if the config has multiple participant ids but isn't shared.
- Added 'get_item_from_inventory' method to Player class.
- When calling mother about home visits she is now 'selected_girl', it reverts back to daughter during home visits(until home visit rework).
- Renamed Sponsor 'contract_requirement_description' to 'contract_requirements_description'.
- Added 'girl_requirements' to hang out locations and girl jobs. This means you can limit which girls can hang out and work at locations.
- Girl 'get_current_job', 'is_currently_at_work' and 'get_job_title' now pull information from 'database_job_and_work_hours' to allow modding new ones in.
- Added 'invitable_girls' option to 'database_hang_out_locations' to assign which types can be invited to a location. Defaults to 'possible_girls'.
- Allowed modding in new cum targets using 'database_cum_targets'.
- Allowed modding in cum target replacements using 'database_cum_target_replacements'. This could be used for 'trans' character support.
- Added 'replace_variables_in_text' function which can be used to replace global variables in a string. It can also take 'additional_context' to fill in other variables.
- Added min and max attributes to ExamAction class. To allow influencing success and report chances as well as pressure and arousal impacts using them. See 'game\scripts\main_classes\exam\class_exam_action_ren.py' for more details.
- Event participant_id changes: 'secretary' to 'academy_secretary', 'auxiliary_teacher' to 'teacher'. The now support any new jobs but using their 'job_name' specified in 'game\scripts\databases\girl_jobs_database_ren.py'.
- 'database_map_locations' now supports callable functions for 'available_tooltip', 'unavailable_tooltip' and 'unavailable_notification'.
- 'database_navigation_girl_previews' now supports 'column_count' to specify how many columns can be used for preview images.
- Added custom invite labels, requirements and invitable girls support for hang out locations.
- Added 'show boobs', 'play with ass' and various fisting actions as shoot tags.
- Added 'force_move' argument to 'move_girl_to_location' function, which will move the girl to a random index if none are available.
- Added callable function support for ExamAction 'requirements' and 'filter_requirements'.
- Added callable function support for map navigation 'tooltip'.
- Added 'database_office_hud_girls' to allow adding to which girls are visible when in your office.
- Added 'database_upgrade_options' to allow adding new upgradable locations.
- Added 'perm_shoot_cost_multiplier' to permanently reduce money cost of shoots.
- Added 'perm_max_shoot_willingness_bonus' to permanently increase the max willingness a girl can have for a shoot.
- Added 'perm_shoot_willingness_cost_multiplier' to permanently reduce willingness cost of shoots.
- Added support for adding new faculty positions.
- Added support for adding new academy locations.
- Added 'temp_available_shoot_girls' which will limit which girls can be selected for shoots. i.e temp_available_shoot_girls = ['riley_reid', 'mia_malkova']
- Added 'temp_skip_shoot_intro_and_outro' which skips shoot 'fluff' intros and outros.
- Added 'temp_shoot_payment_skipped' which allows bypassing payment for shoots.
- Added 'temp_shoot_forced_acceptance' which allows forcing a girls acceptance for the shoot.
- Added 'temp_shoot_willingness_cost_multiplier' which can be used to increase or decrease the willingness cost for the shoot.
- Added 'database_modify_stat_calculations' which controls the final amount applied to the girl when 'modify_stat' is called.
- Renamed 'remove_girl_from_class' to 'remove_girl_from_exam' to avoid duplicate names.
- Acceptance calculations now support 'reputation' as a requirement which checks the player reputation.
- Added 'choices_are_functions' to 'confirm_user_choice' screen, if True it expects functions not labels.
- Added 'database_daily_updates' and 'database_weekly_updates' to mark functions for daily/weekly running.
- Added 'requirements_description' to Trait class.
- Added 'daily_action_tracker' to girls and mothers which tracks the number of times an action has been performed that day.
- Added 'database_new_game_plus_hooks', you can add functions to be run when a new game plus is started i.e resetting variables.
- Added 'sex' video sub tag for when a video is going to be played during sex interactions.
- Added 'student' video sub tag to girls who aren't mothers or alumni.
- Renamed 'scale_impacts' to 'scale_impacts_to_player_force' for clarity.
- Renamed Event 'start_sex_interaction' argument from 'additional_sub_tags' to 'additional_subtags' for consistency.
- Girl and Mother managers now only check specific folders for configs. If your mods are not in '_mods/girls/' or '_mods/mothers' they will NOT be loaded.
0.453 - 2025-06-26
Added:
Added 'training' for faculty and staff aka homework for alumni.
Clicking girl/mother portraits on home visit call menu now shows their stat overview.
Added 'Go for a walk' dialogue option while at the beach.
Added lines and videos if a girl other than the selected girl cums during sex interactions.
Added free action to remove girls buttplug during tease/masturbate exam events.
Added 'shoot assistant' as faculty job.
Added system to allow your shoot assistant to complete shoots on your behalf.
Added input code to unlock all girl videos.
Added seen/unseen variations for the event notification dots.
Added generic actions for teasing upper and lower.
Added tease upper and lower actions for teaching assistant.
Added toggle in gameplay options to limit girls grades from dropping below weekly targets once met.
Added uniform selection for students and faculty positions.
Added viewing and fulfilling sponsor requests from the shoot studio menu.
Added new adjectives for various body parts.
Added 'prioritize assign order' option to gameplay settings. If true the game will try assign mothers based on the order a girl id appears in their configs i.e index 0 over another mothers index 1.
Added 'taken assignment' option to gameplay settings. If true mothers who have had all their defined daughter ids taken by other mothers she can be assigned to other girls.
Added prompts to remove and insert correct buttplugs during exam inspection.
Added new 'rule_uniform_home_confiscation' as prerequisite to confiscating clothing during home visits.
Added inviting mothers to various academy locations.
Added unavailable tooltip to calling girls into office and clinic.
Added gameplay option to allow girls to get bored of repeating the same action.
Added gameplay option to scale exam impacts based on how long until that action becomes tolerated.
Added gameplay option and sliders(to PC) to scale exam impacts on the rest of the class.
Added flash boobs, ass and pussy as teaching assistant actions.
Added new event where girls can flash various parts during exam.
Added new descriptions for stripping actions, including 'negative' ones.
Added grace period tooltips to various grade checks.
The game now remembers if you assistant was helping or teaching from the last class.
Changes:
'event_wrapper' now makes sure 'person_doing_action' is the player.
Allowed tearing pantyhose and stockings while the girl is wearing shoes.
Girls with vibrating buttplugs can no longer cum while wearing while its turned off.
'buttplug_orgasm' videos now show if another girl in class cums regardless of the select girl cumming or not.
Limited sponsor calls to 1 per day.
Limited additional requests from a sponsor to a max of 3 per week.
Limited resetting sponsor requests to once per week.
Removed relationship penalty for resetting requests.
Added 'solo_male' as a sub tag when the player masturbates in class. So modders can also use this tag elsewhere.
Selected girl name now scales in size based on its length and center aligned the text.
ImageManager now returns the daughters home backgrounds to avoid mismatches.
Literature changes: Intellect influence reduced from 50% to 35%, Added 10% affection gains and reduced corruption gains from 12.5% to 7.5%
Philosophy changes: Intellect influence increased from 50% to 60%, Max grades increased from 7.5 to 8.5 and reduced fear gains from -20% to -15%
Prevented fingering and fucking girls ass if she is wearing a buttplug during tease/masturbate exam events.
Removed affection gains for cumming on food and in drinks, now only girls who like it will gain affection.
ImageManage 'get_first_face_image' will now ignore cum covered image variants.
When starting a new game+ and selecting girls you now get a warning when you have enough(if you don't want to fill roster).
Improved cum covered parts tooltips.
Cumming in a girls drink at the bar when she doesn't want you to can now result in getting kicked out.
Improved performance on webm review screen.
Reduced font sizes for mobile version.
You can no longer confiscate clothing forced by rules.
Stealing clothing now takes time, and girls entering the locker room while you are in there doing it can result in negative outcomes.
Allowed inviting alumni to locations within the academy.
Phone calls now ignore topless state of girl being spoken to (for portrait).
Increased 'used_webm_penalty' value range from (-20, 0) to (-50, 0)
Changed girl review layout to give traits more space to be displayed.
ImageManager 'get_first_face_image' tries to return images without trait tags first. i.e images with 'slut' in the name.
Limited the size of 'mother_selection_menu' and added a scrollbar.
Girls who choose to give you a blowjob during 'exam_player_action_masturbate_openly' no longer get pressure or tolerance impacts from it.
Limited 'aroused girls' during 'exam_player_action_masturbate_openly' to girls with less than 50 pressure.
'annoyed_girl' during 'exam_player_action_masturbate_openly' now also gets a fear impact applied.
Moved 'get_next_item_callout' out of the ShootBase class.
Changed various walk discussions to use their own acceptance calculation.
Allowed phoning after 6pm, mainly to allow inviting to locations.
Girls grades now start at 0 and their mother expectation changes based on her starting intellect rather than her base grades.
Limited girls to 1 rule break per rule/punishment.
Increased 'solo_male' mismatch penalty to -999 to avoid them playing when they shouldn't.
Rebalanced 'post_exam_improve_stats' intellect increase to make the maximum more achievable.
Added caps for 3 mother expectation targets: 40, 65 and 95 for each respectively.
Exam action 'fuck boobs' now takes torn clothing into account.
Event 'home_event_bribe_enroll' now tries to assign a real mother before triggering.
Greatly improved the performance of the 'get_matching_files' function.
Improved computer tab button text size for longer strings.
Changed academy location image and added a second floor.
Removed 'home_visit_mother_caught_masturbating' from event options and increased corruption requirements from 20 to 40.
Disabled blowjob description for 'generic_action_blowjob' since they are included in the girls reaction lines.
'girl_quick_overview' now shows additional stat information as well.
Allowed sorting by shoot proficiency and people skill during girl assignment.
'confidence_boost_program' and 'professional_makeover' upgrades now also lower shoot willingness costs by 5% each.
The player now gets paid on Sunday morning before the graduation.
On Monday the player and the academy now gets a bonus based on the number of graduates.
Allowed girls to purchase clothing if its matches their job tag even if it has 'can_be_purchased' set to False.
Sponsor requests now get a payment bonus up to 125% based on the average match rating of the given items.
Added right-click to clear selected sponsor request items.
'go_for_a_walk' acceptance calculation now takes player reputation into account.
Normalized gui widgets to the same style.
Added separate button to set girls fear in 'modify stats' screen.
Removed daily 'discipline' decay for girls.
Allowed assigning homework from quick overview screen.
WebmHelper 'has_custom_video' now tags specific tags into account, i.e 'tp_fem' for threesomes.
Girl 'get_shoot_willingness' now scales past 500 in payment, used to estimate cost of shoots.
Lowered 'uniform_stockings' lewdness from 5 to 4.
Now closing exam intro shows inspection if not shown yet that morning.
Changed 'database_fullbody_image_tags' sorting. To try better match what the girl is wearing.
Changed trait colours in menus to an outline to improve readability.
Limited some office events until after class to avoid missing class.
Allowed mothers to be assigned as bartenders.
Disabled showing damaged clothing images until it is working correctly.
Estimated grade and stat changes now take multipliers into account.
Reduced 'onepiece_swimsuit' lewdness from 12 to 8.
'onepiece_swimsuit' now blocks wearing bra and panties.
EventManager 'should_do_event' now uses a divider to normalize chance to happen based on the number of events of that name are being checked.
Reduced 'grope_pussy' other girls corruption from (250, 750) to (125, 375). To bring it in line with other actions.
Increased needed corruption + naturism for max lewdness clothing from 120 to 160.
'rule_photo_club_facility' no longer needs alumni to be voted in but does require the dedicated shoot facility.
Rewrote exam 'tease' event options to avoid repeated code.
SponsorRequest now skips 'non_gen' tagged clothing to avoid 60+ lewdness requests.
Improved exam subject selection to better communicate which subjects have been taught.
Increased patch note frame size to improve readability.
Event categories on the 'modify_events_menu' are now foldable elements.
Webm 'girl_id_tags' now supports prefixes and suffixes.
Webm review menu now shows 'girl' tags as a separate list.
Improved Event 'get_event_tooltip' cooldown lines for participant cooldowns.
Rebalanced during exam event cooldowns since the cooldown checks now work correctly.
Fixes:
Fixed 'person_doing_action' having their webms be included in video selection.
Fixed 'selected_girl' showing up in 'wear_cum_covered_panties' descriptions after exams.
Fixed girls thinking you have came in their drink even if you didn't.
Fixed unlocked store items not showing up in the store correctly.
Fixed 'post_exam_event_student_threesome' participant_requirements, they were changed during testing.
Fixed only girls panties getting covered in their cum.
Fixed Clothing 'get_lewdness_influences' using actual lewdness rather than base.
Fixed 'threesome_facial_both' not covering clothing in cum.
Fixed 'get_valid_events' not working correctly for mothers outside of hang out locations.
Fixed shoot time estimate being incorrect.
Improved pass/expel dialogue weirdness if started during home visit call.
Fixed not being able to re-insert stolen buttplugs.
Fixed 'clinic' location checking for 'teachers_lounge' as its event type for dialogue options.
Corrected 'is_shoot_studio_hours' times.
Fixed 'cum_slut' increasing 'face' rather than 'mouth' sensitivity.
Fixed being able to assign alumni girls homework or call about expelling/passing them.
Fixed 'home_visit_grope_mother_pussy' leverage cost showing -1 rather than -2
Added error catching to 'color_text' and 'get_color_based_on_value' functions.
Fixed impacts during 'exam_player_action_masturbate_openly' being applied twice.
Fixed shoot updating functions not adding NEW photos/videos to girls shoots.
Fixed load photo/videoshoot methods being run multiple times for shared shoots.
'dress_for_work' now passed 'is_for_work' correctly.
Fixed home visit phone calls leading to reported action rather than reported request discussion.
Added missing label for 'forget about it' during reported actions phone discussion.
Fixed 'random_panties' not getting their owner set during girl punishment.
Fixed sexy nurse clothing tags and the underwear being purchasable.
Added 'bikini' tag to lewder variations of bikinis.
Fixed missing comma between beach preferred clothing.
Fixed 'fix_buttplug_vibration_levels' resetting girls buttplugs on reload.
Fixed error when "show images" is enabled in gameplay settings.
Fixed weird pause if is no video for action is found and descriptions and responses are skipped.
Fixed two descriptions showing during in 'generic_action_strip_clothing'.
Fixed not being able to stop interacting with girls during 'tease' events if the player wasn't initially forced to interact with her(based on arousal).
Fixed videos being filtered out by WebmHelper when they shouldn't.
Fixed sorting clothing collection now working when selected category is 'all'.
Added some additional checks to make sure label 'returns' are correct before trying to use them.
Fixed WebmHelper '_get_match_rating' checking 'girl_id_tags' as part of normal sub tags.
Fixed 'generate_girls_in_class' possibly assigning the same girl twice.
Fixed 'player_weekly_wages' showing $0 bonuses.
Fixed Event 'get_remaining_cooldown' and 'is_off_cooldown' methods returning incorrectly for participant cooldowns.
Fixed girl getting redressed before outro lines after shoots.
Fixed 'girl_review_menu' possibly selecting cum covered face images.
Modding Changes:
Added 'flash_boobs' and 'flash_pussy' main tags for videos, these are used during walks in various locations.
Changed beach, park and pier 'flash_ass' videos now picks a random flash video based on which the girl has allow any type of flashing to be used.
Added pre-game hooks, these will be run when a new game is started. Should be appended 'database_pre_game_hooks' i.e database_pre_game_hooks.append('my_label') or database_pre_game_hooks.append(my_func)
Added post-settings hooks, these will be run when the player closes the setting screen. Should be appended 'database_post_settings_hooks' i.e database_post_settings_hooks.append('my_label') or database_post_settings_hooks.append(my_func)
Added girl-enroll hooks, these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func) and are given 'girl' as an argument.
Added 'database_girl_enter_location_hooks', these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func). Functions are passed 'girl' and 'girl_list_variable' as arguments.
Added choice option tooltip support using '|' as a separator, it follows caption|unavailable|available format. i.e 'Attend PTA Meeting|Can only attend on Saturday mornings.|PTA meeting is starting.'
Added 'filter_requirements' to ExamAction and SexAction. These options won't show up if the requirements are met.
Added 'filter_requirements' to Subject and HomeworkSubject classes. These options won't show up if the requirements are met.
Added 'weekly_class_limit' to Subject class which dictates how many times per week the subject can be taught.
Subject 'requirements' and 'filter_requirements' are now passed which class is being checked. i.e 'player'.
Added 'shower' to 'valid_webm_sub_tags' to avoid false positive errors.
Added warnings to girl ratings if the config has multiple participant ids but isn't shared.
Added 'get_item_from_inventory' method to Player class.
When calling mother about home visits she is now 'selected_girl', it reverts back to daughter during home visits(until home visit rework).
Renamed Sponsor 'contract_requirement_description' to 'contract_requirements_description'.
Added 'girl_requirements' to hang out locations and girl jobs. This means you can limit which girls can hang out and work at locations.
Girl 'get_current_job', 'is_currently_at_work' and 'get_job_title' now pull information from 'database_job_and_work_hours' to allow modding new ones in.
Added 'invitable_girls' option to 'database_hang_out_locations' to assign which types can be invited to a location. Defaults to 'possible_girls'.
Allowed modding in new cum targets using 'database_cum_targets'.
Allowed modding in cum target replacements using 'database_cum_target_replacements'. This could be used for 'trans' character support.
Added 'replace_variables_in_text' function which can be used to replace global variables in a string. It can also take 'additional_context' to fill in other variables.
Added min and max attributes to ExamAction class. To allow influencing success and report chances as well as pressure and arousal impacts using them. See 'game\scripts\main_classes\exam\class_exam_action_ren.py' for more details.
Event participant_id changes: 'secretary' to 'academy_secretary', 'auxiliary_teacher' to 'teacher'. The now support any new jobs but using their 'job_name' specified in 'game\scripts\databases\girl_jobs_database_ren.py'.
'database_map_locations' now supports callable functions for 'available_tooltip', 'unavailable_tooltip' and 'unavailable_notification'.
'database_navigation_girl_previews' now supports 'column_count' to specify how many columns can be used for preview images.
Added custom invite labels, requirements and invitable girls support for hang out locations.
Added 'show boobs', 'play with ass' and various fisting actions as shoot tags.
Added 'force_move' argument to 'move_girl_to_location' function, which will move the girl to a random index if none are available.
Added callable function support for ExamAction 'requirements' and 'filter_requirements'.
Added callable function support for map navigation 'tooltip'.
Added 'database_office_hud_girls' to allow adding to which girls are visible when in your office.
Added 'database_upgrade_options' to allow adding new upgradable locations.
Added 'perm_shoot_cost_multiplier' to permanently reduce money cost of shoots.
Added 'perm_max_shoot_willingness_bonus' to permanently increase the max willingness a girl can have for a shoot.
Added 'perm_shoot_willingness_cost_multiplier' to permanently reduce willingness cost of shoots.
Added support for adding new faculty positions.
Added support for adding new academy locations.
Added 'temp_available_shoot_girls' which will limit which girls can be selected for shoots. i.e temp_available_shoot_girls = ['riley_reid', 'mia_malkova']
Added 'temp_skip_shoot_intro_and_outro' which skips shoot 'fluff' intros and outros.
Added 'temp_shoot_payment_skipped' which allows bypassing payment for shoots.
Added 'temp_shoot_forced_acceptance' which allows forcing a girls acceptance for the shoot.
Added 'temp_shoot_willingness_cost_multiplier' which can be used to increase or decrease the willingness cost for the shoot.
Added 'database_modify_stat_calculations' which controls the final amount applied to the girl when 'modify_stat' is called.
Renamed 'remove_girl_from_class' to 'remove_girl_from_exam' to avoid duplicate names.
Acceptance calculations now support 'reputation' as a requirement which checks the player reputation.
Added 'choices_are_functions' to 'confirm_user_choice' screen, if True it expects functions not labels.
Added 'database_daily_updates' and 'database_weekly_updates' to mark functions for daily/weekly running.
Added 'requirements_description' to Trait class.
Added 'daily_action_tracker' to girls and mothers which tracks the number of times an action has been performed that day.
Added 'database_new_game_plus_hooks', you can add functions to be run when a new game plus is started i.e resetting variables.
Added 'sex' video sub tag for when a video is going to be played during sex interactions.
Added 'student' video sub tag to girls who aren't mothers or alumni.
Renamed 'scale_impacts' to 'scale_impacts_to_player_force' for clarity.
Renamed Event 'start_sex_interaction' argument from 'additional_sub_tags' to 'additional_subtags' for consistency.
Girl and Mother managers now only check specific folders for configs. If your mods are not in '_mods/girls/' or '_mods/mothers' they will NOT be loaded.
Added:
Added 'auto select' button to sponsor overview menu.
Added gameplay setting to toggle mothers using the same last name as their daughter.
Added gameplay setting to toggle mothers ignoring race mismatches for daughters.
Added gameplay setting to set duration of notifications.
Added gameplay setting to set media set size for videos/images.
Added gameplay setting to reset exam schedules at the end of each week.
Added gameplay setting to set boredom factor.
Added gameplay setting to set which impacts are ignored by the boredom factor.
Added new rules to increase girl applications and max pending applications.
'girl_recruitment_menu' now shows girls they share content with.
Added custom wallpapers for the phone.
Added missing function error prevention when loading saves.
Added achievements system framework.
Added 'arousal', 'pressure' and 'tolerance' to 'girl_stat_growth_multipliers'.
Added search bar to girl review menu.
Added 'market', 'true' and 'base' value sorting options to clothing collection.
Added pressure < 80 check to most during exam events.
Added extra check if girl fled exam for exam actions which have 'run_updates_early' set to True.
Added 'exam_check_fled_state' when 'during_exam' events end to check for girls who fled after them.
Added variant for blowjob intro line in the locker room for girls not in the shower.
Changes:
Action force levels can now specify what stats they change and by how much rather than a single multiplier for all.
Trait, Girl and Sponsor names now use coloured outlines rather than flat colours.
'get_matching_files' uses 'lower' function to avoid not matching because of case.
'all_shoot_backgrounds' now only collects from a specific directory for performance.
'compatibility_updates' now only run if the saves version doesn't match the games version.
'get_all_matching_images' now makes sure '.webp' is in the search terms.
Increased 'girl_webm_bonus' value range from 0-20 to 0-50.
'_get_match_rating' now uses 'is_girl_webm' to improve performance of checking a list of Webm objects.
Consolidated Webm and ActionImage code to reduce duplicate code.
Consolidated WebmHelper and ImageHelper code to reduce duplicate code.
Added early exclude check to 'get_matching_files'.
Changed 'renpy.exists' calls to 'renpy.loadable'.
Added 'blowjob' to 'oral_fixation' traits tolerated actions.
'oral_fixation' trait now also increases mouth sensitivity by 20%
'anal_slut' is now earned by making a girl cum from anal sex 5+ times.
MediaHelper 'media_set_size' of 1 now picks a webm from the best group randomly rather than always the first one in the group.
MediaHelper 'media_set_size' now has a minimum of 1 rather than 0.
Added variations of orgasm lines based on the number of times the girl has cum in thee interaction.
Improved consistency and scalability of action impacts and related functions.
Separated arousal/pressure and stat change multipliers for player force levels, to allow better customizability.
Removed impact ranges for all action impacts to improve consistency.
'remove_girl_id_from_location' now also generates a new outfit and body images for girls.
Added player impact reduction when they are not performing the action. 50% by default and controlled by 'not_player_doing_action_multiplier'.
MediaHelper 'has_video', 'has_custom_video', 'has_image' and 'has_custom_image' now support lists of girls.
Rebalanced Girl '_calculate_fear_impact_from_pressure_or_arousal' method and 'calculate_fear_impact' function. Uncorrupted girls will generate get more fear early on.
Changed default min and max outer wear chance from 50-10 to 75-15.
'mother_selection_menu' now shows mother images.
Shared shoots now show up on all participant's pages.
Integrated example mods into the base game.
Removed bonus acceptance during sex interactions.
Added pressure < 80 check to most during exam events.
Changed various screens 'sort by' options to be dropdown menus.
Updated 'none', 'no' and 'all' clothing images for uniform management screen.
Changed intro naturism strings to show its what she prefers.
Added new exit button to locations.
'modify_events_menu' now separates events by type.
Added tooltips to why academy shortcuts are unavailable.
Events where a girl masturbates now has her 'cum' method called so it is tracked and cum is added to her clothing.
'bathroom_masturbation_tips' now has her 'cum' method called so it is tracked and cum is added to her clothing.
Added special dialogue if girl isn't wearing underwear after 'home_visit_discuss_daughter_sexual_favor_strip_naked'.
Changed GirlManager 'blacklisted_girls' to a list of girl ids rather than actual objects.
Fixes:
Fixed 'is_wearing_maid_outfit' and 'is_wearing_nurse_outfit' returning incorrectly when wearing 'sexy' outfits.
Android variant of 'get_matching_files' now lowers directories because they randomly become uppercase when packaging.
Added missing 'show_boobs' tag to 'database_shoot_item_sub_tag_lewdness'.
Fixed Event 'is_off_cooldown' taking 'same_participant_cooldown' even if it doesn't use participants.
Added close button to 'upgrades_side_menu'.
Fixed girls not in class commenting about you cumming on her panties.
Fixed 'generic_action_cum_on_panties' not applying impacts if the owner isn't in class.
Fixed 'selected_uniform_set' not resetting on NG+
Fixed ExamManager 'generate_girls_in_class' possibly picking the same girl multiple times.
Fixed 'cum_dumpster' and 'cum_slut' traits not increasing sensitivity correctly.
Fixed 'generic_action_forced_uniform_attendance' jumping to home label.
Fixed 'selected_request' being defaulted as an empty list.
Fixed being able to punish a girl during home visits if she is at work.
Fixed computer buttons to being indexed correctly if their index is already taken.
Fixed typo causing pc wallpapers to not be found from '_mods/pc_wallpapers'
Fixed 'girl_name' video match and mismatch bonuses being inverted.
Fixed 'home_visit_discuss_daughter_confiscate_clothing' not taking clothing which cannot be purchased into account.
Made notification timers more consistent.
Fixed 'scale_impacts_to_player_force' inverting the multipliers, meaning more forceful was actually reducing impacts...
Fixed error in 'office_event_student_wants_extra_money' when girl doesn't accept payment immediately.
Fixed some unintended exam update stuff running for girls and player on actions with 0 time cost. Mainly debug actions.
Fixed possible errors when updating player items.
Made sure Girl 'apply_impacts_from_db' doesn't take girl motivation or rule tolerance into account during exam events.
Fixed 'tolerance' being affected by girls motivation multiplier.
Fixed error when to expelling a girl.
Fixed a ton of inconsistencies and calculation errors when applying impacts to girls.
Fixed 'get_daughter_ids_and_mother_configs' not working when a girl is pending.
Fixed girl events with multiple trigger locations not being added when they should.
Fixed girl events with multiple trigger locations not being added when they should.
Fixed intro clothing strings missing a space.
Fixed 'furry_handcuffs' reducing fear rather than increasing it.
Fixed selecting a sponsor item to replace selecting the next item in the list.
Added check to prevent 'get_tooltip_height' checking empty text.
Slightly increased tooltip xmaximum, to avoid 'allowance multipliers' being on a new row.
Fixed cum covered image variants not being generated correctly.
Fixed academy shortcuts using text meant to be tooltips.
Fixed uniform rule breaks not being added when 'bikini' clothing blocks layers.
Made sure 'force_start_event' clears participants before deepcopy for performance.
Added error catching for syntax errors in 'get_tooltip_height'.
Modding Changes:
Changed 'webm_helper' to 'media_helper', it now handles both video and image files.
Added 'database_inventory_items' where items which cannot be purchased can be added so they dont get removed from the players inventory when updating.
Girls now load extra content from the 'addons' folder.
Added 'tick_box' argument to 'confirm_user_choice' screen. If the box was ticked 'dont_show_again_was_ticked' will be True.
Added 'whore_plus' tag for videos, they will only be shown if the girl is at 'whore' or greater corruption level.
Added 'database_after_load_updates' and 'time_manager.mark_after_load_update' as ways to make functions to be run once after the game loads.
Choice menu tooltips now calls 'replace_variables_in_text' on the text before displaying.
Location based events now separate participants into 'girl', 'mother' or 'any' for either.
Moved 'unknown.webp' out of 'images/body' to 'images' base folder.
Added 'current_label' global variable which is a string of the current label name.
Added 'all_i', 'wu_i' and 'wd_i' tags for videos. These can be used to ignore all clothing tags, above waist and below waist respectively.
Added optional 'run_updates_early' argument to ExamAction. If True exam round updates are run before your action label.
Added 'database_general_targeted_exam_actions' and section for 'general' actions while a girl is selected during exams.
Added variables to manage min, max applications and max pending applications.
Added 'max_pending_applications', 'min_academy_applications' and 'max_academy_applications' variables which control girl application limits.
Added 'tease_lower_ass' and 'tease_lower_pussy' video tag support.
Added global 'sleep_remember_location'. If True when using 'jump sleep' it will take the player back to that location when waking up.
Added 'exam_cum_count' attribute to girls which tracks how many times they have cum during the current exam, like the 'sex_interaction_cum_count' for sex interactions.
Added 'get_cum_amount_on_part' and 'get_location_tag' methods to Girl class.
'all_clothing_images' now only collects modded images from '_mods/clothing'.
Improved how clothing handles girl specific clothing images. They are now loaded from addon locations as well and stored within the girls 'image_manager.clothing_images'
Added custom wallpapers for the phone. 'show phone' and 'hide phone' should be changed to 'show screen phone_screen' and 'hide screen phone_screen'.
Added PC and phone wallpaper requirement support by adding them to 'database_wallpaper_requirements'.
Added location support for fullbody and body images these are just prioritized for those locations. i.e 'clothed-park' or 'underwear-park,pier'
Made it easier to add threesome sex actions by letting wrapper labels handle character selection.
Added filter requirement support to tease, masturbate and cheating exam events.
Added 'database_valid_webm_main_tags' and 'database_valid_webm_sub_tags' where modders can add their tags to the valid tag lists.
Added 'force_generic_event' method EventManager to test generic events more easily. Takes 'event_id' and 'participant_ids' as arguments.
Added 'unavailable_hangout_locations' attribute to girls, can be used to limit where girls can hang out.
Added 'unavailable_for_class' attribute to girls, can be used to prevent them from going to classes.
Added 'unavailable_for_calls' attribute to girls, can be used to prevent being able to call them.
Added 'unavailable_at_home' attribute to girls and mothers, can be used to prevent them be seen at home.
Added 'discovered' states for traits, along with 'discovery_requirements' and 'undiscovered_description' to allow discovering automatically.
0.455 - 2025-07-26
Added:
- Added 'training' for faculty and staff aka homework for alumni.
- Clicking girl/mother portraits on home visit call menu now shows their stat overview.
- Added 'Go for a walk' dialogue option while at the beach.
- Added lines and videos if a girl other than the selected girl cums during sex interactions.
- Added free action to remove girls buttplug during tease/masturbate exam events.
- Added 'shoot assistant' as faculty job.
- Added system to allow your shoot assistant to complete shoots on your behalf.
- Added input code to unlock all girl videos.
- Added seen/unseen variations for the event notification dots.
- Added generic actions for teasing upper and lower.
- Added tease upper and lower actions for teaching assistant.
- Added toggle in gameplay options to limit girls grades from dropping below weekly targets once met.
- Added uniform selection for students and faculty positions.
- Added viewing and fulfilling sponsor requests from the shoot studio menu.
- Added new adjectives for various body parts.
- Added 'prioritize assign order' option to gameplay settings. If true the game will try assign mothers based on the order a girl id appears in their configs i.e index 0 over another mothers index 1.
- Added 'taken assignment' option to gameplay settings. If true mothers who have had all their defined daughter ids taken by other mothers she can be assigned to other girls.
- Added prompts to remove and insert correct buttplugs during exam inspection.
- Added new 'rule_uniform_home_confiscation' as prerequisite to confiscating clothing during home visits.
- Added inviting mothers to various academy locations.
- Added unavailable tooltip to calling girls into office and clinic.
- Added gameplay option to allow girls to get bored of repeating the same action.
- Added gameplay option to scale exam impacts based on how long until that action becomes tolerated.
- Added gameplay option and sliders(to PC) to scale exam impacts on the rest of the class.
- Added flash boobs, ass and pussy as teaching assistant actions.
- Added new event where girls can flash various parts during exam.
- Added new descriptions for stripping actions, including 'negative' ones.
- Added grace period tooltips to various grade checks.
- The game now remembers if you assistant was helping or teaching from the last class.
Changes:
- 'event_wrapper' now makes sure 'person_doing_action' is the player.
- Allowed tearing pantyhose and stockings while the girl is wearing shoes.
- Girls with vibrating buttplugs can no longer cum while wearing while its turned off.
- 'buttplug_orgasm' videos now show if another girl in class cums regardless of the select girl cumming or not.
- Limited sponsor calls to 1 per day.
- Limited additional requests from a sponsor to a max of 3 per week.
- Limited resetting sponsor requests to once per week.
- Removed relationship penalty for resetting requests.
- Added 'solo_male' as a sub tag when the player masturbates in class. So modders can also use this tag elsewhere.
- Selected girl name now scales in size based on its length and center aligned the text.
- ImageManager now returns the daughters home backgrounds to avoid mismatches.
- Literature changes: Intellect influence reduced from 50% to 35%, Added 10% affection gains and reduced corruption gains from 12.5% to 7.5%
- Philosophy changes: Intellect influence increased from 50% to 60%, Max grades increased from 7.5 to 8.5 and reduced fear gains from -20% to -15%
- Prevented fingering and fucking girls ass if she is wearing a buttplug during tease/masturbate exam events.
- Removed affection gains for cumming on food and in drinks, now only girls who like it will gain affection.
- ImageManage 'get_first_face_image' will now ignore cum covered image variants.
- When starting a new game+ and selecting girls you now get a warning when you have enough(if you don't want to fill roster).
- Improved cum covered parts tooltips.
- Cumming in a girls drink at the bar when she doesn't want you to can now result in getting kicked out.
- Improved performance on webm review screen.
- Reduced font sizes for mobile version.
- You can no longer confiscate clothing forced by rules.
- Stealing clothing now takes time, and girls entering the locker room while you are in there doing it can result in negative outcomes.
- Allowed inviting alumni to locations within the academy.
- Phone calls now ignore topless state of girl being spoken to (for portrait).
- Increased 'used_webm_penalty' value range from (-20, 0) to (-50, 0)
- Changed girl review layout to give traits more space to be displayed.
- ImageManager 'get_first_face_image' tries to return images without trait tags first. i.e images with 'slut' in the name.
- Limited the size of 'mother_selection_menu' and added a scrollbar.
- Girls who choose to give you a blowjob during 'exam_player_action_masturbate_openly' no longer get pressure or tolerance impacts from it.
- Limited 'aroused girls' during 'exam_player_action_masturbate_openly' to girls with less than 50 pressure.
- 'annoyed_girl' during 'exam_player_action_masturbate_openly' now also gets a fear impact applied.
- Moved 'get_next_item_callout' out of the ShootBase class.
- Changed various walk discussions to use their own acceptance calculation.
- Allowed phoning after 6pm, mainly to allow inviting to locations.
- Girls grades now start at 0 and their mother expectation changes based on her starting intellect rather than her base grades.
- Limited girls to 1 rule break per rule/punishment.
- Increased 'solo_male' mismatch penalty to -999 to avoid them playing when they shouldn't.
- Rebalanced 'post_exam_improve_stats' intellect increase to make the maximum more achievable.
- Added caps for 3 mother expectation targets: 40, 65 and 95 for each respectively.
- Exam action 'fuck boobs' now takes torn clothing into account.
- Event 'home_event_bribe_enroll' now tries to assign a real mother before triggering.
- Greatly improved the performance of the 'get_matching_files' function.
- Improved computer tab button text size for longer strings.
- Changed academy location image and added a second floor.
- Removed 'home_visit_mother_caught_masturbating' from event options and increased corruption requirements from 20 to 40.
- Disabled blowjob description for 'generic_action_blowjob' since they are included in the girls reaction lines.
- 'girl_quick_overview' now shows additional stat information as well.
- Allowed sorting by shoot proficiency and people skill during girl assignment.
- 'confidence_boost_program' and 'professional_makeover' upgrades now also lower shoot willingness costs by 5% each.
- The player now gets paid on Sunday morning before the graduation.
- On Monday the player and the academy now gets a bonus based on the number of graduates.
- Allowed girls to purchase clothing if its matches their job tag even if it has 'can_be_purchased' set to False.
- Sponsor requests now get a payment bonus up to 125% based on the average match rating of the given items.
- Added right-click to clear selected sponsor request items.
- 'go_for_a_walk' acceptance calculation now takes player reputation into account.
- Normalized gui widgets to the same style.
- Added separate button to set girls fear in 'modify stats' screen.
- Removed daily 'discipline' decay for girls.
- Allowed assigning homework from quick overview screen.
- WebmHelper 'has_custom_video' now tags specific tags into account, i.e 'tp_fem' for threesomes.
- Girl 'get_shoot_willingness' now scales past 500 in payment, used to estimate cost of shoots.
- Lowered 'uniform_stockings' lewdness from 5 to 4.
- Now closing exam intro shows inspection if not shown yet that morning.
- Changed 'database_fullbody_image_tags' sorting. To try better match what the girl is wearing.
- Changed trait colours in menus to an outline to improve readability.
- Limited some office events until after class to avoid missing class.
- Allowed mothers to be assigned as bartenders.
- Disabled showing damaged clothing images until it is working correctly.
- Estimated grade and stat changes now take multipliers into account.
- Reduced 'onepiece_swimsuit' lewdness from 12 to 8.
- 'onepiece_swimsuit' now blocks wearing bra and panties.
- EventManager 'should_do_event' now uses a divider to normalize chance to happen based on the number of events of that name are being checked.
- Reduced 'grope_pussy' other girls corruption from (250, 750) to (125, 375). To bring it in line with other actions.
- Increased needed corruption + naturism for max lewdness clothing from 120 to 160.
- 'rule_photo_club_facility' no longer needs alumni to be voted in but does require the dedicated shoot facility.
- Rewrote exam 'tease' event options to avoid repeated code.
- SponsorRequest now skips 'non_gen' tagged clothing to avoid 60+ lewdness requests.
- Improved exam subject selection to better communicate which subjects have been taught.
- Increased patch note frame size to improve readability.
- Event categories on the 'modify_events_menu' are now foldable elements.
- Webm 'girl_id_tags' now supports prefixes and suffixes.
- Webm review menu now shows 'girl' tags as a separate list.
- Improved Event 'get_event_tooltip' cooldown lines for participant cooldowns.
- Rebalanced during exam event cooldowns since the cooldown checks now work correctly.
Fixes:
- Fixed 'person_doing_action' having their webms be included in video selection.
- Fixed 'selected_girl' showing up in 'wear_cum_covered_panties' descriptions after exams.
- Fixed girls thinking you have came in their drink even if you didn't.
- Fixed unlocked store items not showing up in the store correctly.
- Fixed 'post_exam_event_student_threesome' participant_requirements, they were changed during testing.
- Fixed only girls panties getting covered in their cum.
- Fixed Clothing 'get_lewdness_influences' using actual lewdness rather than base.
- Fixed 'threesome_facial_both' not covering clothing in cum.
- Fixed 'get_valid_events' not working correctly for mothers outside of hang out locations.
- Fixed shoot time estimate being incorrect.
- Improved pass/expel dialogue weirdness if started during home visit call.
- Fixed not being able to re-insert stolen buttplugs.
- Fixed 'clinic' location checking for 'teachers_lounge' as its event type for dialogue options.
- Corrected 'is_shoot_studio_hours' times.
- Fixed 'cum_slut' increasing 'face' rather than 'mouth' sensitivity.
- Fixed being able to assign alumni girls homework or call about expelling/passing them.
- Fixed 'home_visit_grope_mother_pussy' leverage cost showing -1 rather than -2
- Added error catching to 'color_text' and 'get_color_based_on_value' functions.
- Fixed impacts during 'exam_player_action_masturbate_openly' being applied twice.
- Fixed shoot updating functions not adding NEW photos/videos to girls shoots.
- Fixed load photo/videoshoot methods being run multiple times for shared shoots.
- 'dress_for_work' now passed 'is_for_work' correctly.
- Fixed home visit phone calls leading to reported action rather than reported request discussion.
- Added missing label for 'forget about it' during reported actions phone discussion.
- Fixed 'random_panties' not getting their owner set during girl punishment.
- Fixed sexy nurse clothing tags and the underwear being purchasable.
- Added 'bikini' tag to lewder variations of bikinis.
- Fixed missing comma between beach preferred clothing.
- Fixed 'fix_buttplug_vibration_levels' resetting girls buttplugs on reload.
- Fixed error when "show images" is enabled in gameplay settings.
- Fixed weird pause if is no video for action is found and descriptions and responses are skipped.
- Fixed two descriptions showing during in 'generic_action_strip_clothing'.
- Fixed not being able to stop interacting with girls during 'tease' events if the player wasn't initially forced to interact with her(based on arousal).
- Fixed videos being filtered out by WebmHelper when they shouldn't.
- Fixed sorting clothing collection now working when selected category is 'all'.
- Added some additional checks to make sure label 'returns' are correct before trying to use them.
- Fixed WebmHelper '_get_match_rating' checking 'girl_id_tags' as part of normal sub tags.
- Fixed 'generate_girls_in_class' possibly assigning the same girl twice.
- Fixed 'player_weekly_wages' showing $0 bonuses.
- Fixed Event 'get_remaining_cooldown' and 'is_off_cooldown' methods returning incorrectly for participant cooldowns.
- Fixed girl getting redressed before outro lines after shoots.
- Fixed 'girl_review_menu' possibly selecting cum covered face images.
Modding Changes:
- Added 'flash_boobs' and 'flash_pussy' main tags for videos, these are used during walks in various locations.
- Changed beach, park and pier 'flash_ass' videos now picks a random flash video based on which the girl has allow any type of flashing to be used.
- Added pre-game hooks, these will be run when a new game is started. Should be appended 'database_pre_game_hooks' i.e database_pre_game_hooks.append('my_label') or database_pre_game_hooks.append(my_func)
- Added post-settings hooks, these will be run when the player closes the setting screen. Should be appended 'database_post_settings_hooks' i.e database_post_settings_hooks.append('my_label') or database_post_settings_hooks.append(my_func)
- Added girl-enroll hooks, these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func) and are given 'girl' as an argument.
- Added 'database_girl_enter_location_hooks', these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func). Functions are passed 'girl' and 'girl_list_variable' as arguments.
- Added choice option tooltip support using '|' as a separator, it follows caption|unavailable|available format. i.e 'Attend PTA Meeting|Can only attend on Saturday mornings.|PTA meeting is starting.'
- Added 'filter_requirements' to ExamAction and SexAction. These options won't show up if the requirements are met.
- Added 'filter_requirements' to Subject and HomeworkSubject classes. These options won't show up if the requirements are met.
- Added 'weekly_class_limit' to Subject class which dictates how many times per week the subject can be taught.
- Subject 'requirements' and 'filter_requirements' are now passed which class is being checked. i.e 'player'.
- Added 'shower' to 'valid_webm_sub_tags' to avoid false positive errors.
- Added warnings to girl ratings if the config has multiple participant ids but isn't shared.
- Added 'get_item_from_inventory' method to Player class.
- When calling mother about home visits she is now 'selected_girl', it reverts back to daughter during home visits(until home visit rework).
- Renamed Sponsor 'contract_requirement_description' to 'contract_requirements_description'.
- Added 'girl_requirements' to hang out locations and girl jobs. This means you can limit which girls can hang out and work at locations.
- Girl 'get_current_job', 'is_currently_at_work' and 'get_job_title' now pull information from 'database_job_and_work_hours' to allow modding new ones in.
- Added 'invitable_girls' option to 'database_hang_out_locations' to assign which types can be invited to a location. Defaults to 'possible_girls'.
- Allowed modding in new cum targets using 'database_cum_targets'.
- Allowed modding in cum target replacements using 'database_cum_target_replacements'. This could be used for 'trans' character support.
- Added 'replace_variables_in_text' function which can be used to replace global variables in a string. It can also take 'additional_context' to fill in other variables.
- Added min and max attributes to ExamAction class. To allow influencing success and report chances as well as pressure and arousal impacts using them. See 'game\scripts\main_classes\exam\class_exam_action_ren.py' for more details.
- Event participant_id changes: 'secretary' to 'academy_secretary', 'auxiliary_teacher' to 'teacher'. The now support any new jobs but using their 'job_name' specified in 'game\scripts\databases\girl_jobs_database_ren.py'.
- 'database_map_locations' now supports callable functions for 'available_tooltip', 'unavailable_tooltip' and 'unavailable_notification'.
- 'database_navigation_girl_previews' now supports 'column_count' to specify how many columns can be used for preview images.
- Added custom invite labels, requirements and invitable girls support for hang out locations.
- Added 'show boobs', 'play with ass' and various fisting actions as shoot tags.
- Added 'force_move' argument to 'move_girl_to_location' function, which will move the girl to a random index if none are available.
- Added callable function support for ExamAction 'requirements' and 'filter_requirements'.
- Added callable function support for map navigation 'tooltip'.
- Added 'database_office_hud_girls' to allow adding to which girls are visible when in your office.
- Added 'database_upgrade_options' to allow adding new upgradable locations.
- Added 'perm_shoot_cost_multiplier' to permanently reduce money cost of shoots.
- Added 'perm_max_shoot_willingness_bonus' to permanently increase the max willingness a girl can have for a shoot.
- Added 'perm_shoot_willingness_cost_multiplier' to permanently reduce willingness cost of shoots.
- Added support for adding new faculty positions.
- Added support for adding new academy locations.
- Added 'temp_available_shoot_girls' which will limit which girls can be selected for shoots. i.e temp_available_shoot_girls = ['riley_reid', 'mia_malkova']
- Added 'temp_skip_shoot_intro_and_outro' which skips shoot 'fluff' intros and outros.
- Added 'temp_shoot_payment_skipped' which allows bypassing payment for shoots.
- Added 'temp_shoot_forced_acceptance' which allows forcing a girls acceptance for the shoot.
- Added 'temp_shoot_willingness_cost_multiplier' which can be used to increase or decrease the willingness cost for the shoot.
- Added 'database_modify_stat_calculations' which controls the final amount applied to the girl when 'modify_stat' is called.
- Renamed 'remove_girl_from_class' to 'remove_girl_from_exam' to avoid duplicate names.
- Acceptance calculations now support 'reputation' as a requirement which checks the player reputation.
- Added 'choices_are_functions' to 'confirm_user_choice' screen, if True it expects functions not labels.
- Added 'database_daily_updates' and 'database_weekly_updates' to mark functions for daily/weekly running.
- Added 'requirements_description' to Trait class.
- Added 'daily_action_tracker' to girls and mothers which tracks the number of times an action has been performed that day.
- Added 'database_new_game_plus_hooks', you can add functions to be run when a new game plus is started i.e resetting variables.
- Added 'sex' video sub tag for when a video is going to be played during sex interactions.
- Added 'student' video sub tag to girls who aren't mothers or alumni.
- Renamed 'scale_impacts' to 'scale_impacts_to_player_force' for clarity.
- Renamed Event 'start_sex_interaction' argument from 'additional_sub_tags' to 'additional_subtags' for consistency.
- Girl and Mother managers now only check specific folders for configs. If your mods are not in '_mods/girls/' or '_mods/mothers' they will NOT be loaded.
0.453 - 2025-06-26
Added:
Added 'training' for faculty and staff aka homework for alumni.
Clicking girl/mother portraits on home visit call menu now shows their stat overview.
Added 'Go for a walk' dialogue option while at the beach.
Added lines and videos if a girl other than the selected girl cums during sex interactions.
Added free action to remove girls buttplug during tease/masturbate exam events.
Added 'shoot assistant' as faculty job.
Added system to allow your shoot assistant to complete shoots on your behalf.
Added input code to unlock all girl videos.
Added seen/unseen variations for the event notification dots.
Added generic actions for teasing upper and lower.
Added tease upper and lower actions for teaching assistant.
Added toggle in gameplay options to limit girls grades from dropping below weekly targets once met.
Added uniform selection for students and faculty positions.
Added viewing and fulfilling sponsor requests from the shoot studio menu.
Added new adjectives for various body parts.
Added 'prioritize assign order' option to gameplay settings. If true the game will try assign mothers based on the order a girl id appears in their configs i.e index 0 over another mothers index 1.
Added 'taken assignment' option to gameplay settings. If true mothers who have had all their defined daughter ids taken by other mothers she can be assigned to other girls.
Added prompts to remove and insert correct buttplugs during exam inspection.
Added new 'rule_uniform_home_confiscation' as prerequisite to confiscating clothing during home visits.
Added inviting mothers to various academy locations.
Added unavailable tooltip to calling girls into office and clinic.
Added gameplay option to allow girls to get bored of repeating the same action.
Added gameplay option to scale exam impacts based on how long until that action becomes tolerated.
Added gameplay option and sliders(to PC) to scale exam impacts on the rest of the class.
Added flash boobs, ass and pussy as teaching assistant actions.
Added new event where girls can flash various parts during exam.
Added new descriptions for stripping actions, including 'negative' ones.
Added grace period tooltips to various grade checks.
The game now remembers if you assistant was helping or teaching from the last class.
Changes:
'event_wrapper' now makes sure 'person_doing_action' is the player.
Allowed tearing pantyhose and stockings while the girl is wearing shoes.
Girls with vibrating buttplugs can no longer cum while wearing while its turned off.
'buttplug_orgasm' videos now show if another girl in class cums regardless of the select girl cumming or not.
Limited sponsor calls to 1 per day.
Limited additional requests from a sponsor to a max of 3 per week.
Limited resetting sponsor requests to once per week.
Removed relationship penalty for resetting requests.
Added 'solo_male' as a sub tag when the player masturbates in class. So modders can also use this tag elsewhere.
Selected girl name now scales in size based on its length and center aligned the text.
ImageManager now returns the daughters home backgrounds to avoid mismatches.
Literature changes: Intellect influence reduced from 50% to 35%, Added 10% affection gains and reduced corruption gains from 12.5% to 7.5%
Philosophy changes: Intellect influence increased from 50% to 60%, Max grades increased from 7.5 to 8.5 and reduced fear gains from -20% to -15%
Prevented fingering and fucking girls ass if she is wearing a buttplug during tease/masturbate exam events.
Removed affection gains for cumming on food and in drinks, now only girls who like it will gain affection.
ImageManage 'get_first_face_image' will now ignore cum covered image variants.
When starting a new game+ and selecting girls you now get a warning when you have enough(if you don't want to fill roster).
Improved cum covered parts tooltips.
Cumming in a girls drink at the bar when she doesn't want you to can now result in getting kicked out.
Improved performance on webm review screen.
Reduced font sizes for mobile version.
You can no longer confiscate clothing forced by rules.
Stealing clothing now takes time, and girls entering the locker room while you are in there doing it can result in negative outcomes.
Allowed inviting alumni to locations within the academy.
Phone calls now ignore topless state of girl being spoken to (for portrait).
Increased 'used_webm_penalty' value range from (-20, 0) to (-50, 0)
Changed girl review layout to give traits more space to be displayed.
ImageManager 'get_first_face_image' tries to return images without trait tags first. i.e images with 'slut' in the name.
Limited the size of 'mother_selection_menu' and added a scrollbar.
Girls who choose to give you a blowjob during 'exam_player_action_masturbate_openly' no longer get pressure or tolerance impacts from it.
Limited 'aroused girls' during 'exam_player_action_masturbate_openly' to girls with less than 50 pressure.
'annoyed_girl' during 'exam_player_action_masturbate_openly' now also gets a fear impact applied.
Moved 'get_next_item_callout' out of the ShootBase class.
Changed various walk discussions to use their own acceptance calculation.
Allowed phoning after 6pm, mainly to allow inviting to locations.
Girls grades now start at 0 and their mother expectation changes based on her starting intellect rather than her base grades.
Limited girls to 1 rule break per rule/punishment.
Increased 'solo_male' mismatch penalty to -999 to avoid them playing when they shouldn't.
Rebalanced 'post_exam_improve_stats' intellect increase to make the maximum more achievable.
Added caps for 3 mother expectation targets: 40, 65 and 95 for each respectively.
Exam action 'fuck boobs' now takes torn clothing into account.
Event 'home_event_bribe_enroll' now tries to assign a real mother before triggering.
Greatly improved the performance of the 'get_matching_files' function.
Improved computer tab button text size for longer strings.
Changed academy location image and added a second floor.
Removed 'home_visit_mother_caught_masturbating' from event options and increased corruption requirements from 20 to 40.
Disabled blowjob description for 'generic_action_blowjob' since they are included in the girls reaction lines.
'girl_quick_overview' now shows additional stat information as well.
Allowed sorting by shoot proficiency and people skill during girl assignment.
'confidence_boost_program' and 'professional_makeover' upgrades now also lower shoot willingness costs by 5% each.
The player now gets paid on Sunday morning before the graduation.
On Monday the player and the academy now gets a bonus based on the number of graduates.
Allowed girls to purchase clothing if its matches their job tag even if it has 'can_be_purchased' set to False.
Sponsor requests now get a payment bonus up to 125% based on the average match rating of the given items.
Added right-click to clear selected sponsor request items.
'go_for_a_walk' acceptance calculation now takes player reputation into account.
Normalized gui widgets to the same style.
Added separate button to set girls fear in 'modify stats' screen.
Removed daily 'discipline' decay for girls.
Allowed assigning homework from quick overview screen.
WebmHelper 'has_custom_video' now tags specific tags into account, i.e 'tp_fem' for threesomes.
Girl 'get_shoot_willingness' now scales past 500 in payment, used to estimate cost of shoots.
Lowered 'uniform_stockings' lewdness from 5 to 4.
Now closing exam intro shows inspection if not shown yet that morning.
Changed 'database_fullbody_image_tags' sorting. To try better match what the girl is wearing.
Changed trait colours in menus to an outline to improve readability.
Limited some office events until after class to avoid missing class.
Allowed mothers to be assigned as bartenders.
Disabled showing damaged clothing images until it is working correctly.
Estimated grade and stat changes now take multipliers into account.
Reduced 'onepiece_swimsuit' lewdness from 12 to 8.
'onepiece_swimsuit' now blocks wearing bra and panties.
EventManager 'should_do_event' now uses a divider to normalize chance to happen based on the number of events of that name are being checked.
Reduced 'grope_pussy' other girls corruption from (250, 750) to (125, 375). To bring it in line with other actions.
Increased needed corruption + naturism for max lewdness clothing from 120 to 160.
'rule_photo_club_facility' no longer needs alumni to be voted in but does require the dedicated shoot facility.
Rewrote exam 'tease' event options to avoid repeated code.
SponsorRequest now skips 'non_gen' tagged clothing to avoid 60+ lewdness requests.
Improved exam subject selection to better communicate which subjects have been taught.
Increased patch note frame size to improve readability.
Event categories on the 'modify_events_menu' are now foldable elements.
Webm 'girl_id_tags' now supports prefixes and suffixes.
Webm review menu now shows 'girl' tags as a separate list.
Improved Event 'get_event_tooltip' cooldown lines for participant cooldowns.
Rebalanced during exam event cooldowns since the cooldown checks now work correctly.
Fixes:
Fixed 'person_doing_action' having their webms be included in video selection.
Fixed 'selected_girl' showing up in 'wear_cum_covered_panties' descriptions after exams.
Fixed girls thinking you have came in their drink even if you didn't.
Fixed unlocked store items not showing up in the store correctly.
Fixed 'post_exam_event_student_threesome' participant_requirements, they were changed during testing.
Fixed only girls panties getting covered in their cum.
Fixed Clothing 'get_lewdness_influences' using actual lewdness rather than base.
Fixed 'threesome_facial_both' not covering clothing in cum.
Fixed 'get_valid_events' not working correctly for mothers outside of hang out locations.
Fixed shoot time estimate being incorrect.
Improved pass/expel dialogue weirdness if started during home visit call.
Fixed not being able to re-insert stolen buttplugs.
Fixed 'clinic' location checking for 'teachers_lounge' as its event type for dialogue options.
Corrected 'is_shoot_studio_hours' times.
Fixed 'cum_slut' increasing 'face' rather than 'mouth' sensitivity.
Fixed being able to assign alumni girls homework or call about expelling/passing them.
Fixed 'home_visit_grope_mother_pussy' leverage cost showing -1 rather than -2
Added error catching to 'color_text' and 'get_color_based_on_value' functions.
Fixed impacts during 'exam_player_action_masturbate_openly' being applied twice.
Fixed shoot updating functions not adding NEW photos/videos to girls shoots.
Fixed load photo/videoshoot methods being run multiple times for shared shoots.
'dress_for_work' now passed 'is_for_work' correctly.
Fixed home visit phone calls leading to reported action rather than reported request discussion.
Added missing label for 'forget about it' during reported actions phone discussion.
Fixed 'random_panties' not getting their owner set during girl punishment.
Fixed sexy nurse clothing tags and the underwear being purchasable.
Added 'bikini' tag to lewder variations of bikinis.
Fixed missing comma between beach preferred clothing.
Fixed 'fix_buttplug_vibration_levels' resetting girls buttplugs on reload.
Fixed error when "show images" is enabled in gameplay settings.
Fixed weird pause if is no video for action is found and descriptions and responses are skipped.
Fixed two descriptions showing during in 'generic_action_strip_clothing'.
Fixed not being able to stop interacting with girls during 'tease' events if the player wasn't initially forced to interact with her(based on arousal).
Fixed videos being filtered out by WebmHelper when they shouldn't.
Fixed sorting clothing collection now working when selected category is 'all'.
Added some additional checks to make sure label 'returns' are correct before trying to use them.
Fixed WebmHelper '_get_match_rating' checking 'girl_id_tags' as part of normal sub tags.
Fixed 'generate_girls_in_class' possibly assigning the same girl twice.
Fixed 'player_weekly_wages' showing $0 bonuses.
Fixed Event 'get_remaining_cooldown' and 'is_off_cooldown' methods returning incorrectly for participant cooldowns.
Fixed girl getting redressed before outro lines after shoots.
Fixed 'girl_review_menu' possibly selecting cum covered face images.
Modding Changes:
Added 'flash_boobs' and 'flash_pussy' main tags for videos, these are used during walks in various locations.
Changed beach, park and pier 'flash_ass' videos now picks a random flash video based on which the girl has allow any type of flashing to be used.
Added pre-game hooks, these will be run when a new game is started. Should be appended 'database_pre_game_hooks' i.e database_pre_game_hooks.append('my_label') or database_pre_game_hooks.append(my_func)
Added post-settings hooks, these will be run when the player closes the setting screen. Should be appended 'database_post_settings_hooks' i.e database_post_settings_hooks.append('my_label') or database_post_settings_hooks.append(my_func)
Added girl-enroll hooks, these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func) and are given 'girl' as an argument.
Added 'database_girl_enter_location_hooks', these functions will be run when a girl enrolls ONLY APPEND FUNCTIONS, NO LABELS. Functions should be appended to 'database_girl_enroll_hooks' i.e database_girl_enroll_hooks.append(my_func). Functions are passed 'girl' and 'girl_list_variable' as arguments.
Added choice option tooltip support using '|' as a separator, it follows caption|unavailable|available format. i.e 'Attend PTA Meeting|Can only attend on Saturday mornings.|PTA meeting is starting.'
Added 'filter_requirements' to ExamAction and SexAction. These options won't show up if the requirements are met.
Added 'filter_requirements' to Subject and HomeworkSubject classes. These options won't show up if the requirements are met.
Added 'weekly_class_limit' to Subject class which dictates how many times per week the subject can be taught.
Subject 'requirements' and 'filter_requirements' are now passed which class is being checked. i.e 'player'.
Added 'shower' to 'valid_webm_sub_tags' to avoid false positive errors.
Added warnings to girl ratings if the config has multiple participant ids but isn't shared.
Added 'get_item_from_inventory' method to Player class.
When calling mother about home visits she is now 'selected_girl', it reverts back to daughter during home visits(until home visit rework).
Renamed Sponsor 'contract_requirement_description' to 'contract_requirements_description'.
Added 'girl_requirements' to hang out locations and girl jobs. This means you can limit which girls can hang out and work at locations.
Girl 'get_current_job', 'is_currently_at_work' and 'get_job_title' now pull information from 'database_job_and_work_hours' to allow modding new ones in.
Added 'invitable_girls' option to 'database_hang_out_locations' to assign which types can be invited to a location. Defaults to 'possible_girls'.
Allowed modding in new cum targets using 'database_cum_targets'.
Allowed modding in cum target replacements using 'database_cum_target_replacements'. This could be used for 'trans' character support.
Added 'replace_variables_in_text' function which can be used to replace global variables in a string. It can also take 'additional_context' to fill in other variables.
Added min and max attributes to ExamAction class. To allow influencing success and report chances as well as pressure and arousal impacts using them. See 'game\scripts\main_classes\exam\class_exam_action_ren.py' for more details.
Event participant_id changes: 'secretary' to 'academy_secretary', 'auxiliary_teacher' to 'teacher'. The now support any new jobs but using their 'job_name' specified in 'game\scripts\databases\girl_jobs_database_ren.py'.
'database_map_locations' now supports callable functions for 'available_tooltip', 'unavailable_tooltip' and 'unavailable_notification'.
'database_navigation_girl_previews' now supports 'column_count' to specify how many columns can be used for preview images.
Added custom invite labels, requirements and invitable girls support for hang out locations.
Added 'show boobs', 'play with ass' and various fisting actions as shoot tags.
Added 'force_move' argument to 'move_girl_to_location' function, which will move the girl to a random index if none are available.
Added callable function support for ExamAction 'requirements' and 'filter_requirements'.
Added callable function support for map navigation 'tooltip'.
Added 'database_office_hud_girls' to allow adding to which girls are visible when in your office.
Added 'database_upgrade_options' to allow adding new upgradable locations.
Added 'perm_shoot_cost_multiplier' to permanently reduce money cost of shoots.
Added 'perm_max_shoot_willingness_bonus' to permanently increase the max willingness a girl can have for a shoot.
Added 'perm_shoot_willingness_cost_multiplier' to permanently reduce willingness cost of shoots.
Added support for adding new faculty positions.
Added support for adding new academy locations.
Added 'temp_available_shoot_girls' which will limit which girls can be selected for shoots. i.e temp_available_shoot_girls = ['riley_reid', 'mia_malkova']
Added 'temp_skip_shoot_intro_and_outro' which skips shoot 'fluff' intros and outros.
Added 'temp_shoot_payment_skipped' which allows bypassing payment for shoots.
Added 'temp_shoot_forced_acceptance' which allows forcing a girls acceptance for the shoot.
Added 'temp_shoot_willingness_cost_multiplier' which can be used to increase or decrease the willingness cost for the shoot.
Added 'database_modify_stat_calculations' which controls the final amount applied to the girl when 'modify_stat' is called.
Renamed 'remove_girl_from_class' to 'remove_girl_from_exam' to avoid duplicate names.
Acceptance calculations now support 'reputation' as a requirement which checks the player reputation.
Added 'choices_are_functions' to 'confirm_user_choice' screen, if True it expects functions not labels.
Added 'database_daily_updates' and 'database_weekly_updates' to mark functions for daily/weekly running.
Added 'requirements_description' to Trait class.
Added 'daily_action_tracker' to girls and mothers which tracks the number of times an action has been performed that day.
Added 'database_new_game_plus_hooks', you can add functions to be run when a new game plus is started i.e resetting variables.
Added 'sex' video sub tag for when a video is going to be played during sex interactions.
Added 'student' video sub tag to girls who aren't mothers or alumni.
Renamed 'scale_impacts' to 'scale_impacts_to_player_force' for clarity.
Renamed Event 'start_sex_interaction' argument from 'additional_sub_tags' to 'additional_subtags' for consistency.
Girl and Mother managers now only check specific folders for configs. If your mods are not in '_mods/girls/' or '_mods/mothers' they will NOT be loaded.
Тему отредактировал: Nikol - 25-09-2025, 10:22
Причина: Тема обновлена до версии v.0.516. / Topic updated to version v.0.516.
Причина: Тема обновлена до версии v.0.516. / Topic updated to version v.0.516.
Пароль на архив / Archive password:
Downloaded from Porno-Island
Управление:
[обновить]
Взяли: 2371 | Размер: 684.05 Mb
Раздают: 8 Качают: 1 Скачали: 1860
Мультитрекер: Раздают: 14 Качают: 4 Скачали: 865
udp://open.stealth.si:80/announce
8 2 93
udp://tracker.opentrackr.org:1337
3 1 385
http://tracker.dler.org:6969/announce
1 1 2
udp://tracker.opentrackr.org:1337/announce
2 0 385
Содержание:
Corrupted_Academy (2 файла)

