Released 0.958 version


So, a month has passed since the release of the last full version. It's time for a new version, and a fairly large one at that. The bulk of the work was done on optimizing the game, fixing errors, improving the English translation. However, a huge amount of content was also added. For example, a completely new settings menu, and in it - a loading and saving menu, to which the ability to add your own notes, add them to the favorites menu was added. A completely new training system with a completely new guide - he was drawn from scratch and is a new character with a more suitable design than before. New tattoos for female RNPC, a memory system, a system of views, huge systems and reworking of the RNPC themselves, which also led to many smaller improvements. Here are also new sounds during absolutely all 18+ scenes, a huge storyline with Suzuki Matsui. At the moment, this update is the largest of all released versions, as well as the most stable. Stability has already been achieved by reworking a huge number of game engine modules, improving the basic interaction with it. The main information on all the work done in terms of optimization can be read below, in the list of changes, but at the moment the stability of the game, its performance - has been improved two or three times, and the multithreading capabilities that have been added to devices that support this will improve the overall interaction of the game with your device properly.

You can download modification from our discord channel.

 

 New content

The game plot with Suzuki Matsui was continued, which has a continuation of more than fifteen thousand words. All events with her are varied, the choices affect the course of the plot, as well as the game attributes of your character. To go further along the plot line with Suzuki, you need to either call her or talk to her when she cohabitates with your character.

A global reworking of sounds was carried out during 18+ scenes with randomized NPCs: now each scene has its own sound, its own patterns, and in general, now any scene you choose will at least somehow sound. Moans, sighs - depending on what you choose and the depravity of the girl, they will change.

For randomized male NPCs / when creating your character, you can now change the skin color to any that interests you. Custom skin color is also available there, due to which it can be made both darker and lighter. These same different skin colors can also be generated on RNPC.

The story interface, which opens from the settings menu and displays the text that was in story-type events or between the RNPS and your character, has been completely changed. In addition to being changed to match the design of the new interfaces, it also has more information about these dialogues: they now have an in-game date, which is minor, but simplifies interaction with the interface. Also, instead of an empty line, the name "Narrator" is shown, as it is done in the game itself.

The save/load save interface has been completely changed to one that better suits the current style of the game interface. It has become more stable, has fewer problems. In addition, it itself has become smaller in terms of code, which makes it easier to understand, and new types of sorting have appeared in it: by characters. A newly created character with its own name now creates a separate button with categories, by which you can conveniently separate different game sessions.

A global system related to randomized NPCs has been added to the game: there is now a button instead of a calendar that opens their memories of you, which can be generally interpreted as logs where everything you did with a randomized NPC is recorded. It records time, location, activity, if new systems related to the attitude of the NPC to your character depending on recent events, modifiers and other indicators that will be interesting to study and manipulate for easier interaction with randomized NPCs.

The gameplay tutorial at the very beginning of the game has been completely redone: it is now more visual, uses a new interface, talks about more things, and is also generally a better option for explaining the gameplay than before.

The translation of a huge chunk of the plot that is responsible for Ayano Yoshida into English has been improved. A lot of time was spent proofreading, a lot of text was corrected and even more was rewritten. Overall, about 40-50 percent of the plot with Ayano Yoshida has been improved for reading in English.

More than a dozen new tattoos have been added for female NPCs. Including those that take into account hand positions, on different parts of the body.

The interface for changing content and game difficulty in the game settings has been changed: the main changes have occurred only in the design of this interface.

A new filtering option has been added to content filtering - plot. With it, you can either enable or disable plot content, if your desires require it.

A minor refactoring of the code responsible for displaying tattoos on female NPCs has been carried out. This system produces fewer errors, is less of a problem than before, and also now takes into account the hand positions of the NPCs.

A new button has been added to the interface for interacting with randomized NPCs - hide/open the interface.

New possible interfaces have been added for creating hints, tutorials, and other things. They have new systems, the ability to close interactions with the interface, have new typical tips.

A system with weather conditions has been added to the game: now with some chance it can rain outside, which will make randomized NPCs "scatter" to other locations: shopping centers, their homes, and so on. This rain has its own effects and sounds, which is why it is quite difficult to miss it.

A completely new function for communication and interaction with randomized NPCs has been added to the game: looking at different parts of the body. During a conversation, your character can look at different parts of the NPC's body: eyes, chest, thighs, calves, arms, valuables and the floor. All these views affect the RNPC in different ways within your dialogue and, of course, he may absolutely not like the look of your character at some part of the body. Everything directly depends on your relationship with this character, on his character traits and many other things that affect this both directly and indirectly.

New possible functions have been added to saves: adding to favorites, which will make this save ahead of others, as well as adding your custom notes to the save. 

The game settings interface has been changed. Firstly, in addition to stylistic changes in the interface, which are more suitable for the current design of the game, the settings have been changed into several categories: general game settings and performance settings. Secondly, many settings within this interface have been refactored, some have been restored, and some have had their performance slightly improved. In addition, more different functions have been added to some categories, with the help of which the player can better customize the game for himself.

The interface for changing the text for game events has been changed: the main changes occurred only in the design of this interface.

The game's sound system has been significantly improved: instead of a logarithmic change in the volume value in the game settings, now the usual change familiar to the player with the correct display of all this. Previously, even if the icon was in the middle of the status bar, the sound could be 12 percent - now in this case it will be 50.

The position of additional buttons for opening the profile, exporting, etc., everything related to randomized NPCs has been changed in the game. Now this is a separate interface with its own categories, capabilities, animations and many, many other things. 

Added more reactions of randomized female NPCs to any actions of your character that he may not like, which will make the system of communication with them more lively.

Now a randomized NPC literally remembers everything that your character did with him. From beginning to end. All interactions affect the potential relationship with him, his desire to talk to you, the success of the interaction. There are several parameters: memorization efficiency, initial opinion, current opinion, and a memory modifier. Absolutely all parameters interact with each other, creating more opportunities for interaction with the RNPCs, and also making this system more sophisticated than before. In addition, the amount of memorized information for a randomized NPC directly depends on his intelligence, and some of this is forgotten over time, and this parameter is also directly affected by his intelligence.

Now the path from any location to the location where your character is has some time, which is calculated using the Euclidean formula. On average, from the beach to the cinema is 8-9 minutes. 

Multithreading was added to the game for devices that support it (most often specifically PC devices). If your device supports it, the game will switch to multithreaded calculations. If not, single-threaded. Multithreading is available only for some functions, but it significantly increases performance, stability, and also significantly improves the situation with memory leaks, due to which after a certain number of cycles the game could fill up RAM and simply crash. (Python library multiprocessing)

Some specific functions now support internal caching capabilities, which improves the performance situation significantly from what it was before. In addition, the game's performance itself is also improved to some extent by reducing the number of crashes due to fewer unnecessary and unnecessary calculations that could have been avoided at some point.

The concept of the RNPCs activity module has been changed, due to which their activity now changes not once an hour, but much more often, as it happens in real life. 

A minor refactoring of the code responsible for the transition of the RNPS between locations was carried out, due to which the overall performance of the game has improved by five percent. The code itself has become more stable and understandable, and has also begun to use the computer/phone resources much better.

The network code of the game itself on the client side has been significantly improved, which fixes a lot of errors and bugs related to this, and also generally has a positive effect on the performance of the game itself.

The code for connecting to the game servers has been significantly improved. It was made from scratch, again. Prevents many errors, crashes and other problems that were relevant for the game servers. Now everything works stably and there should be no more errors related to this.

The code responsible for the triggers of story events has been completely refactored from scratch: now it is a completely different code. It has become more modular, gives more space for potential modders, and also generally works much better and clearer than before.

The systems responsible for determining when to calculate the activity of randomized NPCs, their movements, and much, much more were refactored, due to which the game's performance increased fourfold in some moments. Especially during events/some interfaces/interactions and other game mechanics. 

The module responsible for calculating the RNPCs at the location was refactored. Now it is separated from the RNPCs activity calculation module, and works separately from it. In addition, its values are cached, due to which the game's performance will improve, at least a little

The code that calculated the number of minutes and hours was refactored: now it is moved to a separate module and calculates time slightly differently, avoiding errors and unnecessary calculations inside the method.

Now, if randomized NPCs have the appropriate orientation, some romantic interactions can be with RNPS of the same gender.

Now randomized NPCs can change their location not only once an hour, but much more often, depending on the activity of the player.

A minor refactoring of the code responsible for the transition of the RNPCs to locations was carried out, due to which the overall performance of the game improved by five percent. The code itself became more stable and understandable, and also began to use the resources of the computer / phone much better.

A significant refactoring of the code responsible for searching for all game NPCs in the session was carried out: firstly, it was rewritten, new input data were added there, secondly, this module became faster due to the introduction of data caching.

Now with a fairly low chance, randomized NPCs can walk around the "Forest" location inside the city.

Profit from in-game businesses that can be bought on the player's PC is 10 times, in accordance with the interest rate of the in-game bank.

New possible cheats for Patreon subscribers in the console were added to the game 

Now, if your character has X-ray glasses, which are given to him for the quest of one of the quest givers, a new icon appears in the menu with the interface for interacting with the RNPCs - an icon with which you can adjust the transparency of the clothes of this very RNPCs.

To the interface of sexual contact with randomized NPCs, tooltips to buttons that few people knew about were added: hiding the entire interface and hiding the menu.

For male RNPC, four new hairstyles were added, which can either be generated on them or selected in the editor of your character/RNPC.

A new possible setting was added to the RNPC editor on the page where their character is configured: now you can configure a pose to your taste from the available presets, in which this very RNPC will stand during the time outside of a forced change of position. During display in contacts/interfaces, etc.

A cloud saving function for RNPC for Patreon subscribers of the Best Friend level ($10) and above was added to the game. This function works the same way as cloud saves: a separate folder in the cloud is created on your email, where you can access your characters at any time. They are not deleted over time and will be in the same folder both after a year and more, allowing you to transfer the characters you need not only from version to version, but also from device to device (from Android to PC and vice versa).

The English translation was slightly improved by our players from GitHub (https://github.com/kaitosi117/translate-school_game_to_english). You can see the results of the work in a more accurate and understandable translation of some interfaces and moments related to the RNPC.

The cloud save system, which our Patreon subscribers might not know about for some reason, has been completely changed and improved: now they are permanently enabled for everyone, but if you click on them without a subscription, a warning will appear that it will not work. In addition, the system itself has become more stable and began to report errors that could occur if it all worked incorrectly on your device.

A complete refactoring of the code responsible for the activity of randomized NPCs in the location was carried out: now it does not cause any problems at all. All bugs associated with it have been fixed, starting from activity with No No and ending with its general incorrect operation. There are 20-30 percent fewer miscalculations, conditions and other unnecessary things, and the game's performance has improved by the same amount. In addition, the number of crashes (not exceptions) has decreased, when the game crashed without any errors.

Some system functions have been changed, garbage collectors have been added to the game code, due to which potential crashes on weak devices should be reduced.

Some parameters responsible for caching have been changed, due to which there should no longer be lags when calculating the appearance of the RNPC.

Now situations where the RNPC does not want to communicate with your character for some reason are available ONLY at the difficult difficulty level. This was done because this mechanic could be annoying or not liked by people who came to the game just to relax.

The price that the RNPC requires to do homework from the academy for your character has been changed: now this price is higher, and also directly depends on his bribery.

Now, if your character helps Suzuki with a card game, after this interaction her level of card game and experience is displayed for a better understanding of the progress towards completing the storyline.

Improved the system of playing cards with randomized story-type NPCs, due to which the "End Game" tab no longer breaks the plot if such a mechanic is present in any event.

Added additional conditions to the storyline with Suzuki Matsui to prevent some inconsistencies in the storyline with her and fix some bugs/deficiencies related to this.

A significant refactoring and improvement of the systems responsible for generating RNPCs was carried out: now you can generate the specific NPCs you need using keywords in the function, which improves interaction with this system and makes it more reproducible in terms of creating modifications.

A significant refactoring of the systems responsible for randomizing hairstyles for male RNPCs was carried out, due to which there are much fewer "Bald" characters in the game session, and in general the system has become more stable and understandable than before. With fewer errors.

The hairstyle display system for male RNPC has been improved: shadows are no longer painted along with their custom hair color, but exist on a separate layer.

Some old hairstyles have been reworked for male RNPC, resulting in new display options.

The 18+ scene for the "Missionary" position now displays 10 new hairstyles that were added in the previous update.

The 18+ character scene for the "Doggystyle" position now displays 10 new hairstyles that were added in the previous update.

The eye construction methods for male NPCs have been changed.

The scene when peeping at a female NPC in a toilet stall has been updated to display 10 new sets of clothing that were added in previous versions.

A minor refactoring of the systems responsible for the in-game engine has been carried out, due to which there are fewer possible errors that occur in the game. Including individual ones, due to problems with permanent files/fonts and some other systems.

New sets of clothing added in previous versions are now generated on randomized male NPCs.

Your character can now wear all the new clothing that was added in previous versions. It is available from the corresponding menu.

A minor refactoring of the code responsible for changing your character's clothing, as well as in general for this, has been carried out. UI and mechanics: it is now more stable, the UI itself makes better use of in-game functions and is less of a cause for exceptions that could occasionally be thrown.

The randomized female NPC interaction scene "Grope Breasts" now displays the 10 new hairstyles and new clothing sets that were added in the previous update.

The randomized female NPC interaction scene "Hug" now displays the 10 new hairstyles and new clothing sets that were added in the previous update.

The randomized female NPC interaction scene "Kiss" now displays the 10 new hairstyles and new clothing sets that were added in the previous update.

The randomized female NPC interaction scene "Masturbate in front of me" now displays the 10 new hairstyles that were added in the previous update.

The weight of the game was reduced by 500 megabytes by removing some rudimentary files, compressing uncompressed files, converting some files to lighter formats. This is a global work, with the help of which the game will work faster, the interfaces will become more responsive, and this game itself will crash less than before, especially on old devices with caching problems.

Now your character will spawn with the first set of clothes from the very beginning of the game, as well as without tattoos and piercings, which generally simplifies the initial interaction with the game and removes the problem due to which your initial character could spawn with an extremely unusual appearance.

The exception module has been completely changed. Now, instead of immediately throwing exceptions, this module will instead try to fix it. This is done by modifying the python, ast and ui modules. In addition, a huge number of exceptions that arise due to this very engine: incorrect work with the interface, rare failure to load and initialize data needed for the game, have been fixed.

The system responsible for determining clothing and its sizes on female RNPC has been significantly improved: if earlier, if the RNPC has large hips but a small waist, these large hips were simply abolished, now the clothes adapt to such a structure, where the girl has a narrow waist and wide hips. In addition, due to this rework, the number of various visual flaws and bugs became significantly less than before. 

The hairpin setting for female RNPC was cut due to its greater irrelevance in the game

Now, if you click on a bra/underwear that a female NPC is wearing in the RNPC editor, it will simply hide and the NPC will not wear it in the game session.

The game engine's image preloader module has been upgraded: now, instead of throwing exceptions, it will skip the lack of an image so as not to break the player's gameplay. 

The guide that told about how to play has been completely redesigned. In addition, the entire tutorial was reread specifically for this purpose and the emotional part of the story about how to play, from the guide's side, was slightly improved.

The SideImage system in the game engine has been improved and now it works more correctly for the game, causing fewer problems and errors.

Some small tutorials have been rewritten, and some have been removed due to their irrelevance.

Some unnecessary files from the game translation folders were removed, as well as some rudimentary files inside the directory in general, which, although insignificantly, reduced the overall weight of the game, which is especially important when playing on Android devices. 

Now the biography menu for RNPC displays not only their first and last name, but also their ID for easier interaction with all interfaces and systems of the game.

Now, if your character is bald and the "Bald" hairstyle was selected in the editor, the settings for the length and color of the hairstyle are automatically hidden. The same applies to the beard - the color settings are hidden if your character / RNPC does not have anything like that.

The code for the grocery store in the game and the interface for buying products has been significantly improved: now the code is more understandable, the interface itself began to take into account more factors, which is why it is no longer possible to scroll through the list of products inside categories where this list is not needed at all. In addition, it has become much more stable, and there are fewer reasons for crashes.

The location identifier code has been improved: it has become more stable and generally works much better than before, and most importantly - more stable, which is why there should be no more errors associated with them.

The ability to buy clothes from the clothing store was cut out due to the uselessness and irrelevance of this interface and the system as a whole. The location is still in the game.

The resolution of some specific interfaces that could cause dissonance due to the low resolution of some elements has been improved.

Some specific functions of the game engine have been modified for the sake of stability and so that they do not give unnecessary exceptions when they should not appear at all.

The game language can now be changed directly during the game and game session, and not only when the settings menu is opened through the main menu of the game.

The beta test mode is now automatically disabled in the game, which significantly reduces the number of possible exceptions and errors and improves the gameplay, making it more stable.

A custom parser has been added to the game, with the help of which the game has significantly fewer errors and other problems that occurred in the game without any reason. This parser fixes a large number of possible errors and creates a more favorable opportunity to play stably and without errors/exceptions.

When separating fights between RNPC, your character's attributes are now taken into account better, which means that your character will no longer be permanently punched in the face regardless of the actual results of this separation.

Now, the RNPC's ID is displayed below the fatigue indicators for easier interactions with them 

Now, the products in the refrigerator in your character's house do not have any limits, which means that you can safely use all of this without any misunderstandings about the fact that the total number of products is greater than their limits.

The 18+ character scene for the "69" position now displays 10 new hairstyles that were added in the previous update.

The 18+ character scene for the "Cowgirl" position now displays 10 new hairstyles that were added in the previous update.

The 18+ character scene for the "Side" position now displays 10 new hairstyles that were added in the previous update.

The 18+ character scene for the "Blowjob" position and interaction now displays 10 new hairstyles that were added in the previous update. In addition, this scene now displays the appearance features of the female RNPC, as well as the tattoos on her, which was not the case before.

The 18+ character interaction scene and the "wank me" position now display the 10 new hairstyles that were added in the previous update.

The mechanics of automatically creating clothing sets for male RNPC was cut due to possible errors and bugs caused by this system.

The Chinese translation was updated by our player RogerJKD: the new interface, new systems and some previously untranslated text were translated.

Now in the RNPC editor, men and women have the position of their hands and body depending on their character, as it already works in the standard game session. All this only works on the RNPC, when editing your character, he will have the standard position of all this.

A global refactoring of the systems responsible for constructing game sprites was carried out: female RNPCs. Now, firstly, all functions have become unified, only the layered construction system itself is preserved, secondly, now many filter systems are added to each element, which simplifies modding and many other possible functions. In particular, this fixes a huge number of errors and bugs associated with this system.

A minor refactoring of the systems responsible for displaying interfaces in the game was carried out: many bugs that could be associated with non-display of content were fixed, the interfaces themselves were sped up in some cases.

A bug was fixed due to which a hand remained on the RNPCs waist in the RNPCs editor when editing a female RNPCs and the position of the hands was changed.

A bug was fixed due to which changing hands in the RNPCs editor did not work correctly, due to which hands could be on top of sleeves, and the game itself could have other problems of this kind.

Fixed Bugs:

Fixed a bug due to which the game could freeze for a couple of seconds every conventional minute after logging into your Patreon account, which, at the very least, could be annoying.

Fixed a bug due to which the list of RNPC acquaintances of your character could display story RNPC that should not have been there.

Fixed a bug due to which, in the list of RNPC acquaintances of your character, when clicking on one of them, an exception could appear.

Fixed a bug due to which an exception could occur when trying to open the screen where you could issue an activity for the RNPC in the occult club interface.

Fixed a bug due to which some values in the occult club interface could have absolute values instead of integer or rounded ones.

Fixed a bug due to which after changing the color of the RNPC name, the color of the dialogue history in the game settings changed.

Fixed a bug due to which when opening the inventory menu during a fight, an exception could occur with a small chance.

Fixed a bug due to which your character was not kicked out of the academy if he stayed there for too long, which could give you the opportunity to be there literally around the clock.

Fixed a bug due to which it was possible to communicate with the story character Ayano Yoshida around the clock. Now there are checks for the time of day, as well as for the energy of your character, which greatly limits this flaw.

Fixed a bug due to which the game could give an error when trying to calculate the vulgarity of the entire academy.

Fixed a bug due to which importing an academy could cause an exception.

Fixed a bug due to which the game could give an error when trying to open history at any point in the gameplay.

Fixed a bug due to which the game could give an error after sleeping in your own room with some chance of it.

Fixed a bug due to which some interfaces after opening and not closing them could not open upon repeated attempt due to getting stuck inside the game overlay. 

Fixed a bug due to which in the module for calculating attributes with RNPC, incorrect indicators of this very RNPC could be calculated.

Fixed a bug due to which your character's body could change even if the "Automatic body calculation" setting was removed.

Fixed a bug due to which pressing the RNPC export button could lead to a game engine error in some cases of the gameplay.

Fixed a bug due to which the game could throw exceptions during an attempt to calculate the activity of any RNPC during a game session.

Fixed a bug due to which an exception could occur during an attempt to calculate which RNPC is suitable for an event and which is not due to some errors in the code.

Fixed a bug due to which the game could throw exceptions during an attempt to enter a group activity with an RNPC.

Fixed a bug due to which during an attempt to calculate activity, group activity and/or any other in some very rare cases the game could throw exceptions, preventing further play.

Fixed a bug due to which the game would not connect to backup servers when it was impossible to connect to the main ones.

Fixed a bug due to which you could be kicked out of the academy during classes.

Fixed a bug due to which the text adjustment for some interfaces with randomized NPCs, game settings and the text for all this could work incorrectly, going beyond the button when playing in English.

Fixed a bug due to which after reloading the interface with setting attributes for your character, this interface could lose its position, overlapping each other at the beginning of the screen.

Fixed a bug due to which the number "60" was not displayed in the edit/create interface for your character when playing in English.

Fixed a bug due to which the character level on the labor exchange through the computer interface could be displayed in Russian when playing in English.

Fixed a bug due to which the text inside the bank interface on the player's computer could go behind the buttons and the interface itself when playing in English. 

Fixed a bug due to which tracksuits for some story characters could spawn on male RNPC, which could create an overly funny picture when the store manager spawned in vomit-stained tracksuits. 

Fixed a bug due to which the store manager who accepts your character could have a different set of clothes instead of a suit. 

Fixed a bug due to which the day of the week save was displayed in English when playing in Russian, which could mislead a potential player.

Fixed a bug due to which, after your character is thrown out of the academy by a security guard because he "overstayed" there, your game saves and progress could generally break.

Fixed a bug where loading the Occult Club management interface could cause exceptions after trying to open it after the events with the Vocal Club and Ayano Yoshida.

Fixed a bug where an exception could occur during the fight with RNPC/any other moment where he somehow changes the position of his hands.

Fixed a bug where the "Are you sure" sign could be covered by other parts of the interface. Now it opens in front of everything, and is also modal to avoid unnecessary clicks behind this interface. 

Fixed a bug due to which your character was thanked not by the victim of bullying, as it should have been, but by the RNPC who initiated it all, which could create an extremely strange picture during all this. All this happened in a group activity.

Fixed a bug due to which after loading a save/reloading the RNPC script, the current one could change to someone else, which, at the very least, could look a little strange.

Fixed a bug due to which the game could warn that you are playing on the wrong version, and this can cause errors, even if the save was loaded from exactly the same version. In addition, now the game does not take this into account if the version is from the same full update (this warning will not take into account versions a and b).

Fixed a bug due to which an exception could occur during an attempt to dialogue with the RNPC in any event and/or other moment of the gameplay.

Fixed a flaw due to which the clock with the running time in the player's computer could go beyond the fields with the interface. 

Fixed a bug due to which the hacking tasks, the first three, showed incorrect chances that gave values - the more, the less. However, this was a visual bug, not a system one, which is why the system generally worked properly.

Fixed a bug due to which, when changing a set of clothes for different times of day, the game could not give out RNPC clothes at all in the RNPC editor.

Fixed a bug due to which clothing settings for different times of day were available for your character, although they were completely useless.

Fixed many bugs related to the game in a language different from the native language of the game: SMS, biographies and many other interfaces were improved when playing in English/Chinese

Fixed a bug due to which the text after the interaction "Invite to location" or "Ask location" could go beyond the interface menu, which could look not very good.

Fixed a bug due to which, when inviting a RNPC to a location/asking for a location, it could all point to the same location - an apartment, despite the fact that he/she/you could be in a completely different location at the same time.

Fixed a bug due to which, when starting a game session, an NPC could suddenly appear in your phone from whom you did not take this very phone number

Fixed a bug due to which the guide said that this was "Everything" with the storyline with Suzuki Matsui, although in fact there was still a fairly large storyline in general.

Fixed a bug due to which it was impossible to load an autosave from the menu for loading these very autosaves.

Fixed a bug due to which the "No stockings" button simply did not work when editing the RNPC of a female/your character, if such was a female.

Fixed a bug due to which the game could throw an exception in some specific moments. For example, when opening the acquaintances menu after loading a save or any other interface where the game simply did not have time to initialize the RNPC data.

Fixed a bug where searching for an NPC via the Friends menu could end up finding your character instead of the NPC you were looking for, which looked odd to say the least.

Fixed a bug where the game could throw an exception when trying to load the appearance of a female NPC in the game. While this didn't happen often, it could happen.

Fixed a bug where a randomized NPC's reaction to your character when changing to female could throw an exception.

Fixed a bug where unlocked scenes in the gallery on the PC in the player's room could have a value greater than the maximum number of these scenes 

Fixed a bug where the female futanari RNPC would not display her penis, even if she was not wearing any clothes or underwear at the time.

Fixed a bug where the female futanari RNPC's penis could display over her tights and any other stockings that go above the waist. Now, if the RNPC has a penis, they are simply hidden when it is displayed.

Fixed a bug due to which the character trait could be displayed as "Sociable" for male RNPC.

Fixed a bug due to which, when wearing a T-shirt and shorts on a female RNPC and in the first position of the hands on the sprite, a graphical artifact could be displayed on the shorts.

Fixed a bug due to which the "Beta Test Mode" could be reset after a certain amount of time and with each restart of the game.

Fixed a bug due to which a non-existent color could be selected for the hairstyle of a male RNPC/your character, due to which the hairstyle on the character simply disappeared.

Fixed a bug due to which saves in the corresponding menu could be sorted by the name "None", which simply did not exist, which could create certain problems.

Fixed a bug due to which in the RNPC editor clothes could not be adjusted to the waist of a female RNPC if they were changed after the clothes were selected.

Fixed a bug due to which it was possible to start a character search by entering a completely empty line without any text.

Fixed a bug due to which the sleeves of clothing remained on female RNPC, even if this clothing was hidden/removed, which looked, at the very least, strange. 

Fixed a bug due to which tattoos added a long time ago for female RNPC did not adjust to their arms when changed in position, due to which these tattoos could hang in the air.

Fixed a bug due to which tattoos and scars were incorrectly reset on your character during generation, due to which exceptions and errors could occur during the game. 

Fixed a bug due to which an exception occurred after trying to transfer game saves to another, new version.

Fixed a bug due to which the guide sprite after training could remain on the screen, covering some interface elements.

Fixed a bug that could cause an exception when trying to calculate the bottom of a female NPC/your character's clothing if they were female. The error was rare and only occurred at certain points in the gameplay.

Fixed a bug that could cause an exception when trying to calculate clothing if the top and/or bottom of that clothing set had been modified. 

Fixed a bug that could cause Suzuki Matsui to give your character a gift, and then an exception would occur.

Fixed a bug that could cause randomized NPCs to have their depravity changed above 120 and below 20, which could create some difficulties in scripts and other points in the gameplay.

Fixed a bug that allowed the NPC attributes to be raised above or below their stock values in the NPC editor, which could lead to certain bugs and errors in the game script. 

Fixed a bug that could cause an exception after purchasing the "Exhibitionist" perk while moving around locations, trying to interact with the game in any way. The game would completely crash after that. Fixed a bug that could cause the game to work incorrectly and story NPCs to have no desire to communicate with your character.

Fixed a bug where the Occult Club Management interface would show the old interface instead of the new one on some specific versions of the game. 

Fixed a bug where some newly added content might not display properly on new versions.

Fixed a bug where an exception could occur when switching to the activity definition interface for NPCs in some very rare cases.

Fixed a bug where male NPCs' emotions would not change when reacting to your character. 

Fixed a bug where female NPCs' front arms could overlap multiple times, creating a graphical flaw when constructing a sprite.

Fixed a bug where female NPCs' clothing might not change color, even when changing the color in the NPC editor.

Fixed a bug where randomized female NPCs' earrings could appear on top of the front of their hair, being directly on top of the hair itself instead of behind it.

Fixed a bug where randomized female NPCs could walk around the Academy locations even on weekends, no matter what.

Fixed certain caching issues where at some point a randomized female NPC from one game session could be transferred to another game session from a completely different save.

Fixed a bug where an exception could be thrown when trying to generate a game session with certain pre-installed mods in-game.

Fixed a bug where a randomized female NPC's thighs and calves could reset while your character was interacting with that NPC.

Fixed a bug due to which your character could simply "Freeze" in the state and attempts to enter the abandoned factory. 

Fixed a bug due to which the NPC could translate in some places, like NPCs in Chinese and English.

Fixed a bug due to which the scroll position on the grocery store screen could not be reset, due to which when switching to different categories of products, the screen could eventually seem empty due to a visual bug.

Fixed a bug due to which an exception could occur after purchasing the "Exhibitionist" perk while moving through locations, trying to interact with the game in any way. The game would completely break after this.

Fixed a bug due to which the game could work incorrectly and story NPCs had no desire to communicate with your character in any way.

Fixed a bug due to which the game could use old functions to try to determine the number of NPCs, instead of new ones, which could lead to unnecessary calculations and incorrect values in some mechanics.

Fixed a bug due to which the game could throw errors and exceptions when trying to start a new game session with some very low chance.

Fixed a bug due to which the game could throw an exception after trying to determine the activity of the RNPS in the location if there are more than 160 NPCs. 

Fixed a bug due to which the automatic pubic hair growth system for female RNPS could work incorrectly.

Fixed a bug due to which the "shave" rule for female RNPS could work completely incorrectly and simply be ignored.

Fixed a defect due to which bruises and blood from the RNPS disappeared too quickly, although they should not have.

Fixed a bug due to which the warning about expulsion from the academy simply could not be shown to your character due to the fact that by mistake it was made only on the easy difficulty level, where it is impossible to bring the conditions to expulsion.

Fixed a bug due to which the game could completely ignore one of the events of the additional plot nature due to problems with plot triggers. (The plot concerned Yuki Oota and Hitomi)

Fixed a bug due to which after entering your email to receive Patreon subscriber privileges, the game could simply endlessly search for servers regardless of anything.

Fixed a bug due to which after loading the game with the entered code, it could freeze on a black screen and not allow you to enter the game at all, completely freezing.

Fixed a flaw due to which the body conjuncture setting was available in the main character editor not from the body settings menu, but in general through the appearance settings, which is considered a rudiment.

Fixed a bug due to which when changing the hairstyle on a male RNPS/your character, if this hairstyle was from 6 to 9 base type, then he could be bald for certain reasons.

Fixed a bug due to which in-game time could be calculated incorrectly after some time and instead of 60 minutes the game would wind up like two hours.

Fixed a bug due to which the game could throw an exception when trying to scroll through time in the RNPS activity calculation module.

Fixed a bug due to which RNPS could be absent from locations due to certain script issues. Mechanically they were there, but in fact the list of NPCs in locations was empty.

Fixed a flaw due to which the interface for interacting with RNPS could show variable names when changing this very clothing in the RNPS editing interface.

Fixed a bug due to which the characters that exited in the dialog box had game control buttons right in the left corner.

Fixed a bug due to which saves could show incorrect time (not days, but specifically hours and minutes) if the save occurred before the start of the game session. 

Fixed a bug due to which the initial state of the "Skip confirmation for exiting the game/overwriting save" trigger was set as enabled, due to which you could lose your saves or unintentionally exit the game. 

Fixed a bug due to which the "Character is stuck" function could work incorrectly on a permanent basis, constantly teleporting the player to certain places that he might not need.

Fixed a bug due to which several pairs of glasses could be generated on your character/RNPC male.

Fixed a bug due to which the position of your character's hands and RNPC could change as you interact with the interface for no particular reason. Now their position is static and does not change unless there is a special reason for it.

Fixed a bug due to which an exception could occur during the initialization of the hug scene if the female RNPC had a hairstyle that was added in previous updates.

Fixed a bug due to which the "Wrinkles" appearance feature was not displayed in the 18+ scene of the "Side" position on the female RNPC.

Fixed a bug due to which an exception could occur in some very rare cases during the game in Russian/English at the beginning of the game session due to the inability to find the background inside the game directory.

Fixed a bug due to which the clothes on your character through the corresponding interface were not added properly, completely ignoring your clicks and working as the system wants, not the player.

Fixed a bug where in the clothing change interface on your character, some clothing sets could be missing the bottom part of the clothing, causing the clothing set to appear as if it did not contain pants.

Fixed a bug where stockings/knee socks could spawn on top of the clothing set of a female RNPC when wearing the "Top and Jeans" clothing set. In addition, a bug was fixed where this clothing could also spawn on other clothing sets that were not intended for it.

Fixed a bug where stockings could be on top of the clothing of a female RNPC in the RNPC editor.

Fixed a bug where an exception could occur when trying to peek at a girl in a toilet stall.

Fixed a bug where some text could be displayed as Russian when playing in English.

Fixed a bug due to which, when playing in English, buttons and some text could simply disappear in the interface.

Fixed a bug due to which, when playing in English, some interfaces could break.

Fixed a bug due to which the game could throw an exception during initialization of the 18+ scene of the "Missionary" position in some very rare cases after transferring game saves.

Fixed some typos in the text when playing in Russian.

Fixed a bug due to which the 4th base hairstyle on randomized male NPCs could have an incorrect length of the back hair types, completely ignoring them and creating a "Gap".

Fixed a bug due to which in the editor of the appearance of the RNPC/your character, on these same characters the back part of the hair was not displayed if it was a man.

Fixed a bug due to which the eyebrows of the female RNPC could be doubled in the RNPC editor.

Fixed a bug due to which the hug scene with randomized female NPCs could cause exceptions.

Fixed a bug due to which when putting on the "Underwear" clothing set on your character, if he did not actually have them according to the character data, he was without them and repeated the "No clothes" clothing set.

Fixed a bug where equipping the "Underwear" outfit could cause your character to display incorrectly in scenes involving groping female NPCs' butts.

Fixed a bug where the game could throw an exception during the "Grope Breasts" scene initialization in some very rare cases after transferring game saves.

Fixed a bug where the 18+ character scene with a male NPC could cause the eye types to display incorrectly in the scene itself, as well as missing eye whites, when playing as a male.

Fixed a bug where the 18+ character scene for the "Side" position could throw an exception if the randomized female NPC had a base hairstyle of 30 or higher.

Fixed a bug where your character/male NPC's tattoos could be over the female NPC's in the 18+ character scene for the "Side" position.

Fixed a bug due to which the body hair in the 18+ character scene of the "Doggy Style" position was displayed incorrectly.

Fixed a bug due to which the leader of the hooligans/some RNPC considered plot-related could not want to communicate with your character, asking him to "Leave".

Fixed a bug due to which the game could give an error when loading the game with modifications installed that add tattoos, and/or in cases of new versions when transferring saves.

Fixed a bug due to which, with the help of certain manipulations, it was possible to go beyond the values of the maximum number of biographies in the RNPC editor.

Fixed a bug due to which the generation of a forced type for certain qualities of the RNPC did not work if this RNPC was a man.

Fixed a fundamental bug related to randomized NPCs and their emotions: previously they could change their emotions to standard ones as part of some narrative in the narrator's screen, which could break the atmosphere. Firstly, this problem is gone now, and secondly, the entire emotion change function has become more "closed", which is why it does not allow any unnecessary changes to itself.

Fixed a bug where some parts of the interface could have a missing character icon instead of some text when playing in Chinese.

Fixed a bug where randomized female NPCs could have missing front arms when naked or wearing swimsuits.

Fixed a bug where when trying to dump homework on a randomized NPC, the price he/she offers could be incorrect and show as False.

Fixed a bug where if you customize your character, you could not customize their body properly because it would output the setting for the situation instead of what was required.

Fixed a bug where some scenes, including 18+ characters, could throw an exception or make the girl you have some contact with bald.

Fixed a bug due to which tattoos could be on top of clothes on female RNPC and/or even on top of the face, which created certain "Interference" in all this. The same applies to moles and some other minor features of the appearance of female RNPC.

Fixed a bug due to which cloud saves, uploading to servers and unloading from there could work incorrectly, preventing you from uploading saves to the game servers properly.

Fixed a bug due to which an exception occurred when importing a character from the old version to the new one through the character library.

Fixed a bug due to which, when entering the menu with clothes for a male RNPC/your character, an exception could occur, resetting all your created settings for him.

Fixed a bug due to which the "Appearance settings" tooltip in the interface was not displayed in the RNPC and/or your character editor.

Fixed a bug due to which emotions inside the RNPC editing interface did not change depending on the nature of this RNPC.

Fixed a bug due to which when changing the position of the hands during editing a female RNPC, if it had any bracelets, they could not follow these very hands, completely ignoring their position and literally hanging in the air.

Fixed a bug due to which stockings in the RNPC editor could disappear when trying to hide clothes on a female RNPC, although they should not.

Fixed a bug due to which stockings could reset during editing a female RNPC when hovering over a button / some other interactions with this very interface.

Fixed a bug due to which a female RNPC had several overlapping layers with eyebrows in the RNPC interaction interface.

Fixed a bug due to which the sounds of sex during the change from missionary position to another and after an attempt to switch to the same missionary position simply disappeared.

Fixed a bug due to which, in the case of changing clothes on your character using a specialized menu, RNPC could consider your character naked and not allow him to go to any locations except his apartment.

Fixed a bug due to which the number of options with hair length could be greater than the real one in the RNPC/your character editor when editing a male gender. 



Screenshots:

Files

School Game v0.958 Windows Version for itch (MEGA)
External
79 days ago
School Game v0.958 Linux Version for itch (MEGA)
External
79 days ago
School Game v0.958 MAC Version for itch (MEGA)
External
79 days ago
School Game v0.958 Android Version for itch (MEGA)
External
79 days ago
School Game v0.958 Windows Version for itch (Google Drive)
External
79 days ago
School Game v0.958 Linux Version for itch (Google Drive)
External
79 days ago
School Game v0.958 MAC Version for itch (Google Drive)
External
79 days ago
School Game v0.958 Android Version for itch (Google Drive)
External
79 days ago

Get School Game / Sandbox, Simulator, RPG

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

Great work!
Will you be adding some extended random NPC body options? like more breasts and nipples types, also different pubic hair types?
A variations of that type will expand the gameplay even more as player will have more incentive to hunt for more NPCs in hope to see "something new" :)
just a thought but I believe there are more people thinking of the same thing ;)

Are any chance of the MC being a different orgin, like how hentai High school you are a principal, maybe be that can still fit in school game since you dont really meet these depth characters inside a classroom as a student/teacher?

(+1)

Teachers will be in game, but they will be call "Professor" or something like that. And no, you can't be them anyway. Even in release. At least, without modifications from users.

Fair enough, Thanks for replying back.

(+1)

Just me waiting for female character release

I like the additions youve made to the game so far :) alot of hard work! Would it be possible to add in the "virgin" dialogue again for female npcs as well as maybe a perk or something for women to still have sex with a male player regardless of their penis size?

You can change size of penis in hospital and they can agree with your sex.

About virgin - at the moment it's alreadt available for scenes. In dialogue maybe too

(+1)

Does this mean this is the last update until full release?

(+4)

No

(+3)(-3)

Realistically, it should be easier to do sexual things with a man if you're playing as a female character