Student Transfer

by kmalloc

Versionv9.2
EngineRen'Py
Released2026-03-15
Updated2026-04-09
LanguageEnglish

An ordinary high school student named John comes across an object of immense power on an otherwise ordinary day. Will he use it to pursue his own deepest desires? Or will he and his friends be caught between forces they don't understand?​

Version 9.2 Fixes An accidental syntax error in The Bet has been resolved. No more jumpscare errors! Reestablished some hyphens. The usual array of small typo and punctuation fixes. Improvements Scenario Mode on Android has been improved significantly such that it's more robust against broken scenarios. The game should now be able to start on Android versions <11 again, with the caveat that Scenario Mode will be disabled due to missing API methods on such old devices. Due to the ongoing cost of living crisis we have been forced to raise the price of the game by 35%. The additional money will go directly into lining the pockets of our landlord. We thank all of our dedicated players for understanding. Additions Added two new music tracks, gymnopedie_no_2 and gymnopedie_no_3. We just can't get enough of 'em. Version Notes On previous Android versions, installing a broken scenario could brick the game, requiring a reinstallation. Since this is not exactly user-friendly, we have now introduce a different recovery behavior: When encountering a broken scenario, the game will delete it from its internal installation directory on startup, ensuring that it can always start up and enter the main menu. The game will inform you about the failure, displaying a warning popup with extra info on the nature of the error and which scenarios were affected so you can report back to the original author. This guards against common issues such as syntax errors or initialization/code exceptions and should catch most -if not all- of the current potential failure cases. Additionally, due to how the revamped scenario system works internally, the game would not start properly on Android versions below 11 as we rely on some API methods only available on that version of Android or later. To allow players with older phones to still enjoy the game, we have adjusted it such that it will simply disable the ability to install custom scenarios when running on an older device. This way, players can still enjoy the game and the prepackaged scenarios, rather than nothing at all. Version 9.1 Fixes A bunch of music, animation and grammar/typo fixes, as usual. Thanks to those who diligently report these Restored the missing portion of KatSwap. A small branching logic error in Joyride day 3 has been fixed. The scenario loader has been refined such that it can now crash in style, and not in panic. Better error tracebacks, especially on simple syntax errors. Voice beeps will no longer continue indefinitely when entering a menu during a speech event. The App Translocation check works properly again, preventing a subset of crashes on macOS. Temporary locations are now determined correctly (meaning not at all) in read-only situations, instead of causing a crash. Resolved an issue where the pixellate transition reused stale sprites. Game engines, amirite? Improvements The scenario linter no longer nags you about choices missing a description. Freedom to disregard accessibility: granted. The Android GUI has been adjusted so that buttons are easier to use. Online Scenario Mode is now more shy: It'll only show up when it's actually available. Additions Removed Bitcoin miner. Version Notes In case you didn't know, there's now a 'Save Sync' feature available in the Save/Load page allowing you to easily sync your saves to other devices. It's pretty neat. This only works within the same major version, same as what goes for overall savegame compatibility. Version 9.0 Old saves won't work Content Now with 1.75M words! 270k more than last time! TheBet - As the bet between Kat and Kiyoshi begins to wrap up, John does his best to help his friends make it through the last few days while he and Kyoko attempt to analyze their new and unusual behaviors. KyokoMistake - With their bullies taken care of, Kyoko and John can now live in peace while finding a way to get back into their original bodies. Rampant hormones, however, make things a bit more difficult. KiyoshiWish - Day4 Night has been retconned. Joyride - John and Kiyoshi possess girls without immediately falling into an identity death tar pit, for once. YuiSwap - It turns out indulging in vigilante mind control and impersonation was the best case scenario of sharing the device with Yui. ScarletFever - Scarlet is just your ordinary college girl. She does her best to balance her job, her classes, and, of course, the boys. But she's been feeling a little different these past few days. Minor Updates YuiPoss - Updated the spellbook text to make Yui less special. KatSwap - John now knows Kat's family a little better, putting it slightly more in line with other routes. MaidenSwap - Scarlet now actually knows who Holly is. Sitcom received some minor touch-ups due to a slight budget increase. Fixes The usual boat-load of typo fixes that we only spot after the latest release. Resolved a potential memory leak when reloading the game many times in a row. The character parser actually behaves as it should for a few new edge cases now. The phone messaging system now doesn't break in auto-forwarding mode. The world no longer explodes when changing between the sprite and character DB viewer due to expression mismatches. Improvements New backend implementation of scenario mode for Android, putting it in line with Desktop. Fewer compatibility headaches! FakePerson can now accept color codes in addition to body names. Improved load times by caching static CG properties. Input fields now support copy-paste actions. Yay for quality of life improvements! The character background viewer now supports searching by tags, so you can filter by i.e. 'female', 'student' or 'wealthy'. Clicking the 'New Scenario' button when a template scenario already exists no longer recreates it, saving any potential edits from being nuked by accident. Additions An 'Export' button has been added to sprite viewer, allowing the export of a transparent PNG for any given character, including all configured options. New game store bg in the mall. "Bump in the Night", a new nerd hobby store, has opened in the Mall with a bg. The aquarium now has more settings available. The park bg now has a night variant. There's now an amusement park in San Fransokyo, with backgrounds to match. Veronica has received a bunch of new expressions for no reason. John has received a bunch of new expressions for a very specific reason. Phila has received a bunch of new expressions for unclear reasons. A single new expression for Scarlet. Scarlet enjoyers stay losing. Scarlet can now wear her work apron as an outfit. Scarlet can now wear both her casual and sexy underwear as outfits. Scarlet has a new outfit she can wear when going to bed. Dominic has received three new expressions to flex on Scarlet. Yui has received two new expressions to stay right in the middle. Yuuna has received a bunch of new expressions. MariaMania is now available as a scenario instead of as a main game route. NatsumiSwap is now available as a scenario instead of as a main game route. Tori now has a nude outfit in her A pose. Tori now has hairdown variants for her A pose. Tori now has an underwear outfit in her B pose. Tori was forced -at gunpoint- to wear a dress without extra holes in it. Katrina has received a fresh cut and a new dress outfit for both her A and B poses. Kiyoshi has been working out and has a new outfit showing off his gains. Zoey has recieved new expressions so she can flirt with Kiyoshi better. Scarlet's work (the café) has more backgrounds now. The Bloom's finally have a bathroom. The hot springs now have a changing room bg along with a walking trail stream bg. John receives the ability to take off his hoodie with a new outfit. Kyoko bought a hot new dress, you should really check it out in both A and B poses. Yui becomes a massive slut with a new outfit she definitely would've never chosen for herself in both her A and B poses. Yui is now able to take off her bra while keeping her panties on for both her A and B poses. Someone bought Sandra a micro-bikini, and she decided to keep it. That same person bought one for Holly. Sandra convinced her to keep it. Abby had some construction workers over and now her kitchen looks different. The Morgans loved Abby's old Kitchen so much they decided to copy it. The Morgans finally cut their grass and now you can see the front of their house. Kyoko learned how to take off her casual outfit's jacket. You know, like an accessory. Kyoko accidentally walked though some sprinklers. We decided to make that its own outfit. Maki Hano is finally making her on-screen debut, along with 2 outfits. Sojiro Hano is finally making his on-screen debut with 1 outfit. Rachel can now walk around without her blouse on without getting completely naked. Rachel lost her underwear and had to borrow Connie's the other day, so now that's an outfit, too. Breaking Changes bg house_luten kitchen dusk is now bg house_luten kitchen night As Kyoko's jacket is now an accessory in her A pose, the `body <character> kyoko` command may cause unintended visuals unless you set the jacket to the character afterwards with `accessory <character> set jacket`. The Hano's livingroom has been renamed from 'living room' to 'livingroom', getting rid of the horrifying implication. 8.1 Fixes A typo in variable in the high-point Sitcom ending has been fixed, preventing a crash. Two minor issues in the default scenarios were fixed. Yes, that's all the detail you're gonna get. A slowdown in the CG gallery was introduced by accident and has now been fixed. A smaller-than-usual amount of tyop and grammar fixes. We decided that it'd be fun if we left some for later. The 'possess' command now allows for specification of blush expressions again. Removed scam link leading to a casino website in the example scenario. We'll have to find a different way to monetize... Improvements The estimated scenario reading time display has been adjusted so that it no longer rounds to full hours, making it more precise. Additions The mute button returns to work after a long absence while recovering from a severe alcohol addiction. Scarlet's bedroom. Don't look, perv! A button that takes you directly to the relevant flowchart for the current version. What do you mean you don't know all of our arbitrary route names by heart?! 8.0 Content Now with 1.5M words! 300k more than last time! MagicAllie - As Allison’s friendship with the other popular girls takes a turn for the worse, John must decide how to help her, or if he even should. Sitcom - John summons the all-powerful Circe and wishes to be a famous TV star! Little does he know: demons can be quite overbearing when swayed by creative muse! KyokoMistake - Trying to take a peek inside the device might have been a mistake. Kyoko and John now have to get settled into their new lives and find a way to get everything back to normal. CharlotteSwap - John and Charlotte keep swapping, and their shifting memories are making romance more difficult than it ever needed to be! TheBet- A simple wager on who has it harder gets out of hand. The only thing worse than going through with it is what awaits the loser! MichelleSwap - Michelle's machinations march onwards, but if it's war she wants it is war she will get. MagicDelinquents - Did you think Tori and Vanessa were just going to stop once they knew magic was real? No. No they were not. KiyoshiWish - A simple wish for a friend to share the gift of magic with goes off the rails. Then keeps going. And going and going and going. Mystery - The long awaited revamp of Murder, all the Jane goodness you know and love with a dash of actual mystery this time. Fixes Improved Emoji support (especially in the phone messaging system) to enable accurate portrayal of Gen-Z speech patterns. Several dynamically-created images in the game were updated to obey the screen filters correctly. Auto-forward mode for text messages has been fixed and now functions correctly for the first time since the messaging system was created. A whole bunch of typos in old content. Preemptively resolve a bunch of issues that Ren'Py has graciously introduced to keep us on our toes. Improvements The game's version number was updated from 7.1 to 8.0. The CG viewer has received a full overhaul and will no longer make a roundtrip to the moon and back before responding to inputs on CG's with a large number of permutations. All of our internal variables were rearrange and organized, which should somewhat help with save compatibility. The swap command now doesn't instantly switch expressions at the end. Character name boxes have been moved above the dialogue/narration instead of remaining beside it, to avoid UI overlap. A bespoke selection of 'Paths under Construction' have been pruned from the game to keep you lot from complaining. Path Work Ahead? I sure hope it does! Additions A whole bunch of new typos in new content. The 'possess' command now takes an optional zorder number that is applied to the target if desired New expressions for several characters, including Katrina, Michelle, John, Holly, Allison, and Kiyoshi. Even Emily, too! Several new and exciting sound effects that do not contain any subliminal messages whatsoever. The legacy 'Murder' route is back as a scenario. Gotta throw 'em a bone every once in a while. New backgrounds: The Hano household now has a bathroom and another bedroom. Katrina's bedroom can finally be darkened and the mall has been expanded with several more locations and variants. Lots of new outfits! Sandra, Yuuna, Katrina, Charlotte, Kyoko, Rita, and KiyoshiGB all have new duds. Circe has a hat. Oh, Kiyoshi's naked cock exists now, too! Hip hip hooray! The matriarch of the Morgan household, Laura, has been replaced. She's better than ever, with 2 poses, 7 outfits, and a smile to die for. Old Laura has been mercilessly yeeted into the shadow realm. Breaking Changes The background 'bg mall restaurant' has been renamed to 'bg mall restaurant day', as we added a 'dusk' variant and needed to clean up the namespace. 7.1 Fixes Resolved some expression confusion in the sprite viewer. Made the character database update sprites correctly. Made external scenarios load properly as opposed to crashing the game, which (hot take) is kinda bad and shouldn't happen, we think. Scenario template generation works again. Just imagine life without it: No more scenarios. The horror! Gave the Jane in Spirit Hymn a firm talking to. A couple animation fixes to prevent people from floating when they shouldn't. A less-than-typical amount of tyop fixes. Improvements Removed edge scroll in the sprite viewer because change is scary and spooks the scenario authors. Made minor improvements to Kiyoshi's character at large via precision surgery. Did you hear they did surgery on a grape?! Removed Atom as a recommended editor in the example scenario. The biggest improvement of all, you could say. Additions No, we're not adding story content in minor releases, please stop asking. v7.0 Content Now with 1.2M words! Leona Swap - John and Leona's epic battle with Sandra continues in newer, steamier directions. AlternateYuunaverse - John wants to be there for Yui, but he'll be taking on a much more active role than he expected! Charlotteswap - Continue John's journey as Charlotte, with more confusion, feelings, and alcohol! MagicAllie - As John and Allison continue their magical hijinks, a Cold War is brewing not only between the popular girls, but between John and a new ally. MagicDelinquents - John joins forces with two troublemakers in a nefarious scheme to raise their math grades, only to find that it may not have been worth the trouble at all. Michelle - After making a careless mistake, John is intercepted by a curious Michelle, who takes it upon herself to "help." Sadie - The story hasn't progressed since last time, but a sexy new CG has been retrofitted into a certain scene where John is all alone in Sadie's room with her body all to himself. Check it out! KyokoMistake - John decides to cheer Kyoko up by showing her the device and soon finds himself and his friends caught up in various experiments. Fixes An odd duplicate outfit in Kyoko's character files was vaporized by sheer force of Will. Who's Will? I don't know, he just showed up a few weeks ago and won't leave. Images sent via text message are now exempt from blurring, reducing nausea while you text and drive. A black background was added to gallery images that don't fill the entire screen to prevent background bleed. We can't stand blood, after all. Paul's icy and somewhat strange B pose was removed, contributing to global warming in the process. The morph command now properly accounts for custom y positioning, which is better than just kinda accounting for it. Accessories are now reset when leaving the sprite viewer, preventing John from looking funky when you enter it again. The numbering for Alex's glasses accessory was fixed because we hired a mathematician to explain rational numbers to us. Again. Blush expressions can now be used in the morph command. Why anyone would blush while morphing into an attractive girl is beyond me though. Minor scheduling conflicts have been resolved to avoid paradoxes in alternative timelines. Returning from the details view in the sprite viewer should no longer crash the game under very specific circumstances. Several minor consistency and typo fixes have been made that are surely not going to collapse the narrative, we promise. Sayaka's frog sprite snuck a JSON metadata file by us, but we caught the little bug eventually. Some fixes have been made to Sayaka's cheer outfit, but we no longer know what we changed. A couple move transitions had their timing updated very slightly to get rid of a lingering offset when bouncing back to their start position. Thanks to CaptainCaption for notifying us of this. The pause/resumeaudio functionality now works more correctly than before. Added some missing pixel's in Stevie's expressions. Thanks to BuggsB for the report. Fixed an extraneous line of transparent pixels in the game menu background. The message lint feature no longer crashes. I see this as an absolute win. Connie now has an a_8 expression. Finally, after all these years! A few stray slightly-transparent pixels on johnGB's face have been made opaque thanks to Nickaholic's eyes working very well. Improvements The reading speed for scenario reading time calculation was increased from 210 WPM to 250 WPM since the default turned out to be a little too slow. Gotta go fast! Character names are now shown in the sprite viewer so you won't have to ask "who dat" all the time. The dialogue history screen now accounts for excessively long narration, but I'm sure that will never occur, anyway. The sprite viewer and the character database now don't reset your search input and scroll position when returning to the index view for added convenience. Yoshinori's second outfit was optimized. No, we don't have any more info on this, stop asking. Converted accessories to pose-level accessories where beneficial. Central management! Oh yeah, we did add pose-level accessories, in case you missed it. Now one accessory can service all outfits in a pose to make things more compact. Pretty neat, huh? Blush expressions are now supported in the phone_call command. Accessory group parents are no longer shown in the sprite viewer so as to not clutter up the space. CPS to the rescue! Scarlet's expressions had their whitespace trimmed so she occupies a bit less space, just like in the game itself. Oh Scarlet route, where art thou?! JSON support in scenario metadata files is really disabled this time. We mean it! Font files are now packaged by default when exporting a scenario. Several animations and expression sections have been revamped to be more consistent/animated. a_0 at center can take you far, but not that far. Turned down the reflections in Vanessa's eye so that she no longer possesses a gear. That's an anime reference that's hip with the kids nowadays, right? Some new linting features for define and default statements have been backported to the scenario linter. The scenario linter no longer produces warnings for silhouette images. Upgraded to Ren'Py 8, which comes with Python 3. There should be no user-facing changes if we did everything correctly. Script loading speeds have been improved by 18%. I mean, it's not nothing... Additions Genny can now wear her uniform in her A pose as well. Swell! Irene can now wear her uniform in her A pose as well. Swell! Michelle can now wear her uniform in her B pose as well. Swell! Katrina and Kyoko can now wear their gym uniforms in B pose as well. Swell x2! Allison's braids are now an accessory. Sweet! Michelle now has underwear in both A and B poses. Scandalous! Naomi now has formalwear. Fancy! Charlotte's got jeans. Keen! The timedchoice command can now take an optional title for the "Timeout Choice" menu option when timed choices are disabled. Better act quick! v6.1 Fixes The discord widget no longer crashes the game. Thanks Obama! Sayaka is now wearing her uniform at school instead of going in casually. The usual metric ton of typo fixes. No imperial system here! Alex's expression numbering was fixed so she doesn't go directly from 24 to 26 anymore. The Mina ending epilogues now properly terminate after finishing. Some condition fixes in Antics. Text boxes can now be moved on the y-axis again. Blushes weren't defined for ghosts, leading to exceptions when using blush expressions. This has now been rectified. Improvements The main menu drawer is now static. Less confusion! Additions Hid the dragon balls in one of the .rpyc files. Yes, all of them. v6.0 Content Now with 980.000 words! Popular Possession route now complete! Will John save Kiyoshi, or let him go? Not sponsored by Disney. Memswap's core path is complete! How far down the rabbithole will Sandra and John go? Will they live to tell the tale? Leonaswap has several new days of content and a short end. Now with 200% more horny! The Abbyswap hook has been rewritten to better reflect our writing standards, while still remaining as dark and bitter as a nice cup of black coffee. One Leona route not enough for you? Watch John and his mother break reality in a fun and exciting way that'll change John and Leona's lives forever! Or until Circe relents. John finally takes a shortcut and bumps into Charlotte. Though they may be strangers, they'll be forced to get to know each other in a way neither of them desired. Fixes Quite a few sound effects were played on the music channel, prompting confusion and widespread panic among the populace. They have now been told to go play on the correct channel. The usual scad of typo fixes. Izuna's sprite has been re-optimized to fix some minor issue with the original process. As an added bonus, she got some new facial expressions out of it. Flavia's tiara has been removed from a broken outfit. Jess' "rags" outfit has been removed because it was not used and was also poorly optimized. Fixed ghosts being broken by Ren'Py's new GL2 mode. Improvements JPG files are now exported properly when using the built-in scenario exporter functionality. Do I look like I know what a Jay-Peg is?! The name of each save page is now underlined to more approriately convey that it is editable instead of relying on the user to divine this feature by themselves. Movies can now be set to non-looping by including "noloop" in the filename. Switched to Ren'Py's new GL2 mode for this release. Whatever could it mean? The Swim Team and Cheer Team hooks have been slightly reorganized so that they actually make sense. Olivia has been removed. She's just... gone, y'know. The name of each scenario directory is now shown in the scenario menu to make them easier to identify. The 32-Bit executable has been removed from Windows builds as it caused issues with Antivirus software. Additions Cornelia now has a bedroom. Cozy! Tori is no longer homeless. Matt has a livingroom. A nice italian restaurant has appeared for all your fine dining (and breathing) needs. Jane now owns a shirt. Leona now owns a school uniform, a knight cosplay outfit and some nice lingerie. Wipes brow Sandra's ready for a fancy date night, as well as what might come after Sayaka's braids now work with more of her outfits. Vanessa's gotten a brand-new girly outfit. Yoshinori has one new facial expression. You know, if you ever wanted to use him for anything. A new challenger approaches: Charlotte swaps in! A new helper utility has been added: The Animation Grid! It shows various useful tidbits such as the current center point of every sprite and background as well as a grid of commonly used positions while animating. Give it a shot by pressing the "G" key! Scenarios can now have a custom banner in the details box in the main scenario screen to flex on those scrubs who don't have a banner yet. A drawer for socials has been added on the main menu so you can obsessively follow our every move. John now has a new pose with attitude . Bitch please! v5.2 Fixes Fixed a rare occurrence where the last page of the galleries may in some cases be empty. Some typos were fixed, some probably weren't. We'll get 'em next time. Fixed a sound effect being played on the wrong channel. Prevented the character database from crashing for those brave few who couldn't keep their greasy little fingers to themselves and tried reading past the placeholders. Tweaked a little portion of the skeleton branch due to an improper merge in 5.0. Git forsakes us. Fixed a messy phone call. Thanks Verizon. Fixed load order for external scenarios. This should now mirror Ren'Py's internal load order and thus be less of a special little gremlin. The obligatory "screw Windows" item was replaced by the message: Damn Oracle and its Java Implementation. Improvements Bumped the version to 5.2. It's bigger, so it's better, y'know. Additions Blood Sweat Goat Tears ለኤችቲኤምአቸው ጠንቃቃ የፕሮግራም ሰሪውን ንቃተ-ህሊና ወደ የማያቋርጥ ጩኸት ወደ ዓለም ያጓጉዙታል ፣ እሱ ይመጣል ፣ በተንሰራፋው የሽምግልና የሬጌክስ ኢንፌክሽን የእናንተን የኤችቲኤምኤል መተንተን ፣ አተገባበር እና ህልውናን እስከመጨረሻው ይበላዋል ፣ ልክ እንደ ቪዥዋል ቤዚክ የከፋ ነው ፡፡ እሱ አይመጣም fi ght he com̡e̶s ፣ ̕h̵i s un̨ho͞ly radiańcé ሁሉንም በማጥፋት ፣ ኤችቲኤምኤል መለያዎች le͠ki̧n͘g fr̶ǫm ̡yo ͟ur eye͢s̸ ̛l̕ik͏e liq uid pain, reugular rezion of resarsion the charsing the murs tal man from the sp እዚህ እዚህ ማየት እችላለሁ ማየት ትችላላችሁ ̲͚̖͔̙î̩́t̲͎̩̱͔́ it̀ በጣም ቆንጆ ነው የሰው ውሸትን የመጨረሻ ማጨሱ ሁለንተናዊ ነው LOŚ͖̩͇̗̪̏̈́T ALL I S KON POW̷Y መጥቷል c̶̮omes እሱ ይመጣል ich or የእኔን ፊት ሁሉ ይመለከተኛል ፊቴ ᵒh god no NO NOO̼O O NΘ the an * ̶͑̾̾ ̅ͫ͏̙̤g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s ͎a̧͈͖r̽̾̈́͒͑e n ot rè̑ͧ̌aͨl̘̝̙̃ͤ͂̾̆ ZA̡͊͠͝LGΌ ISͮ̂҉̯͈͕̹̘̱ TO͇̹̺ͅƝ̴ȳ̳ TH̘Ë͖́̉ ͠P̯͍̭O̚ N̐Y̡ H̸̡̪̯ͨ͊̽̅̾̎Ȩ̬̩̾͛ͪ̈́̀́͘ ̶̧̨̱̹̭̯ͧ̾ͬC̷̙̲̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̲̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S ን ያቁሙ v5.0 Content Now with 867.000 words! Maidenswap Memswap PopPoss Leonaswap - Adjustments to existing content Magic Sayaka MagicAllie Sadie Cheer Antics - Rita morph path Natswap Fixes Fixed Irene's expression numbering, she can count properly now. Fixed screenfilters not updating properly sometimes. Now they update properly all the time. Slight skip-proofing for Vanessa content to prevent people from flying all over the place, which is likely not very comfortable. Fixed the scenario loading bar getting stuck at the top of the screen in rare cases, mostly by wiping off the sticky gunk that somehow got on there. Strange. Slight sprite fix for Kyoko's a_13 expression while wearing glasses. We overlooked it. Maybe we should've worn glasses, too. Slight sprite fix for Katrina's a_10 expression. Tori was so emotive, she had the same expression twice. We thus replaced a_10 with a new expression. Surgically added blood vessels to Riley's cheeks so he can blush now. Fixed an animation issue in the Cheer path, which is strange because that is normally the cheerleader's job. Removed ghost code that existed without anyone knowing about it. Spooky, and it's not even halloween yet. Fixed a bug that affected the visibility of expression banks in the Sprite Viewer under certain circumstances. The morph effect now properly respects the zoom levels of the affected sprites. The blur effect now properly respects image sizes. A lot of respect to go around. Many, many fixes for Skeleton and Character Database content. Wording, typos, contradictions, they're all fixed now. We hope. Small fix for accessory state in the Sprite Viewer. Made the character loader properly respect the values of "center_width" and "center_height". The usual bucket load of typo fixes. Fixed a few leaks so that Wall-o-Texts now don't overflow as much on mobile phones. Removed the John apparition. Improvements Reading time is now shown with fractional values. No more estimates of "1 hour" when your scenario is 1.9 hours long. The blur effect is now much more performant. Normalized the volume of the entire soundtrack. Less ear rape when switching tracks, more pleasant listening experience overall. Still, audiophiles need not apply. Made the character loader more robust to prevent issues with non-game files. Screw you, Windows. The morph command now properly supports Ghosts. If you happen to receive the voice of your dead grandfather while perusing this command, please contact a medical professional immediately, just to be on the safe side. Removed experimental RAR support. Good Riddance. We now support chinese and cyrillic characters. Do with this information what you will. Switched from JSON to YAML as our configuration language of choice. Find further details below. You can now send images as message in the phone system. All images and even character sprites are supported. Now you can finally write that scenario about an OnlyFans e-Girl that you always wanted to make! The phone GUI is now rendered in high resolution. Lookin' sharp, if I do say so myself. Automated the entire release pipeline for less stress. A small item for you, but a giant leap for dev-kind. The "scenario" object now exposes new properties to get the reading time and word count programmatically. Read more in the Scenario Guide. Or don't, we're not your bosses. Reworked Yuuna's spriteset with new expressions and a whole new base look. Fancy! Replaced the default "ease" transitions with custom Dissolve-Move compound transitions for a better and smoother effect. Cool new progress bar at startup. At least now you'll know that it'll still take a while. Much fancier character introduction segments. You should replay the game from the start to catch them all! Dual dialogue boxes are now supported. Let's see who can figure this one out. Tweaks to falling particle animations for a smoother look. They've fallen and they can't get up. Moved Giggs to another country and replaced her with a superior impostor named Genny. No take-backs, this is the future. Updated uniforms for Allison, Cornelia, Giggs/Genny, Katrina, Kiyoshi, and Sayaka, as well as modified gym uniform for Giggs/Genny. No, this is not a hint at a future route. Added entirely new outfits for Sayaka, Cornelia, Sadie, Allison, Irene, Cassie, and John. Feel free to gawk at them in the sprite viewer for hours instead of actually playing the game. Added the ability to highlight choices you've seen before. Can be turned off in the settings. We don't have scene select, but we do have this. Massive performance and RAM usage improvements. We spent a lot of time optimizing and hopefully it has paid off. The game should now use quite a bit less RAM as well as boot up a lot quicker. Pain and suffering await beyond the veil of performance debugging, so we hope we'll never have to go there again. Watch us perform a magic trick as we cut the size of the game in half using nothing but wizardry, a chainsaw and the power of next-generation image formats! Overall we converted all non-user-servicable game files to WebP for a massive decrease in overall size. Your internet connection will be thankful. Added a search bar to the BG and CG galleries for easier navigation. Smooth searchin'! All of our music now loops seamlessly by default. Massive thanks to Lunalight for making this possible! Revamped and updated content in the Character Database. It will now dynamically update as you play the game, where appropriate! Enabled Online Scenario Mode for Desktop versions. Added an option to toggle whether save games are shared across all installed instances or not. Silhouettes can now use sprite state after the start of the game, making it more useful. Characters now support multi-state accessories, meaning that one accessory can now have one "off" state and multiple "on" states. The log now mentions the exact in-game name that each asset was loaded into. Electric eye, electric spy. We will now reveal great mysteries to you on the scenario screen, more specifically the location of the currently active scenario folder. Android users rejoice! ST is packing its bags and moving house, and it's taking the children, too, Karen! More specifically it's moving to a more robust storage implementation in anticipation of Android 11, such that your treasured scenarios will keep running, even if you update. Everybody's becoming a smooth criminal, because we've added fancy expression transitions, making everything look much nicer! Additions Added line action effects. We're anime now. Added a "phase" transition. We're Sci-Fi now. New high-res version of Anuja New high-res version of Brad New high-res version of Carrie New high-res version of Cornelia New high-res version of Eric New high-res version of Katrina New high-res version of Kiyoshi New high-res version of Kyoko New high-res version of Maria New high-res version of Michelle New high-res version of Sayaka New high-res version of Setsuna New high-res version of Zoey New expressions for Yuuna v4.6 Fixes A background was incorrectly referenced in Antics, which it now is not The bug that prevented you from saving when the intro animation was enabled has been fixed Nemuri's last name was wrong. From this version onwards he's a proper Otani again In a few cases the Galleries would select the wrong thumbnail image. Now it's all prim and proper A bug with windows file paths was fixed that prevented alpha masks for movies from working correctly Apparently the filter to simulate color blindness was broken, but since nobody used it, we never noticed. Nobody's using it now, either, but at least it works now Improvements A few small skip-proofing brush-ups were made in Antics If timed choices are disabled in the preferences, the "fail" label that is jumped to if the timer runs out is added as a choice named "Timeout Choice" instead The Android version of the game now comes in a "universal" format, meaning that no matter what Android device you have, the same APK file will work for everyone, anywhere The macOS version of the game will be shipped as a notarized Mac app from this point onward. This resolves an issue with macOS versions (starting with macOS Catalina) refusing to open versions below 4.6 due to new and tighter security measures Additions None v4.5 Fixes The linter does not break the game completely anymore. In fact, it shouldn't break it at all now In some cases the linter would duplicate existing entries, which is not desireable, so we turned that "feature" off Outfits for ghosts and regular persons are now actually independent, which they should have been before but weren't Fixed a bug that would crash the galleries under certain circumstances if an image was selected A misplaced sound effect in the Connie route has been removed Sound effects in the music room now show up properly Fixed and off-by-one error that would otherwise hide the last page of the background and CG galleries The ingame-menu can now be activated via right-clicking again, which for some reason got disabled after a Ren'Py upgrade Minor sprite fixes for Leona, Maria, Natsumi, Abby and Gwen Improvements Scenarios exported via the built-in Export function are now contained within a folder insider their archive for convenience Slight animation updates to Cornstuck and KatSwap Better error reporting when loading an incompatible scenario that has been externally installed Removed two internal values from the scenario template Harry Porter has been updated to cope better with some edge cases Reading time estimation now detects story files in sub-folders (thanks JustJay for noticing this) Additions A few new expressions for the Katrina movie CG New outfits for Audrey New outfits for Stevie New outfit for Carla New outfit for Giggs New expressions for Stevie New expressions for Alex New expressions for Anuja New expressions for Carrie New expressions for Flavia New expressions for Gwen New expressions for Kiyoshi New expressions for Riley New expressions for Sadie New expressions for Vanessa New expressions for Sayaka v4.4 Fixes Fixed a bug in the two scenes involving Marquee scrolling text (thanks qwertyuiop6789) FakePerson now works properly, as opposed to not working properly before (A FakePerson would not display its name in the color of the original character) scenario.json files for template scenarios previously contained two internal variables, which have now been removed A new build of Ren'Py broke the fix for the "Invalid Key Specifier" bug again, so we fixed it again Fixed phone screens not showing messages anymore for some reason we still don't fully understand v2-style scenarios should now work properly on Windows as we fixed another pathing issue. I want to take this moment to thank Bill Gates and the whole bunch of Indians working at Microsoft for their amazing product which I love and support and which only ever gets better over time and surely never causes issues due to absolutely backwards design decisions that go completely against any kind of reasonable standards that have existed before and would've been ready to use. Punctuation for the previous sentence cost 10$ extra and necessitates a forced reboot at an inopportune time of our choosing. We might also delete your files if we feel like it. Disabled automatic image definitions, so you can no longer reference images without their proper tags (thanks Applemelon) v2-style scenarios are now properly loaded on Android Compatibility fix for external scenarios. The mode should now be safe to use and compatibility for scenarios on Android is now much better. That's right it only took us four releases to get to this point! Slight sprite fix for Rita's "gym" and "nude" outfits in the "b" pose Text should now finish animating before showing the menu (this was previously the case, but I accidentally removed that feature, whoops) Converted the "sneaky_snitch" sound effect to OPUS Renamed the "cinema" background to "aquarium" to reflect its actual contents Fixed Rachel being just a pair of legs in the gravity spell scene Improvements A second editing run over Maidswap, which should now actually be up to par, grammar-wise Antics has received several quality-of-life improvements regarding spelling, phrasing and animations A considerable amount of spelling and writing-style fixes which turned up after we fixed our spell-checking script Ghosts are now properly supported in the "outfit" command and their outfits can be adjusted independently of their original bodies Scenario package detection is now more robust WebP images can now be exported with scenarios using the "Export" function Movies can now be exported with scenarios using the "Export" function (the following formats are supported: MKV, MP4, WEBM) Removed "config.developer = True" from the scenario template file as developer mode is now enabled by default Izuna's character database entry was updated to properly reflect her current characterization v2-style scenarios are now loaded in a different way to ensure better compatibility Sprites in the sprite viewer and the character database have been repositioned so they are all centered for a better viewing experience Additions You can now run a Lint check on every installed scenario which will tell you about issues like missing images, incorrect morph commands etc as well as give it an overall grade! New backgrounds for Cassie's villa New expressions for Cornelia New expressions for Cassie New expressions for Elizabeth New expressions for Rita with the "hairdown" accessory active New expressions for Tori New expressions for Grace New expressions for Brad New expressions for Connie New expressions for Sayaka New expressions for Allison New expressions for Abby New expressions for Circe New expressions for Maria New expressions for Jack New expressions for Scarlet New expressions for Kyoko
Akren 2026-01-22
the first route i picked managed to almost instantly ram into "under construction" in 6 days, developing some conflicts but with 0 resolution. I hope the next route isn't as brutal... The art is OK? I don't know what the story is with stolen or not. The way the story introduces itself and its characters both feels a little draggy and not meaty enough. Definitely not meaty enough for the decisions to feel educated, maybe some more info on the choices themselves can help. Not super draggy but a lot of the time the stuff it brings up simply isn't relevant to the route you've taken. John has their own personality and yet the choices don't represent it as much as they could - you can do some real fucky stuff in one run and then be a total killjoy the next. for me, it lands in a kind of weird spot. I think the scope creep might have hit this one especially hard. Branching options is nice, but you do need to get somewhere with every option you add. If you can't get to an actual break point, maybe the option shouldn't be given out so early/freely, or it just feels terrible to slam into a brick wall. EDIT: HAH. The second route I decided to try for did actually tell me, straight up, it wasn't available. That's amazing. Well, time to see this busted timeline to the end, and then roll the die once more! The flowchart even confirmed it for me! Speaking of, the flowchart is an utter warzone, and it confirms my suspicions, the breadth is somewhat impressive, but the depth is less than some puzzle games here on this site...
KillerFish66 2025-12-07
Super fun and the many paths really make the game more interesting it seems theres lots to do and I hope they keep this up I look forward to it's development it definitely has a lot of potential already worth 5 stars
Link_Xp4444 2024-06-28
The length of this visual novel is absolutely astounding, and the quality of the writing really pulls you into the various branching stories. While it is true that quite a few paths are under construction, that could mean that the game isn't even halfway finished yet. I do hope that at some point somebody is able to make a walkthrough mod for this game. As large as the game is it could certainly use one.
Marcypawn 2021-10-02
Holy shit i just played through one of the routes, and i must say this was one of the best VNs i have read in quite some time. It was absolutely hilarious at times, and i really like the cast of characters and the writing.
tbby849 2021-08-02
STUDENT TRANSFER V6.1: Always love a VN with an MC of the most basic of molds that, while still being fairly basic, has some degree of personality and depth to them like John does here. Really, that goes for every character. They have their base personality traits, but even the most minor of characters have some modicum of nuance. Really solid character work here. Not going to talk about the stories of the routes in depth, but most are really engaging and the characters somehow are fairly consistent despite the bevy of writers working separately on each path. Good shit!
jmccity 2020-12-28
A very well written game that is open to community development giving it hundreds of potential paths. Worth a shot to anyone a fan of the genre or even if you just want a funny read through. Be aware smut is not the focus.
Niladar 2020-11-19
A really good visual novel with a lot of potential. Constantly updated, the ambitions of the developers are enormous. Excellent visuals and CG. Have already spent many hours in the game and look forward to future updates.
FollowBobb 2020-11-11
Followed the game many years now, and improves slowly each version. Included main game is high quality, but most of the play hours are in the user created scenario's, and a couple of the best are prepackaged in the download (click scenario to see them, and also the tutorial for creating your own.... which is done in VN kinetic novel format, because of course it is. That said the one hazard is unless you use a branch map, you WILL hit "work in progress" dead ends, just don't be disheartened and assume there is limited content, some branches go longer than entire other games.
juanito 2019-12-16
This is such a great game! Sure… there are some paths that to me were very disturbing, disgusting or scary but many of the other routes are very enjoyable. Some characters are cool and the (back)story is quite interesting. Also, CHOICES MATTER! It is very fun to discover the different branches. I don't usually like transformation games but somehow I've really liked this one. Sadly, most of the routes are incomplete (I played v4.2 or so). Nonetheless this is a very fun game and I'd recommend it.
MrJay 2019-11-26
This isn't even a porn game. This is just the ramblings of someone who thinks the more useless words you cram into something the better story it is. I played for like 30 minutes while fully skipping all the text (and that's all this game is. There are no animations that break it up, I was blazing through pages of text at near light-speed) and in that time all I managed to see was like a single frame of nudity. What a complete joke and disappointment. The premise had huge potential but yet again some developer decided that a game having "many routes oooh" is somehow interesting when all it really means is that I'd be constantly alt tabbing out to read some walkthrough just to get "Wow ending 7652" which isn't different from any of the other endings in any meaningful way. Waste of time, stay away.
wvpac 2019-03-03
The game is really fun and has lots of great art and characters - it doesn't go very far yet and simultaneous paths exist so fully experiencing everything means trying every combo of options out but i'm really excited to see what happens with this game in the future
OpiumDew7 2019-03-03
the game has quite a few issues that id be willing to excuse but theres really nothing to make up for them. the sexual content is skim and bare and the art is stolen. pretty disappointing experience all in all.
rewyb 2018-05-19
Great game so far. -Graphics are very nice, from what I've seen (yes, I know, the art is taken from other works, point still stands) -Gameplay is nice, lots of choices so far, which makes for a more engaging play -Absolutely great writing so far. I've only dabbled into a few of the routes so far, but I've gotten more than a few laughs out of this already. Also, didn't notice and problems with grammar and so on, which is quite nice and makes for an enjoyable read. -Huge amount of characters, with most of them having a decent amount of personality, so they don't come of as flat (no, I don't mean just THAT type of personality) -Lots of routes still under construction, without all that much h-content (which most people are here for, I'd guess) in comparison to story. Still rather enjoyable, but if you're hoping for some juicy scenes for a specific character, you might get disapointed -Most current content included some form of possesion/body swap, from what I've seen.

You might also like