Update (v940)



So, a month has passed since the release of the last full-fledged update, which means that we must please you with the release of a new version. As we already said, our latest versions were somewhat… Non-content, however, this time we tried to fix this situation a bit by adding a lot of new events, as well as fixing a lot of existing errors and bugs. Including due to the refactoring of some parts of the existing code. Naturally, not all fixes were included in this list - most of them were put in points with refactoring, so the list itself, one might say, was not so big, however, the update itself was undoubtedly large enough and more stable, unlike from already existing assemblies of the game.



New content:

A new small storyline has been added for the character Ayano Yoshida. It drops out randomly after certain progress in the plot. In addition, various mini-events have been added that directly relate to this character.

New events related to Meiko Tsukasa have been added. They allow you to move from the romantic branch to the blackmail branch, they reveal a little more about the character itself, and also have certain choices that allow you to play out the character of your character

— Suzuki Matsui's storyline has been modified: a new event has been added to her storyline, diary tips regarding her storyline have been changed and improved, and text has been changed in some places in existing events.

— The interface of the main menu of the game has been completely modified and improved: it has become more presentable, it has a lot of animations and additional features, such as a running line with game tips, pop-up dialog boxes, and other things that complement this entire menu in general.

Your character now has a different body type based on their Physical Attribute scores: it can be fat, thin, medium weight, or stocky. Also, he can no longer have the old generic body. Now he only has a new type body on a permanent basis.

Added a new possible pet/partner for your character - Robert The Cockroach. In case of correct choices in one of the events, he will appear at your character's house and will help him. Fortunately, you can always drive him out with certain devices, eat him in times of famine, or ignore, leading to it being able to leave.

— A new category of events related to your character's housing has been added: now your character will experience different problems regarding this element of the game. For example, pipes in an apartment may break with some chance, the courier may make a mistake with the delivery address: each event causes not only problems, but also gives your character small buffs to attributes, certain statistics and other elements of the game. In addition, the interval of their occurrence is set as one in-game month, which is why such events will not seem routine.

— Animations and other things have been added to the existing interface in some places to make it more lively and interesting.

— The story events with Suzuki Matsui have been slightly reworked: the initial dialogues have been modified, new choices have been added that affect the course of the story, some old choices have been removed, and in general the storyline now looks a little better.

— Changed and reworked some of the new Ayano Yoshida events to match the current standards: now you can play the character of your character through multiple choices. If before that you did not like his character, prescribed at the very beginning, now you can safely move away from him and play something else.

Added a new feature to the Randomized NPC Editor: Recolor existing outfits to any color. This is done by entering the RGB code in the appropriate tab in the editor. All clothes are divided into the lower part and the upper part, which will increase the number of available options and scope for imagination. This is currently only available to randomized female NPCs, as well as to Patreon subscribers who have a subscription higher than or equal to the Best Friend level ($10), for a while, until the end of testing this feature.

— Now certain sets of clothes are generated in different colors: there are more than a dozen of them, all of them are selected depending on the type of randomized girl NPC and other factors

— New events have been added that relate to the direction of everyday events that drop in the apartment.

New location events have been added that add difficulty to the passage: each of them affects your character in its own way. The dropped event can either improve your character's attribute or decrease it. The very occurrence of extremely unfortunate events that add difficulty depends on your character's luck indicator.

A new location has been added, available for visiting - a gym. To visit it, you need to buy a subscription there, and visiting it itself provides more opportunities for pumping the physical attributes of your character.

The in-game map has been slightly refactored, which will eliminate some problems associated with it, as well as speed up the creation of content related to locations in the future.

There was a slight refactoring of the system for distributing randomized NPCs into locations: their movements became a little more logical, and locations that they could previously ignore became more visited

A refactoring was carried out regarding the system for calculating the number of achievements: now everything works much more stable, the calculations themselves are now carried out in a separate function, and the code has become more understandable. 

Now much more location actions affect the relationship between your character and a randomized NPC.  

New mini-events related to randomized NPCs have been added, and the existing events of this type already in the game have been slightly edited.

Slightly edited the module responsible for the distribution of clothing to randomized NPCs: the choice itself is now more based on their personal preferences, relationships with other RNPCs, as well as some other factors.

Minor refactoring was carried out regarding the relationship modifier system: maximum and minimum boundaries were added, some errors and flaws in miscalculations were fixed.

Added more drop conditions to some events with randomized NPCs: some of them will no longer drop until your character reaches the desired popularity level / reaches a certain plot point.

Fixed a bug that came out when donating money to the academy, causing a new student and a new exception to be added after rewinding time.

Removed some minor features and functionality that could cause bugs and issues with displaying the appearance of randomized NPCs on the screen.

Removed the tab with appearance features from the protagonist's diary due to uselessness and rudimentary under current development conditions

— Now the table of sponsors in the main menu is updated automatically when connected to the Internet. If it is not present, then the standard list of top sponsors is played.

— New appearance settings have been added to the main character's appearance editor, and old, no longer relevant ones have been removed.

— A complete refactoring of the system for generating relationships with randomized NPCs was carried out: the entire code was completely rewritten and instead of random values, character character, gender and many other factors now have a significant weight on it. All his individual characteristics will be taken into account during the distribution of initial relations with other NPCs: NPCs with the same character and hobbies will stray into small groups, arrogant ones will hate everyone and everything, and aggressive ones will love only one thing - strength.

— The system responsible for determining clothes / sleeves for these same clothes for randomized female NPCs has been refactored: now the code responsible for this is much faster, more stable, and in general it looks much better than what it was before. It concerns both the code in the editor of randomized NPCs, and the code that is used in the gameplay of the game itself.

— The module responsible for determining the weight of items in the inventory has been slightly refactored: now all calculations are much more accurate. In addition, some bugs and shortcomings related to this area of the game have been fixed.

— Minor refactoring of the module for calculating the time of day was carried out: some global variables were changed, scripts were changed at some points, which will speed up their loading and improve performance. In addition, some exceptions related to this module that pop up during a long game session have been fixed.

— A minor refactoring of the module responsible for the mechanics of the journalism club was carried out. There should be a lot less problems with this mechanic now.

— Some redundant repetitive code sections have been removed, and some have been merged into one function, which saves the game from some of the errors associated with these moments: miscalculations, outdated data, exceptions, and other problems.

— A new location interaction has been added to the Beach location - sunbathing. When used, your character's attractiveness is increased by 50% for 24 hours.

— Changed the limit required to use a medkit from 29 health per limb to 39 health.

— Increased the time window when the student council meeting event should drop, so there shouldn't be any problems due to which this event could not drop for whole weeks. In addition, almost all existing events have slightly increased the time intervals of availability.

— A new feature has been added to the subscriber's patreon menu: change patron code.

— The background of the location where student council meetings are held was completely redrawn. In addition, a new version of the time of day was added there - night.

— Some unnecessary files have been removed from the game folder, and some parts of the code have been moved to different places, which will improve their overall appearance and design.

— Added new animations to the existing game interface.

— A complete refactoring of the code related to the occult club was carried out: all calculations were moved to separate functions. Instead of repeating lines of code, a function is now called, which will reduce the number of errors in the miscalculations themselves, fix certain exceptions that occur under certain circumstances, and also fix problems with incorrect reduction of fractional numbers to certain values.

— A minor refactoring of the code responsible for initializing game data was carried out: now there are practically no bugs associated with missing variables, and in general, the situation with the load at the beginning of the game / during the game session has been slightly improved.

— The module responsible for determining the appearance of a randomized NPC was refactored: all unnecessary checks and functions were transferred to the generator of randomized NPCs itself, which will reduce the load when playing this module and improve the situation with minor lags when entering the interaction menu. In addition, some bugs related to incorrect display of various appearance features, incorrect calculation of the character's height/weight and other features have also been fixed.

— A minor refactoring of the module responsible for generating randomized NPCs in an existing session was carried out: now this entire module takes into account the selected generation features, bugs and shortcomings related to determining the appearance / name and other features of the RNPS were fixed.

— Now the RAM is cleared by the game not once in one game week, but once in a game month.

— Now after entering the patreon code, you can open the subscriber's patreon menu, where you will have the opportunity to add your nickname to the sponsors table if necessary and such a desire.

— Some minor refactoring of the code responsible for creating, displaying and changing the appearance of randomized NPCs and your character has been carried out.

— Two new items have been added to the online store on the player's PC - casual wear and a gachi suit. Having bought them, you will have the opportunity to put them on your character.

— A new background has been added when using the "Take a shower" location option in the player's room.

— The code that concerns the three scenes with randomized NPCs has been refactored: now there are much fewer errors and exceptions associated with these scenes. In addition, in addition to the refactoring itself, some graphical problems were fixed, one of the scenes was completely redrawn and finalized, now the scenes themselves take into account new body types of randomized male NPCs. Also, among other things, they now take into account two new male RNPS suits.

Fixed bugs:

Fixed a bug due to which, when passing some events, energy / satiety was not spent, and time did not pass.

Fixed an issue where in some cases the game might not redirect to the main menu even when the desired button/function is pressed.

Fixed a bug that could cause you to be directed to the wrong location after the end of mini-events in the academy location.

Fixed a bug due to which the event distribution module with randomized NPCs could throw exceptions under certain conditions.

Fixed a bug due to which the calculation result of the fear rendering modifier was not saved in the function of rendering the appearance of the main character.

Fixed a bug due to which in some moments your character's appearance modifier could be incorrectly calculated.

Fixed a bug that could cause an exception to occur if autosave could not be made a game.

Fixed a bug that caused sublocation listings to show an incomplete list of available sublocations if your character met the prerequisites to get it.

Fixed a bug that could cause an exception to be thrown when editing a randomized NPC in the editor in some cases. 

Fixed a bug with the wrong appearance of the stomach textures on randomized NPCs if they had a strength above 30 units.

Fixed a bug that could cause some kind of exception to occur when playing events with randomized NPC activities.

Fixed a bug due to which the initial stages of relationships did not work in the editor of randomized NPCs.

Fixed a bug due to which the sleeves of clothes for randomized female NPCs could be on top of the main set of clothes.

Fixed a bug that could cause an exception when opening the interaction menu with randomized NPCs that were on the city beach.

Fixed a bug that could cause an exception to be thrown if a randomized NPC was wearing a specific type of clothing and had a specific body type.

Fixed a bug that could cause Yuki Oota to disappear in some instances of the student council plot.

Fixed a bug that could cause an exception at the very beginning of the game under certain conditions and generation settings.

Fixed a bug that could cause an exception to occur during certain story events, with certain choices.

Fixed a bug due to which some emotions in story events could be displayed incorrectly.

Fixed a bug due to which existing saves by the game itself could be damaged, and also due to which the game could not see existing saves on some devices.

Fixed a bug due to which incorrect emotions could be displayed on the faces of randomized NPCs during some events with them.

Fixed a bug due to which the interface and / or its details could disappear during certain manipulations with the game. 

Fixed a bug that could cause some parts of randomized NPCs to be out of place, causing the NPCs themselves to look weird.

— Fixed a bug due to which tooltips were not displayed in the management menu of the occult club: when hovering, RNPCs perks that were hovered over by the cursor/finger were not displayed before.

— Fixed a bug due to which hints in the management interface of the occult club could be displayed incorrectly: somewhere the text went beyond the background, somewhere the translation was not displayed.

— Fixed a bug that caused randomized male NPCs of the new type to not display any clothing other than the uniform they are supposed to wear in the academy.

— Fixed a bug due to which the genitals of the randomized male NPCs of the new type were not displayed when they were not wearing clothes.

— Fixed a bug due to which the item "Odd-looking glasses" did not work on randomized male NPCs of the new type.

— Fixed a bug that could cause attribute values to double if the player went to look at their value on a diary page under certain circumstances.

— Fixed an issue where some events and event choices with Yuki Oota were causing the incorrect guide to be displayed in the diary. Such choices have been corrected and now the way to go through the story is displayed correctly in the diary.

— Fixed a bug due to which, in the clothes change menu, your character's body type could change from time to time, as well as his appearance in general.

— Fixed an issue where your character could spawn with extra tattoos/scars.

— Fixed a bug due to which it was impossible to change your character's clothes in the change menu.

— Fixed some bugs in the main menu.

— Fixed a bug where not all RNPC were given relationship/affection/fear points when obtaining a perk/item binding to obtaining it.

— Fixed a bug due to which the function of calculating the chance of an event drop could not take into account all variables, which is why it worked incorrectly.

— Fixed minor bugs in the module for distributing randomized NPCs by locations of their clubs/type of activity.

— Fixed a bug due to which randomized male NPCs could spawn a gacha costume in a game session in the form of a preference in clothing without using cheats/RNPC editor.

— All bugs and shortcomings in the generation of the main character have been fixed: now the entire appearance generates as it should.

— Fixed some bugs and shortcomings related to the appearance of male randomized NPCs of the new type: now all the details are displayed as they should, without any problems.

— Fixed an issue where satiety could be a non-integer number. In addition, the overall starting stats have been changed, with the maximum satiety level lowered in the early stages of the game.

— Fixed a bug that could cause the grocery store to run out of some type of food at the start of a game session.

— Fixed some issues where the game could incorrectly calculate your character's attributes at certain points in the game.

— Fixed the performance of some perks in the game: now everything works as it should.

— Fixed a bug where some Randomized NPC Influence stats would not always have time to load when interacting with them.

— Fixed some typos in the Russian translation of the game.

— Fixed errors in the English translation of the game in some moments: inaccuracies, lack of translation at certain points, typos and exceptions that occur in very rare cases.

— Fixed bugs related to the incorrect calculation of some statistics related to the mechanics of fights.

— Fixed a bug that could cause an exception to be thrown when using certain interactions with randomized NPCs.

— Fixed a bug due to which an exception could occur during a long game session, provided that the story with the journalism club was completed and the mechanics of managing this club were opened.



Screenshots:

Files

School Game v0.940 Android Version
External
Mar 27, 2023
School Game v0.940 MAC Version
External
Mar 27, 2023
School Game v0.940 Linux Version
External
Mar 27, 2023
School Game v0.940 Windows Version
External
Mar 27, 2023

Get School Game / Sandbox, Simulator, RPG

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

anyone else getting a notice on the public 0.939 version about needing a patreon code?

Yes!

(+1)

managed to find a work around, if you have a save in .938 you can load it and go from there but until the bug gets fixed we don’t have any other options

Excited to play the new version!