Similar presentations:
TheGameFlowchart
1.
How to read this chart:A block of text is indicated with a T, the hex label of its first string, then an arbitrary name.
A choice is indicated with a C, the hex label of its prompt string, then the prompt string itself.
Options are shown underneath a choice with four spaces, an O, then the option itself.
Jump conditions are also indented four spaces, and will always include the word “Jump”.
There are some text blocks and choices you have to go through to get to the bottom of
the script no matter what path you take. These are shown in bold.
All blocks are listed in the exact same order they appear in the script. You can easily
confirm this by looking at their hex labels. The only exception is the messy stuff right at
the top which I saved for slide 4 since it isn’t relevant until you’ve read through the
whole script at least once before.
Blue arrows indicate normal jumps to somewhere lower down in the script.
Red arrows indicate a jump to a bad end. The bad end blocks are in red boxes.
Green arrows indicate jumps to somewhere higher up in the script.
When there are several jumps to the same place, I often have the arrows merge into
one before arriving at the target block.
Generally speaking, when multiple text blocks are listed inside a single blue box, that
means it’s possible to read through all of them in sequence without any jumps.
When every text block gets its own blue box, that usually means that every block ends
with a jump.
Every box ends with either a choice or some other kind of jump. Thus, when you reach
the end of a box, you always follow one of the arrows coming out of it instead of going
down to the next box.
Regarding the “arbitrary names”: Many of them end with something like “Part 1c”. In these
cases, the 1 indicates chronological order, while the c indicates branch. You will always go
through at most one version of part 1, then at most one version of part 2, and so on.
“convergent branch” means the block splits up but then comes back together right away.
In these cases, adding extra block names and arrows would only make things more confusing.
Obviously, many jump conditions are based on what branches you’ve been down during a single
playthrough of the script. However, many are based on whether you have been down certain
branches in any previous playthrough as well as the current one. I always use “ever” or “never”
when describing these conditions to make sure it’s clear.
Also, I often left more detailed descriptions of jump conditions as comments in the script.
Sample:
T S05DF: Nagatsuki and Grizabella Turn 3 Part 1c
If you’ve never seen the bad end before, Jump
T S05F5: Nagatsuki and Grizabella Turn 3 Part 2c
T S0601: Nagatsuki and Grizabella Turn 3 Part 2d
C S0607: Which die will you throw?
O: Nagatsuki's
O: Grizabella's
T S060A: Nagatsuki’s Throw
T S0613: Grizabella’s Throw
2.
T S0001: Riddle BeginsT S0002: Other Beginnings (details on slide 4)
T S002D: Riddle Actually Begins
T S00F1: Player Selection 1
C S0187: Who should Amenomori follow?
O: Nagatsuki
O: Mayuzumi
convergent branches
T S01BC: Courses, Dice, Rules
T S0204: Nagatsuki and Grizabella Turn 1
C S0213: How will you roll your dice?
O: Put all your heart and soul into them!
O: We've only just started, play it safe.
convergent branches
T S0227: Kariya and Reepicheep Turn 1
T S0238: Mayuzumi and Peter Turn 1
T S0243: Akeru and Tripod Turn 1
T S0246: Nagatsuki and Grizabella Turn 2 Part 1
Jump if you chose “Put all your heart and soul into them!”
Jump if you chose “We've only just started, play it safe.”
T S0357: Nagatsuki and Grizabella Turn 3 Part 1b
C S0373: Grizabella chose to......
O: Make a last stand
O: Begrudgingly give up
O: Escape to Shinjuku
O: Only roll one die
O: Throw the dice at the Black Rider
T S037B: Nagatsuki and Grizabella Turn 2 Part 3b
small convergent branch
T S03A1: “The red course partner is dead!”
Jump to script 1500.txt (BAD END)
T S03F3: Nagatsuki and Grizabella Turn 2 Part 3c
T S0454: Nagatsuki and Grizabella Turn 2 Part 3d
T S0247: Nagatsuki and Grizabella Turn 2 Part 2a
C S024F: Mayuzumi-chan's falling behind......
O: Press onward!
O: Make Mayuzumi-chan hurry up
T S0252: Nagatsuki and Grizabella Turn 2 Part 2b
C S0259: Mayuzumi-chan's behind, so......
O: Don't rush, take a break
O: Restore the lost numbers
T S025C: Nagatsuki and Grizabella Turn 2 Part 3a
T S0282: Kariya and Reepicheep Turn 2
T S029A: Mayuzumi and Peter finishing Turn 1
T S02DB: Mayuzumi and Benjamin Turn 2
T S02FA: Akeru and Tripod Turn 2
mess of little branches (details on slide 4)
there are two possible major Jumps
T S034A: Nagatsuki and Grizabella Turn 3 Part 1a
C S034F: Grizabella chose to......
O: Make a last stand
O: Begrudgingly give up
O: Move backwards
O: Only roll one die
O: Throw the dice at the Black Rider
T S046F: Nagatsuki and Grizabella Turn 3 Part 2a
if you’ve never read the S03F3 block, Jump
C S047D: As she watched Grizabella, Nagatsuki felt──
O: She wanted to go to heaven
O: She didn't want to go to heaven
T S0480: Grizabella Goes to Heaven Part 1
T S0486: Grizabella Doesn’t go to Heaven
T S0495: Grizabella Can’t go to Heaven
T S04A5: Grizabella Goes to Heaven Part 2
T S050F: Grizabella Swaps With Dinah
T S0531: Move Backwards
T S053D: Only roll one die
T S0543: Throw the dice at the Black Rider
3.
T S0549 : Nagatsuki and Grizabella Turn 3 Part 2bC S054D: [no prompt]
O: Black Alice
O: Kariya
O: Mayuzumi
O: Amamori
O: Akeru
T S061B: Kariya and Reepicheep Turn 3
T S0663: Mayuzumi and Benjamin finishing Turn 2
T S0675: Mayuzumi Turn 3
if you chose “Nagatsuki” at the very beginning, Hazel joins Mayuzumi
T S06CB: Akeru and Tripod Turn 3 Part 1
if Akeru left the game board during Turn 2, Jump
T S06CE: Akeru and Tripod Turn 3 Part 2a
T S0552: Black Alice
T S06E6: Akeru and Tripod Turn 3 Part 2b
if Hazel is with Mayuzumi, Jump
if Hazel is not with Mayuzumi, Jump
T S0558: Kariya
T S055F: Mayuzumi
T S0565: Amamori
convergent branch
T S0587: Akeru
T S05A0: Grizabella Swaps With Dinah
T S05BF: Escape to Shinjuku
T S05D0: Only roll one die
T S0713: Akeru and Tripod Turn 3 Part 3a
C S071D: Akeru will bet on──
O: An odd number
O: An even number
T S0720: Akeru and Tripod Turn 3 Part 3b
C S072B: Akeru will bet on──
O: An odd number
O: An even number
T S072E: An odd number
if you chose “Nagatsuki”, Jump
if you chose “Mayuzumi”, Jump
T S05D7: Throw the dice at the Black Rider
T S0733: An even number
if you chose “Nagatsuki”, Jump
if you chose “Mayuzumi”, Jump
T S05DF: Nagatsuki and Grizabella Turn 3 Part 1c
If you’ve never seen the bad end before, Jump
T S05F5: Nagatsuki and Grizabella Turn 3 Part 2c
T S0737: Akeru’s Gamble
T S0601: Nagatsuki and Grizabella Turn 3 Part 2d
C S0607: Which die will you throw?
O: Nagatsuki's
O: Grizabella's
T S060A: Nagatsuki’s Throw
T S0613: Grizabella’s Throw
T S0743: Akeru’s Gamble
T S0750: Nagatsuki Turn 4 Part 1
five-way branch based on who Nagatsuki’s
partner is, how many spaces they’ve moved,
where the Black Rider is, etc.
4.
T S0751: Nagatsuki and Dinah Turn 4 Part 2aT S0763: Nagatsuki and Dinah Turn 4 Part 2b
T S0774: Dinah Attacks the Black Rider
T S0780: Nagatsuki and Grizabella Turn 4 Part 2c
T S0788: Nagatsuki and Grizabella Turn 4 Part 2d
C S0797: What will you do with your dice?
O: Roll them normally
O: Nagatsuki rolls, Grizabella throws
O: Throw both dice
T S086D: Mayuzumi Turn 4 Part 1
If Nagatsuki was introduced to Peccólia this time, Jump
If Nagatsuki has ever been introduced to Peccólia, Jump
Otherwise, Jump
T S08BE: Nagatsuki thinks about Peccólia
Jump if you’ve never read Grizabella Goes to Heaven
T S08CF: Nagatsuki Remembers
C S08DD: Grizabella chose──
O: I want to go!
O: I'll keep playing
T S08E0: Amamori talks about Peccólia
T S08F3: I’ll keep playing
T S079B: Roll them normally
T S08FA: Kariya thinks about Peccólia
T S07A0: Nagatsuki rolls, Grizabella throws
T S090B: Kariya asks about Peccólia
T S07AB: Throw both dice
Jump to 1500.txt (BAD END)
T S07B9: Nagatsuki and Grizabella Turn 4 Part 2e
C S07C1: Will you risk rolling a lost number?
O: Roll with all your strength!
O: We need more numbers
T S093E: Mayuzumi Turn 4 Part 2
if Hazel is not with Mayuzumi, Jump
T S09AD: “But you can still run”
C S09B5: To change the future──
O: I'll run onward
O: I'll go back
O: I'll use my gift
T S07C4: Roll with all your strength!
convergent branch
T S09B9: I’ll run onward
T S07D7: We need more numbers
T S09DA: I’ll go back
T S07E6: Kariya and Reepicheep Turn 4 Part 1
C S080C: Kariya grabs Reepicheep's die and──
O: Rolls it confidently
O: Throws it at the Rider
T S09FD: I’ll use my gift
T S080F: Rolls it confidently
convergent random branches
T S0846: Throws it at the Rider
three-way random branch
T S0847: The Black Rider turns to dust
Jump
T S0855: The Black Rider evades (BAD END)
T S086C: I grabbed his die
T S0A70: Amamori and The White Queen
T S0A88: The Legendary Child of the Beginning
5.
T S0AD3: “The forest doesn’t need any of us!”T S0AEA: “Alice, you're just being controlled”
T S0AF5: This forest is mine!
if you’ve never seen Dinah replace Grizabella, Jump
T S0B13: The Last of Dinah’s Nine Lives
if you chose “Nagatsuki” at the very beginning, Jump
if you chose “Mayuzumi”, Jump
T S0B21: Dinah’s Nine Lives
if you chose “Nagatsuki” at the very beginning, Jump
if you chose “Mayuzumi”, Jump
T S0B3B: Amamori and the White Queen
T S0B6C: The Legendary Child of the Beginning
T S0BB4: The Wise Man
if you’ve ever read T S0855: The Black Rider evades, Jump
if not, Jump
T S0BF3: I want to go!
If you’ve never read T S0AF5: This forest is mine!, Jump
T S0BF7: Nagatsuki Remembers the Ending
Jump
T S0C37: “We still have to be here for now”
T S0C41: The Game Collapses (END)
T S0C5B: The Game Collapses (END)
Before “The Game” Begins
There’s a mess of little branches at the very top, but most of them aren’t relevant until you’ve played
through the script at least once, because you literally jump over most of it the first time around.
As a result, it’s best to examine these branches last.
T S0001: Riddle Begins
if you’ve ever read T S0C37: “We still have to be here for now” then Jump
if you’ve ever read T S04A5: Grizabella Goes to Heaven Part 2 then Jump
otherwise Jump
T S0002: “Yes, it was July”
Jump
T S0004: Nagatsuki Breaks the 4th Wall
Jump
T S000D: Nagatsuki Drags Akeru Around
C S0013: What sounds like fun?
O: Kabuki Town
O: Gamespace Kashiwagi
T S0016: “Very well then ! Party of one? Come inside !”
Jump
T S0017: “Really!? You must be a hardcore fan.”
Jump
T S0018: “An innocent perverted kitty-chan is coming on to you”
Run script 2501 (Nagatsuki‘s h-scene)
T S0025: “What should we do now?”
C S0027: What will you do next?
O: Play "The Game" with her
O: Decline
T S002A: “Thaaat's more like it! Okay, let's call Grizabella, then we can go!”
Jump
T S002B: “Hmmmmmm? So you do want my body after all?”
Return to Main Menu
T S002D: Riddle Actually Begins (return to slide 1)
Akeru and Tripod Turn 2 Branches
The mess here is as much obfuscating as it is genuinely complicated, so instead of a chart I’ll just type out
a summary of how it all works.
First, two questions: "Have you ever seen someone leave the game board before?“ and "Have you ever
seen someone throw dice at the Black Rider before?“
There are four different combinations of yes/no answers here.
Each of these combinations triggers a different branch.
Three of these branches end in jumps to somewhere in T S034A: Nagatsuki and Grizabella Turn 3 Part 1a
If the answer to both is yes, then the branch you get takes you to S033A.
At S033A is another branch. This is the big one. The conditional jumps there are:
if you chose "Press onward!" then jump to S034B (in T S034A: Nagatsuki and Grizabella Turn 3 Part 1a)
if you chose "Don't rush, take a break" then jump to T S0357: Nagatsuki and Grizabella Turn 3 Part 1b
otherwise, jump to T S05DF: Nagatsuki and Grizabella Turn 3 Part 1c