Character encoding (Generation III): Difference between revisions

→‎0xFD variables: Note that the contents of these variables is language-dependent
(→‎0xFD variables: Clarify variable contents in Emerald, add table of the actual values printed (per https://github.com/pret/pokeemerald/blob/master/charmap.txt#L339 ))
(→‎0xFD variables: Note that the contents of these variables is language-dependent)
Line 495: Line 495:


===0xFD variables===
===0xFD variables===
When 0xFD is followed by one of the following bytes, it prints a text variables or version-dependent text. Version-dependent text is only used in Pokémon Ruby, Sapphire, and Emerald; in Pokémon Emerald, all of these values are the same as Pokémon Sapphire, except the version name.
When 0xFD is followed by one of the following bytes, it prints a text variable or version-dependent text. Version-dependent text is only used in Pokémon Ruby, Sapphire, and Emerald; in Pokémon Emerald, all of these values are the same as Pokémon Sapphire, except the version name. The text printed by version-dependent text variable is constant within a single game, but varies between versions and languages.


;Text variables
;Text variables
Line 506: Line 506:
! rowspan=2 | Variable ID
! rowspan=2 | Variable ID
! rowspan=2 | Description
! rowspan=2 | Description
! colspan=5 | Content
! colspan=5 | English content
|-
|-
! {{GameIcon|Ru}}
! {{GameIcon|Ru}}