List of Control Characters: Difference between revisions

RRad (talk | contribs)
mNo edit summary
Happylappy (talk | contribs)
Add Capital Text Tags Temp
Line 1: Line 1:
{{Stub}}
{{Stub}}
== Capitalized Text Tags (Direct Formatting) ==
These text tags draw something that isn't text in the textbox.
{| class="wikitable"
| rowspan="1" |'''Text Tag'''
|'''Meaning'''
|'''Description'''
|-
|[BAR]
| -
|Inserts a bar covering the entire line, then applies a line break.
|-
|[LINE:X:#]
| -
|Inserts a line of type (135,139) [type X=0] or (135,140) [type X=1], with thickness #. Used only in JP. Functional in other regions, but only produces redacted text.
|-
|[M:X], [M:#]
|Markfont
|Inserts an icon from markfont.dat as specified by X. Alternatively, a raw index for the icon can be provided. See [this] table for more info.
|}
These text tags alter the properties of normal text characters that follow them.
{| class="wikitable"
|'''Text Tag'''
|'''Meaning'''
|'''Description'''
|-
|[CS:X],[CS:#,X]
|Color Set
|Sets colored text with color code X. Or more accurately, adds one layer of colored text. Has an optional numerical param "#" with an unknown use.
|-
|[CR], [CR:#]
|Color Reset
|Reverts colored text. Or more accurately, reverts the top-most layer of colored text. Has an optional numerical param "#" with an unknown use.
|-
|[FT:#]
|Font
|Sets the current font to the #th font. 0 = Normal, 1 = Unown, 2 = Credits Small, 3 = Credits Large. Fonts 2 and 3 do not function as intended outside of the credits sequence, with 2 being entirely icons, and 3 being empty characters.
|-
|[LS:#]
|Link Start
|Starts a link to another text string. Used in move/item/status/etc. descriptions for subtopics. Ex: Sleep Seed may link the description of the Sleep status.
|-
|[LE]
|Link End
|Ends a link to another text string. Used in move/item/status/etc. descriptions for subtopics. Ex: Sleep Seed may link the description of the Sleep status.
|}
These text tags insert different characters depending on the system language.
{| class="wikitable"
| rowspan="1" |'''Text Tag'''
|'''Meaning'''
|'''Description'''
|-
|[MP]
|Money Partition
|Inserts the language-appropriate equivalent for the thousands-place separator: comma, period, space, etc.
|-
|[GP]
|Gold Partition
|Seems to be a carbon copy of [MP]? Only exists in EU, will crash NA and JP.
|-
|[F:X]
|Foreign
|Displays certain "Foreign" characters by abbreviation. Can differ by language in EU, see [this] table for more info.
|}
These text tags alter the rate that text is printed, and/or create a line break.
{| class="wikitable"
| rowspan="1" |'''Text Tag'''
|'''Meaning'''
|'''Description'''
|-
|[K]
|Key Wait
|Pauses text printing until the player makes an input with A, B, or the Touch Screen.
|-
|[W:#]
|Wait
|Waits # frames before continuing to print text.
|-
|[C]
|Continue
|Begins the next page of text, erasing the current block of text instantly.
|-
|[P]
|Page
|Scrolls the currently printed text off the window, then begins the next page of text. A pause in dialogue.
|-
|[STS]
|Sudden Text Start
|Ends instant text printing for the line prematurely.
|-
|[STE]
|Sudden Text End
|Begins instant text printing, until the next line break.
|-
|[R]
|Return
|Two characters longer than an actual new line, or one if "\n" is used. Redundant.
|-
|[HR]
|Half Return
|Does a line break, but only moves down by half the normal amount.
|}
These text tags alter the printing position of characters that follow them.
{| class="wikitable"
| rowspan="1" |'''Text Tag'''
|'''Meaning'''
|'''Description'''
|-
|[CN]
|Center
|Begins text centering, until the next line break.
|-
|[CLUM_SET:#]
|Column Set
|Moves the cursor left or right to the #th pixel in the window. Can be used to move backwards horizontally in a textbox.
|-
|[CLUM_OFFSET:#]
|Column Offset
|Offsets the cursor's current horizontal position by #. Most likely identical to [S:#].
|-
|[MS:#]
|Multiple Space
|Inserts 6*# horizontal pixels of space.
|-
|[S:#]
|Space
|Inserts # horizontal pixels of space.
|}
These text tags create audio effects when they are parsed, but do not affect the textbox visually.
{| class="wikitable"
| rowspan="1" |'''Text Tag'''
|'''Meaning'''
|'''Description'''
|-
|[ME_PLAY:#]
|Message Effect Play
|Plays the #th me_effect directly!
|-
|[SE_PLAY:#]
|Sound Effect Play
|Plays the #th sound effect directly!
|}
A detailed table of all available [F:X] subtags.
{| class="wikitable"
| colspan="2" rowspan="1" |'''[F:X] Text Tag'''
| colspan="2" rowspan="1" |'''Character'''
| colspan="2" rowspan="1" |'''Hex Id'''
| rowspan="2" |'''Description'''
|-
|'''Tag'''
|'''Abbrev.'''
|'''German'''
|'''Other'''
|'''German'''
|'''Other'''
|-
|[F:ER]
| -
| colspan="2" rowspan="1" |er
|0x96
|0x96
|e and r condensed into one character. Used in French when referring to Sky Peak Station Pass 1.
|-
|[F:RE]
| -
| colspan="2" rowspan="1" |re
|0x97
|0x97
|r and e condensed to one character. Unused
|-
|[F:O]
| -
| colspan="2" rowspan="1" |º
|0xBA
|0xBA
|Masculine Ordinal Indicator. Unused?
|-
|[F:E]
| -
| colspan="2" rowspan="1" |ᵉ
|0x8D
|0x8D
|Superscript "e". Used in French when referring to Sky Peak Station Pass 2+
|-
|[F:RQ]
|Reverse Question
| colspan="2" rowspan="1" |¿
|0xBF
|0xBF
|Reverse question mark. Unused?
|-
|[F:S1]
|Start 1
|‚
|‘
|0xB8
|0x91
|Start of a single quote. Differs in German, to match the language's quotation mark convention. Unused.
|-
|[F:E1]
|End 1
|‘
|’
|0x91
|0x92
|End of a single quote. Differs in German, to match the language's quotation mark convention. Unused.
|-
|[F:S2]
|Start 2
|„
|“
|0xB7
|0x93
|Start of a double quote. Differs in German, to match the language's quotation mark convention. Used frequently in EU.
|-
|[F:E2]
|End 2
|“
|”
|0x93
|0x94
|End of a double quote. Differs in German, to match the language's quotation mark convention. Used frequently in EU.
|}
A detailed table of all [M:X]/[M:#] subtags.
{| class="wikitable"
| colspan="2" rowspan="1" |'''Tag (Name + #)'''
|'''Description'''
|'''Icon'''
| colspan="2" rowspan="1" |'''Tag (Name + #)'''
|'''Description'''
|'''Icon'''
| colspan="2" rowspan="1" |'''Tag (Name + #)'''
|'''Description'''
|'''Icon'''
|-
|[M:B0]
|[M:0]
|Start
|[TODO]
|[M:B23]
|[M:23]
|Check Gold Block
|[TODO]
|[M:H5]
|[M:46]
|Heart yellow small
|[TODO]
|-
|[M:B1]
|[M:1]
|Select
|[TODO]
|[M:B24]
|[M:24]
|X Gold Block
|[TODO]
|[M:H6]
|[M:47]
|Heart yellow
|[TODO]
|-
|[M:B2]
|[M:2]
|A
|[TODO]
|[M:B25]
|[M:25]
|Up Gold Block
|[TODO]
|[M:H7]
|[M:48]
|Heart yellow big
|[TODO]
|-
|[M:B3]
|[M:3]
|B
|[TODO]
|[M:B26]
|[M:26]
|Down Gold Block
|[TODO]
|[M:H8]
|[M:49]
|Heart pink unshaded
|[TODO]
|-
|[M:B4]
|[M:4]
|X
|[TODO]
|[M:B27]
|[M:27]
|Left Gold Block
|[TODO]
|[M:R0]
|[M:50]
|Dash
|[TODO]
|-
|[M:B5]
|[M:5]
|Y
|[TODO]
|[M:B28]
|[M:28]
|Right Gold Block
|[TODO]
|[M:R1]
|[M:51]
|Half Star
|[TODO]
|-
|[M:B6]
|[M:6]
|L
|[TODO]
|[M:B29]
|[M:29]
|Rewind Gold Block
|[TODO]
|[M:R2]
|[M:52]
|Amber Gem?
|[TODO]
|-
|[M:B7]
|[M:7]
|R
|[TODO]
|[M:B30]
|[M:30]
|FF Gold Block
|[TODO]
|[M:R3]
|[M:53]
|Unopened Mail
|[TODO]
|-
|[M:B8]
|[M:8]
|D-Pad
|[TODO]
|[M:B31]
|[M:31]
|Sort Gold Block
|[TODO]
|[M:R4]
|[M:54]
|Open Mail
|[TODO]
|-
|[M:B9]
|[M:9]
| - Block
|[TODO]
|[M:B32]
|[M:32]
|Search Gold Block
|[TODO]
|[M:R5]
|[M:55]
|Letter
|[TODO]
|-
|[M:B10]
|[M:10]
|Check Block
|[TODO]
|[M:S0]
|[M:33]
|P-Money
|[TODO]
|[M:R6]
|[M:56]
|Newspaper
|[TODO]
|-
|[M:B11]
|[M:11]
|X Block
|[TODO]
|[M:S1]
|[M:34]
|Space
|[TODO]
|[M:R7]
|[M:57]
|! Box
|[TODO]
|-
|[M:B12]
|[M:12]
|Up Block
|[TODO]
|[M:S2]
|[M:35]
|Check
|[TODO]
|[M:R8]
|[M:58]
|Wi-Fi
|[TODO]
|-
|[M:B13]
|[M:13]
|Down Block
|[TODO]
|[M:S3]
|[M:36]
|Star
|[TODO]
|[M:R9]
|[M:59]
|E-Mail
|[TODO]
|-
|[M:B14]
|[M:14]
|Left Block
|[TODO]
|[M:S4]
|[M:37]
|X
|[TODO]
|[M:T0]
|[M:60]
|Colon
|[TODO]
|-
|[M:B15]
|[M:15]
|Right Block
|[TODO]
|[M:S5]
|[M:38]
|Check X
|[TODO]
|[M:T1]
|[M:61]
|Text Bubble
|[TODO]
|-
|[M:B16]
|[M:16]
|Rewind Block
|[TODO]
|[M:S6]
|[M:39]
|Bag
|[TODO]
|[M:T2]
|[M:62]
|Space Indicator
|[TODO]
|-
|[M:B17]
|[M:17]
|FF Block
|[TODO]
|[M:S7]
|[M:40]
|Hut
|[TODO]
|[M:T3]
|[M:63]
|Space Indicator Red
|[TODO]
|-
|[M:B18]
|[M:18]
|Sort Block
|[TODO]
|[M:H0]
|[M:41]
|Heart pink vsmall
|[TODO]
|[M:T4]
|[M:64]
|Kanji 'Kari' (temp)
|[TODO]
|-
|[M:B19]
|[M:19]
|Search Block
|[TODO]
|[M:H1]
|[M:42]
|Heart pink small
|[TODO]
|[M:T5]
|[M:65]
|Kanji 'Su' (end)
|[TODO]
|-
|[M:B20]
|[M:20]
|D-Pad U-D Block
|[TODO]
|[M:H2]
|[M:43]
|Heart pink
|[TODO]
|[M:T6]
|[M:66]
|Katakana 'De'
|[TODO]
|-
|[M:B21]
|[M:21]
|D-Pad L-R Block
|[TODO]
|[M:H3]
|[M:44]
|Heart pink big
|[TODO]
|[M:I0]
|[M:67]
|TM
|[TODO]
|-
|[M:B22]
|[M:22]
| - Gold Block
|[TODO]
|[M:H4]
|[M:45]
|Heart yellow vsmall
|[TODO]
|[M:I1]
|[M:68]
|Orb
|[TODO]
|}
==CS==
==CS==
The following control characters are used to change the color of text in scripts.
The following control characters are used to change the color of text in scripts.