This walkthrough describes how to experience all the content in ‘CBT with Yuuka Kazami’, including speedrun strategies for any% and 100% runs. It also contains a brief quick-start guide on how to modify the game to provide a customized CBT session.
Controls
Space: Advance the game, Does not select
Mousewheel up: Rollback to previous game state (can be used to undo selections)
Mousewheel down: Rollforward to next game state (if the game has been rolled back to a previous state)
Arrow keys: Navigate choices and menus
Right mouse/Esc: Enter or exit the game menu
Middle mouse: Hides the UI elements
Ctrl: Skip text while held (note that you cannot skip unseen text by default, see main menu)
Tab: Skip text until tab is pressed again (note that you cannot skip unseen text by default, see main menu)
F: Toggle full-screen
A: Toggle the accessiblity menu (where you can change font, font size, line spacing, and text-to-speech settings)
S: take a screenshot (ren’py native)
F12: take a screenshot (steam community)
Menus
- Start a new game
- Load a saved game
- Set your Preferences (game options)
- Get Help on how to play
- Quit the game
Under Preferences, you will find the Preference menu. Hardcore players will definitely want to change some settings here to make the game faster, specifically the ‘Skip’ settings. Below follows a description of all the menu items:
- Display: toggle fullscreen or windowed mode (you can toggle between these in-game by pressing ‘F’)
- Rollback side: This option doesn’t appear to have any effect.
- Skip: Speedgamers will definitely want to change this setting. By default, only text previously seen will be skipped. This default can be overriden by checking Unseen Text. When used together with ‘skip’ (see the controls), this makes the game go by in the blink of an eye. If After Choices is checked, the game will continue skipping after the player makes a choice, otherwise, the player has to trigger a skip again by pressing ‘Tab’ or repressing ‘Ctrl’. Skip Transitions has no effect in this game.
- Text speed The speed at which new text is displayed when the game is advanced. By default, the text is displayed instantly.
- Auto speed The frequency at which the game is advanced in ‘auto’ mode. This mode can be enable in-game by pressing ‘Auto’ below the dialogue window.
When in game, the Game Menu can be accessed at any time by pressing the left mouse button or Escape. From the Game Menu, you can access the options on the Main Menu, in addition to viewing a log of the game dialogue in History and saving your game.
Walkthrough
In ‘CBT with Yuuka Kazami’, there are four points where you have to make a selection. Each selection is independent of the others, meaning that they do not affect future available choices. They do however affect the dialogue between the choices, so you must make each choice once to see all the dialogue. There are at most 4 different options to choose from, so naively it would take 4 playthroughs to see all the dialogue (however, we can make smart use of rollback to see all the text in one single playthrough, see the walkthroughs below).
As the game is rather short, I will present 3 different walkthroughs below, depending on what the player wants to achieve.
Normal Playthrough
- Start the game.
- Advance the game when you feel like it by pressing the left mouse button, Enter or Space. Yuuka will soon appear and talk to you.
- After talking for a while, you will prompted to select dialogue. Make any choice you feel like. You can undo your choice and see what Yuuka replies to the other choices by scrolling up with the mouse wheel, if you feel like it. The choice you make does not affect future choices.
- Advance the game until the next choice. This is the first in a series of 3 choices. Pick the dialogue option you feel like, and rollback if you feel like selecting something different after receiving Yuuka’s reply.
- Advance the game until it ends.
- Congratulations, you finished the game!
Any% speedrun
Before starting the game, make sure that you have enabled ‘Skip: Unseen Text’ and ‘Skip: After Choices’ in the Preference menu.
- Start the game.
- Press tab to skip to the first selection.
- Select any option (position your mouse between Yuuka’s eyes to quickly select the top option, which is always the fastest. You need to move your mouse once per each choice.)
- Select the top option
- Select the top option
- Select any option
100% speedrun
- Before starting the game, make sure that you have enabled ‘Skip Unseen’ in the Preference menu. Unlike the any% speedrun route, you do NOT SELECT ‘After Choices’.
- Start the game
- Press tab to skip to the first selection
- Make any choice.
- Scroll up to trigger rollback once, and make a new choice.
- Scroll up to trigger rollback again, select the last choice. Press tab to skip to the next selection.
- Select any choice. For each choice, we need to advance the game and then rollback a certain amount of times. Ordered from top to bottom:
- 1: 0 advances, 1 rollbacks
- 2: 1 advance, 2 rollbacks
- 3: 2 advances, 3 rollbacks
- 4: 1 advance, 2 rollbacks
It is thus fastest to save option 3 for last, as it lets us skip the most number of manual advances and rollbacks.
- Press tab to skip to the next choice.
- Select any choice. Same as before, and (coincidentally), each option requires the same number of advances and rollbacks as for the previous choice
- 1: 0 advances, 1 rollbacks
- 2: 1 advance, 2 rollbacks
- 3: 2 advances, 3 rollbacks
- 4: 1 advance, 2 rollbacks
- Press tab to skip to the next choice.
- Make any choice. Each choice require 0 advances and 1 rollback, so the order does not matter.
- Press tab to skip to the end.
Modding quick start / Running on Linux
‘CBT with Yuuka Kazami’ is written in Ren’py. The source code for the game can be found in the game’s directory.
- Navigate to the game’s directory. (If you are in Steam, the easiest way is probably to right-click on the game in your library and select >Manage>Browse local files)
- In this directory, the game’s dialogue is located under game/script.rpy. You can edit this file to make your own customized CBT session, including custom graphics and sounds. Mental health self-help has never been this accessible!
See https://www.renpy.org/doc/html/index.html for a documentation of Ren’py and the Ren’py scripting language.
Running on Linux
- Navigate to the game’s directory. (If you are in Steam, the easiest way is probably to right-click on the game in your library and select >Manage>Browse local files)
- Make the file ‘CBTWithYuukaKazami.sh’ in the games directory executable.
- Run the file ‘CBTWithYuukaKazami.sh’
By Boots