List of Control Characters: Difference between revisions

RRad (talk | contribs)
RRad (talk | contribs)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Stub}}
{{Stub}}
== Control Characters ==
{| class="wikitable"
!Character
!Hex
!Description
|-
|~
|0x7E
|Reads the following 2 characters '''as hex''' and prints the result. Can be used to print normally unprintable characters such as brackets and 0x7E itself. Example: <code>~5B ~5D</code> will result in <code>[ ]</code> in-game.<br>Note: <code>~7E</code> results in a second small tilde (<code>˜</code>) in-game. Use the Shift-JIS character described below for a full tilde.
|-
|
|0x81
|Shift-JIS activator. Used normally in Japanese, but the international versions also use it to display the following extra characters from <code>kanji.dat/table 129</code>:
{| class="wikitable"
!Character
!Hex
!Note
|-
|~
|0x8160
|The only way to display a full tilde in-game. To input in SkyTemple, enter a Japanese wave dash (<code>〜</code>).
|-
|→
|0x81A8
|This character can be entered normally in SkyTemple.
|-
|←
|0x81A9
|This character can be entered normally in SkyTemple.
|-
|↑
|0x81AA
|This character can be entered normally in SkyTemple.
|-
|↓
|0x81AB
|This character can be entered normally in SkyTemple.
|-
|♪
|0x81F4
|This character can be entered normally in SkyTemple.
|}
|}
== Lowercase Text Tags ==
<TODO: parameters, (technical) descriptions, potential organization>
{| class="wikitable"
!Tag
!Description
|-
|[area:#]
|
|-
|[adverb:#]
|Unused.
|-
|[bank:#]
|
|-
|[bank_left:#]
|
|-
|[c_kind:<actor>]
|Prints the Pokémon species of the specified actor, using the light green text color for species (see [CS:K]).
|-
|[c_i:#]
|
|-
|[c_name:<actor>]
|
|-
|style=white-space:nowrap|[c_stammer:<actor>]
|Prints the first character of the specified actor's name. Used only in JP.
|-
|[class:#]
|Unused.
|-
|[digits:#]
|
|-
|[digits_c:#]
|
|-
|[dungeon:#]
|
|-
|[equip_list]
|
|-
|[experience:#]
|
|-
|[floor:0]
|Prints the job's destination floor.
|-
|[gadget_bag]
|Prints the current name of the player's inventory. Used by the base game to specify the One-Item Inventory or Treasure Bag depending on the player's progress.
|-
|[gender:#]
|
|-
|[gold:#]
|
|-
|[gold_left:#]
|
|-
|[hero]
|Prints the hero's name. Special Episodes instead use <code>[c_name:NPC_HERO_FIRST]</code>.
|-
|[item:#]
|
|-
|[kind:]<br>[kind:#]
|
|-
|[move:]<br>[move:#]
|
|-
|[me_play:#]
|
|-
|[move_hit_ratio]
|
|-
|[move_power]
|
|-
|[name:#]
|
|-
|[now_team]
|
|-
|[partner]
|Prints the partner's name. Special Episodes instead use <code>[c_name:NPC_PARTNER_FIRST]</code>.
|-
|[partner2]
|Unused. <code>[partner2]</code> and <code>[partner2:0]</code> both seem to invariably crash the game.
|-
|[player]
|Prints the current leader's name using a blue text color.
|-
|[purpose:#]
|Unused. Seems to print "Recover the stolen item." as seen within the "Mission objectives" menu inside Beach Cave on the first visit, regardless of the player's progress.
|-
|[rank:#]
|
|-
|[range:#]
|Unused.
|-
|[s_item:#]
|
|-
|[string0]
|
|-
|[string:#]
|
|-
|[se_play:#]
|
|-
|[type:#]
|
|-
|[trap:#]
|
|-
|[tactics:#]
|
|-
|[team]<br>[team:]<br>[team:#]
|
|-
|[time:#]
|
|-
|[value0:#:#]
|
|-
|[value:#:#]
|
|-
|[value_i:#]<br>[value_i:#:#]
|Unused.
|-
|[weather:#]
|
|-
|[wiseness:]<br>[wiseness:#]
|
|}


== Capitalized Text Tags (Parse-on-Print) ==
== Capitalized Text Tags (Parse-on-Print) ==
Line 7: Line 204:
These text tags draw something that isn't text in the textbox.
These text tags draw something that isn't text in the textbox.
{| class="wikitable"
{| class="wikitable"
!Text Tag
!Tag
!Description
!Description
|-
|-
Line 302: Line 499:
|[M:T5]
|[M:T5]
|[M:65]
|[M:65]
|未 'Mi' (unfinished)
|未 'Mi' (unimplemented)
|colspan="2" style="text-align:center; background-color:#808080;" | [[File:M-T5.png]]
|colspan="2" style="text-align:center; background-color:#808080;" | [[File:M-T5.png]]
|-
|-
Line 348: Line 545:
These text tags alter the properties of normal text characters that follow them.
These text tags alter the properties of normal text characters that follow them.
{| class="wikitable"
{| class="wikitable"
!Text Tag
!Tag
!Description
!Description
|-
|-
Line 465: Line 662:
|[CS:L]
|[CS:L]
| style="color:black; background-color:#00E060;" |Green<br>#00E060
| style="color:black; background-color:#00E060;" |Green<br>#00E060
|The tag itself is effectively unused in the base game, but the same text color is used for [LS:x] hyperlinks in item/move descriptions. The kiosk demo uses the tag to note the title of the game.
|The tag itself is effectively unused in the base game, but the same text color is used for [LS:#] hyperlinks in item/move descriptions. The kiosk demo uses the tag to note the title of the game.
|None
|None
|0x6C
|0x6C
Line 579: Line 776:
These text tags insert different characters depending on the system language.
These text tags insert different characters depending on the system language.
{| class="wikitable"
{| class="wikitable"
!Text Tag
!Tag
!Description
!Description
|-
|-
Line 609: Line 806:
|[F:ER]
|[F:ER]
| -
| -
| colspan="2" rowspan="1" |er
| colspan="2" rowspan="1" |<sub>er</sub>
|0x96
|0x96
|0x96
|0x96
|e and r condensed into one character. Used in French when referring to Sky Peak Station Pass 1.
|e and r condensed into one superscript character, a masculine ordinal indicator for number 1. Used in French when referring to Sky Peak Station Pass 1.
|-
|-
|[F:RE]
|[F:RE]
| -
| -
| colspan="2" rowspan="1" |re
| colspan="2" rowspan="1" |<sup>re</sup>
|0x97
|0x97
|0x97
|0x97
|r and e condensed to one character. Unused
|r and e condensed to one superscript character, a feminine ordinal indicator for number 1. Unused.
|-
|-
|[F:O]
|[F:O]
Line 626: Line 823:
|0xBA
|0xBA
|0xBA
|0xBA
|Masculine Ordinal Indicator. Unused?
|Masculine ordinal indicator for numbers 2+. Unused?
|-
|-
|[F:E]
|[F:E]
Line 633: Line 830:
|0x8D
|0x8D
|0x8D
|0x8D
|Superscript "e". Used in French when referring to Sky Peak Station Pass 2+
|Superscript "e", an ordinal indicator for numbers 2+. Used in French when referring to Sky Peak Station Pass 2+.
|-
|-
|[F:RQ]
|[F:RQ]
Line 640: Line 837:
|0xBF
|0xBF
|0xBF
|0xBF
|Reverse question mark. Unused?
|Reverse question mark. Unused, as the Spanish script simply writes out the character regularly.
|-
|-
|[F:S1]
|[F:S1]
Line 678: Line 875:
These text tags alter the rate that text is printed, and/or create a line break.
These text tags alter the rate that text is printed, and/or create a line break.
{| class="wikitable"
{| class="wikitable"
!Text Tag
!Tag
!Description
!Description
|-
|-
Line 709: Line 906:
These text tags alter the printing position of characters that follow them.
These text tags alter the printing position of characters that follow them.
{| class="wikitable"
{| class="wikitable"
!Text Tag
!Tag
!Description
!Description
|-
|-
Line 731: Line 928:
These text tags create audio effects when they are parsed, but do not affect the textbox visually.
These text tags create audio effects when they are parsed, but do not affect the textbox visually.
{| class="wikitable"
{| class="wikitable"
!Text Tag
!Tag
!Description
!Description
|-
|-