Angle Variables and Cube Glyphs
Cube Glyphs
Note: Even though 3DS fonts support up to the BMP (65k codepoints) - including the standard font: “rodin NTLG” - the custom rasterised in-game fonts do not. The BMP is also quite restrictive not allowing most glyphs or any emojis. These display icons/glyphs in text, similar to emojis such as play coins! They can be placed in any text cfg.bin:
[g_coin]
- Confirmed to work in Yo-kai Watch 2- Named after ゲームコイン (Gēmukoin) aka game coin - the Japanese term for Playcoins. Used for the Crank-a-kai.
[key]
- Confirmed to work in Yo-kai Watch 2- This key glyph is used to signify “Key Quests” in the game - and is used in nearly half the phase text cfg.bins!.
[home]
- Confirmed to work in Yo-kai Watch 2- This is only used in one text file in the game - the text that appears after you have successfully saved the game.
[next_arrow]
- Confirmed to work in Yo-kai Watch 2[misn_arrow]
- Confirmed to work in Yo-kai Watch 2[misn_arrow2]
- Confirmed to work in Yo-kai Watch 2[watch]
- Confirmed to work in Yo-kai Watch 2[mission]
- Confirmed to work in Yo-kai Watch 2[mission2]
- Confirmed to work in Yo-kai Watch 2[btn_l_w]
- Confirmed to work in Yo-kai Watch 2[btn_r_w]
- Confirmed to work in Yo-kai Watch 2[btn_a_w]
- Confirmed to work in Yo-kai Watch 2[btn_x]
- Confirmed to work in Yo-kai Watch 2
Angle Variables
Note: Thank you to @GotaZ for documenting C0 through C30!
In Yo-kai Watch, you may notice some strings have <SOMETHING>TEXT</SOMETHING>
or just <SOMETHING>
. These are called Angle Variables and have a multitude of effects.
Colors
Note: Color Tags are not self closing; for obvious reasons you dont just do
<CR>TEXT
you do<CR>TEXT</C>
so the game knows which portion to color. All other Angle Variables documented here *are self-closing. There are 4 ways to display colors:
-
- Fixed Alphabetical Color Codes i.e.
<CR>RED</C>
,<CG>GREEN</C>
(Confirmed to work in all games since Yo-kai Watch 1) and<CN>IDR</C>
(Confirmed to work in Yo-kai Watch 2 and later).
- Fixed Alphabetical Color Codes i.e.
-
- RGB888:
<C#RGB888>
codes can be used i.e. for the color#123456
that would be<C#123456>
- RGB888:
-
- RGB776: This is more complicated to visualise but takes the format
<C"RGB776>
. Both RGB888 and RGB776 codes can be generated from the website YWColor.
- RGB776: This is more complicated to visualise but takes the format
-
- Fixed Numerical Color Codes there are 31 color codes (0-30) that give a fixed color i.e.
<C3>RED TEXT</C>
:
- Fixed Numerical Color Codes there are 31 color codes (0-30) that give a fixed color i.e.
<C0>: Fluorescent green
<C1>: Black
<C2>: White
<C3>: Red
<C4>: Yellow
<C5>: Green
<C6>: Blue
<C7>: Beige
<C8>: Orange
<C9>: Beige
<C10>: Gray
<C11>: Gray
<C12>: Pink
<C13>: Light blue
<C14>: Light yellow
<C15>: Black
<C16>: Dark gray
<C17>: Yellow
<C18>: Fluorescent green
<C19>: Pink
<C20>: Beige white
<C21>: White
<C22>: White
<C23>: White
<C24>: Red
<C25>: Blue
<C26>: Green
<C27>: Yellow
<C28>: Black
<C29>: Black
<C30>: Black
Data
General
These work in all text cfg.bins
- even some that reference filenames! (namely for the <GENDER>
exclusive scenes and such)
<NAME>
returns the current player’s (ingame) name.<GENDER>
returns the current player’s (ingame) gender.Special
These only work in certain
cfg.bins
:<APP_NAME>
- returns the Yo-kai Pad App unlocked.<ITEM_NAME>
- Name of Item.<ITEM_NUM>
- Quantity of Item.<ITEM_NAME1>
- Name of the first item recieved when there are multiple.<ITEM_NAME2>
- Name of the second item recieved when there are multiple.<QUEST_NAME>
- Quest Name<PERSONAL_LOAF>
<PERSONAL_AI>
<YOKAI_NAME>
- Name of yokai<STATION_NAME>
- Name of station.<TRAIN_VOICE>
<ROUTE_NAME>
<MAP_NAME>
<TRAIN_ROUTE>
<TRAIN_TYPE>
<POSSESS_NUM>
- Amount Possessed i.e. Gate Globes<INSERT_NUM>
<ROM>
<PNAME>
String Formatting
Strings are multi-line bodies of shift-jis/utf8/cp932 text depending on the cfg.bin
.
They support control characters using the ASCII LF (\n
in CfgBin Editor) for new-lines. As shown above they support Angle Variables and Cube Glyphs for glyphs and dynamic insertion. However they also support basic C formatting:
%d
- Integer Placeholder (Used in Play-Coin Remaining text for Yo-kai Watch 2)%s
- String Placeholder%f
- Float Placeholder%x
- Hex Int Placeholder (Most likely never used in public releases)%c
- Single Char Placeholder
etc, for brevity reasons only a few are listed above.