[Release] Katawa Shoujo r7

Feel free to post any fan works in this forum.


User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

[Release] Katawa Shoujo r7

Post by avonder »

Katawa Shoujo r7 – Katawa Shoujo for the modern age

Newest update: 1.3.3

Katawa Shoujo r7 is a comprehensive remaster of the 2012 release, bringing in a plethora of improvements, bug fixes and all-new features with no compromise on the original's creative vision.

Image Image Image Image Image Image


New Features

  • Ren'Py 7

    The unwieldy codebase meets the modern version of the visual novel engine, allowing for arbitrary resolution scaling, HD text rendering, much faster skipping, stability and accessibility features.

  • Wide Mode

    Image

    Ever wished for a new outlook at your favorite game? Broaden your horizons with a new mode, taking advantage of the widescreen technology that's been gaining popularity in recent years.

    The peculiar resolution is made to strike a balance between the wider feel and the coverage of all existing visual content, and can be used to iterate upon other originally 4:3 interactive media as well. Toggleable off in settings, should you wish so.

  • Accessibility Features

    Image

    Robust and comprehensive. Provided by the engine itself, but capped off with a nice endpoint. In addition, all of the ingame text and user interface is adjusted and confirmed to be usable via self-voicing alone.

  • Controller Support

    Image

    As a side-effect of this starting development as a PS Vita port (see below), full controller support is now available. The controls (in the spirit of accessibility, of course) are optimized for the possibility of one-handed play; every aspect of the game can be perused with the controller in either hand.

  • Community Mod Framework

    Image

    As the foremost in what's to come for the Katawa Shoujo community, this release includes means to develop and deploy custom scenarios that plug and play directly into the main game. For them, every resource existing in the base game becomes available, as well as support for new resources at any resolution, both old-style imachine-based and new-style string and image translations, ruby text, and even voice acting. I sincerely hope this well help someone achieve their very own creative vision.

    The following expansions are officialy supported:

    • Future Star Demo Reel (dlc-fsd.rpa) – Proof-of-concept excerpts from select well-regarded preudo-routes: Sisterhood, For Want of a Nail, Developments, Pseudo Pseudo Suzu, and Can You Open Your Heart.

    • The Dream of a Little Star (dlc-dp-creation-kit.zip) – A story set deep within an alternate universe, and a testament to the capabilities of the Ren'Py engine.

    • Summer's Clover (dlc-sc.rpa) – A rather infamous mod from the olden days when modding Katawa Shoujo was illegal.

    • Learning to Fly – Act 1 (dlc-ltf.rpa) – A recent mod, developed with the higher-resolution capability in mind and with prospects for an extended future.

    • pXt (dlc-pxt.rpa) – The only thing made by 4LS on this list.

    Mods are distributed as singular .rpa files, and are loaded and unloaded by putting them into the `/game` directory.
    Source files for the mods are included, and the files for Learning To Fly are annotated. Enjoy!

  • Italian Translation

    Because why not, really. It has been unequivocally officially released over here, but never made it into the game because it happened after end of support.

    Unofficial translations may also be ported upon request. As of now, the Russian and German languages have been added.
    The game ships with every supported language; you can remove the ones you don't need from the game directory for a faster startup time.

  • Original or Upscaled

    This release gives you the either option. To load in the HD pack, download `hd-2x.rpa` and place it in the `/game` directory.

  • Streaming-Safe

    Say, you ever wanted to (make someone) livestream the game to prove its worth to the public? But oh woe; irrespective of the adult content setting, it suddenly shows nudity onscreen, violating the streaming platform's terms of service.
    This is now amended, and sprites will be appropriately censored when adult content is off.

  • Fast-Forwarding

    This is an alternative skipping mode that plays back all the animations as they happen. Great for playtesting your video games!
    Temporarily activate it by holding `/` or `X` keys on keyboard or Right on controller, or toggle it by using `Shift` or L1 with those keys.

  • Additionally:

    • Added autosaving. The two topmost save slots (one for the base game and one for DLC) are reserved in a way that doesn't interfere with existing saves, but overwriting them will result in them being overwritten back.
      The game autosaves at each timeskip, and can be autosaved manually in mods.

    • Changing music in the jukebox now extends to the rest of the Extras menu, and persists after completing a replay.

    • Consequentially, completing a replay now puts you where you left off on the library screen.

    • In the gallery, exiting out of an image sequence is now possible with `right-click / Circle / Esc`. In Wide Mode, both fullscreen and original versions of the image are displayed, and skipping to the next image is possible with `middle-click / Triangle / Enter`.

    • As the `A` key is now reserved for Ren'Py's built-in accessibility menu, turning on auto mode is moved to `Shift+A` and `Z`.

    • The engine is modified from upstream for the various needs of the project; the changes are documented in `renpy/diff.txt`.


Bug Fixes

Unfortunately, the list of everything that had to be fixed over the course of all this has no end. However, here is its approximation:

  • Fixed the wrong-warping and language changing bugs that plagued all previous attempts to update the engine version. (There is a good reason nobody has done this before.)

  • Fixed the crowd flickering in certain situations (like Hideaki's appearance in Lilly route).

  • Corrected the sprite shading error in R40, confirmed as such by the original team.

  • Looped the train ambiance properly.

  • Fixed the save name saying "False" if the save is made in an unnamed scene.

  • Applied the hotfix pack from here.

There are no remaining issues known to me at the moment, but if you find any, report them to me and I'll work on fixing them.


Shiny New Things

  • 3D Mode

    Image

    Want something new out of your next playthough? Bring in a pinch of depth to the stage with this mode, controlled by your cursor or touch movement.
    Comes preinstalled with the game, activated via DLC.

    Note: This is just for fun; if this is your first time playing, we advise reading it as it was intended first.

  • PlayStation Vita version

    Image

    Ah, the Weebstation. A console that revolutionized the visual novel market in Japan, and came out less than a month apart from KS itself. It is a match made in heaven, really.
    This version functions identically to the PC release, and all expansion content is available as well, except for the following limitations:

    • No FMV support. Only Tom could ever fix this.
      The videos are provided separately; extract them to a folder of choice and view them with a standalone video player. I recommend this one.

    • No self-voicing, as the Vita doesn't have a TTS engine.

    • In its current iteration, the Vita is not powerful enough to render transforms and transitions at the same time. A lot of work has been put into mitigating this, but there are a few spots in the game with inavoidable lag left.

    To boot, Ren'Py 7 was not really designed to work on 180 megabytes of RAM, so a few tricks needed to be implemented:

    • The language files are split into their own modules. To change the language, download the respective archive and replace `base-lang.rpa` and `base-script.rpa` in the `/game` directory with the language of your choosing. Loading more than one language pack is not advised, but saving the game in one language and loading it after changing the language files will work.
      The .vpk comes bundled with the English version.

    • Likewise, any loaded expansions will add to the RAM burden, and for the most demanding ones the amount left is not enough; this is why `base-script.rpa` is separated out. Moving it outside the `/game` directory will unload the main game's script from memory, and allow those expansions to be played with no issues. Don't forget to place it back after finishing.

    • Even still, the amount of memory errors seems to increase dramatically with the size of the persistent file, to the point that 100%ing the game on a single file would've not been possible. The vast majority of this file is information about what text you've seen, so you have two options:

      • Flush this data automatically at each save, and not record what text you've seen. (This option and, consequently, "Skip unread text" are on by default, as the prospect of someone not reading these instructions and having their game slowly become unplayable is a frightening one.)

      • Flush this data manually, if recording seen text is something you require for completion. You'll need to do it about once per route.

      The controls for these options are located on the "Accessibility options" screen.

    The game will still eventually run out of memory, but it'll happen at rare enough intervals as to not be a hindrance to a pleasant reading experience.

  • Android version

    Image

    It's not 2012 anymore, and your midrange phone can run anything in KS just fine. The Android version contains all of the features of the PC version except self-voicing.

    This port has a custom control scheme for touch; please consult the following chart.

    Image

    DLCs work too; the .rpa files go in `Android/data/org.fourleaf.ks/files/game/` (this final folder needs to be created).

  • Katawa Crash

    Image

    I am rather fond of Katawa Crash; however, the only way to describe Adobe Flash in the present is "obsolete". So, this is a complete remake of it in Godot. In 60 FPS, with HD rendering, controller and keyboard support, and UX improvements in the UI, in every other aspect the Katawa Crash you remember.


Download Link: Katawa Shoujo r7
[When updating from an older version, please update all DLCs as well]

Last edited by avonder on Thu Jan 25, 2024 11:29 am, edited 29 times in total.
User avatar
Asoko_Desu
Posts: 230
Joined: Mon Jun 13, 2022 5:30 pm
Location: L5

Re: [Release] Katawa Shoujo r7

Post by Asoko_Desu »

Can't wait to try it out - thanks to everyone involved for their hard work!

--
"So much to do, so little time."

Asoko Desu's one-shots and short pieces - and assorted tie-ins.
Two Body Problem - "Adventures in the 'Emiverse'"; Emi’s path from Rin’s perspective ..
The Years That the Locusts Have Eaten - Post-Rin’s good ending - a journey through the 'Rinverse'

+++
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

Support for alternative asset packs, and the 2x-upscaled HD asset pack have been added. To install, download `hd-2x.rpa` and place it in the `/game` directory. Please also redownload the game if you've already done so.

It is not a replacement for proper high-resolution assets, but a fair bit's been done to make the option worthwhile.

Image
Image
Image
Image
Image
Image
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

The Android version has been added.
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

This project is actively looking for feedback. If you've found anything you think needs to be fixed or improved, don't hesitate to post a reply.
Erenussocrates
Posts: 138
Joined: Wed Jun 13, 2012 11:50 am

Re: [Release] Katawa Shoujo r7

Post by Erenussocrates »

I really want to get it for PC, but the mega.nz link keeps saying the quota is reached, is there an alternative mirror? :c
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

Erenussocrates wrote: Thu Jun 29, 2023 9:38 am I really want to get it for PC, but the mega.nz link keeps saying the quota is reached, is there an alternative mirror? :c
The quota is on your end. Registering a free account with Mega bumps it to ~6GB/day, or you can reboot your router to reset it if your IP is dynamic.
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

Erenussocrates wrote: Thu Jun 29, 2023 9:38 am
...that said, I understand your concern. A mirror is now available.
Erenussocrates
Posts: 138
Joined: Wed Jun 13, 2012 11:50 am

Re: [Release] Katawa Shoujo r7

Post by Erenussocrates »

Thank you so much. Also I've been wondering about a way to play KS on my mobile ever since I've wondered if there would be a time where I would be away from PC for an extended period, so this is a life saver in all aspects. Are HD assets included in the main download?
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

Erenussocrates wrote: Fri Jun 30, 2023 8:22 am Are HD assets included in the main download?
HD assets are the 1.1GB .rpa file. Put it in `/game` to load it. Same rules as for loading save files made in another language apply for switching between regular and HD saves.
Erenussocrates
Posts: 138
Joined: Wed Jun 13, 2012 11:50 am

Re: [Release] Katawa Shoujo r7

Post by Erenussocrates »

Just asking for extra clarification, in order to load the mods correctly, we need only to put the .rpa files inside the /game folder right? We don't need to do anything with the extra provided source files?

Edit: Btw, I don't know if it's because of my phone's system not being good enough for it, but Katawa Shoujo seems to crash on Options menu, controls menu or Start game clicks on mobile, lol. I don't even know how to check up on mobile system specifications lol, it has android 12 on it, has 64 GB storage. General Mobile, model G510. Also spends a lot of time on start splash screen too lol

Edit 2: On PC, I don't know if it's an issue just for me, but the screen seem to turn all red and only show upper left quarter of the true game display when I go fullscreen. And widescreen mode seems to work properly when it's unchecked instead of being checked I think
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

The source files are guidance for people endeavouring to create their own mods for the game.
Erenussocrates wrote: Tue Jul 04, 2023 7:54 am General Mobile, model G510.
A $200 phone for the internal Turkish market, eh? Here's the report of Ren'Py not working on the GPU it has, unfortunately.
I do not presently know what could be causing the PC issues you describe. Can you take screenshots of both? Also, grab the `log.txt` next to where you start the game and attach it here.
Erenussocrates
Posts: 138
Joined: Wed Jun 13, 2012 11:50 am

Re: [Release] Katawa Shoujo r7

Post by Erenussocrates »

Weirdly enough, the error doesn't repeat this time around when I opened it again. I vaguely remember this happening with some other versions of KS too?

Btw, have you heard of Katawa Shoujo Re engineered? If you haven't seen it, I highly recommend you getting it and taking a very quick look in New Game. There is this "camera pan" feature that makes you be able to see a little bit more of the current background scene according to your cursor movements, making it feel like you are moving your character's head around, and adding a little bit more immersion to the whole experience. I personally fell in love with it, I think it would be cool even if it was featured only as an option or a mod.

https://www.reddit.com/r/katawashoujo/c ... neered_an/
User avatar
avonder
Posts: 28
Joined: Mon May 22, 2023 1:20 pm

Re: [Release] Katawa Shoujo r7

Post by avonder »

Erenussocrates wrote: Tue Jul 04, 2023 1:09 pm"camera pan" feature
Here you go, enjoy.
Erenussocrates
Posts: 138
Joined: Wed Jun 13, 2012 11:50 am

Re: [Release] Katawa Shoujo r7

Post by Erenussocrates »

dude you are the best, thank you so much. It works. Also is there a place where I can follow changelog?
Post Reply