Trainer data structure (Generation II)

From Bulbapedia, the community-driven Pokémon encyclopedia.
Revision as of 02:32, 23 September 2009 by Myles (talk | contribs) (Note that no actual information was added or removed, it was just formatted slightly better.)
Jump to navigationJump to search
050Diglett.png This article is incomplete.
Please feel free to edit this article to add missing information and complete it.

0572Minccino.png This article does not yet meet the quality standards of Bulbapedia. Please feel free to edit this article to make it conform to Bulbapedia norms and conventions.
Offset Name Length Type
0x15C7-0x15C8 ID number Word Integer
0x15C9-0x15D0 Name 8 bytes String
0x15D1-0x15D3 Padding 3 bytes Null

Notes

Strings

Strings use a unique storage format as outlined in the following table. They are terminated with 0x50 and any extra characters after the termination character in the string have the value 0x00.

Padding Terminator A B C D E F G H I J K L M N O P Q R
0x00 0x40 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8A 0x8B 0x8C 0x8D 0x8E 0x8F 0x90 0x91
S T U V W X Y Z a b c d e f g h i j k l
0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB
m n o p q r s t u v w x y z
0xAC 0xAD 0xAE 0xAF 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 0xB6 0xB7 0xB8 0xB9
Red EN boxart.png This game-related article is a stub. You can help Bulbapedia by expanding it.


Data structure in the Pokémon games
General Character encoding
Generation I Pokémon speciesPokémonPoké MartCharacter encoding (Stadium) • Save
Generation II Pokémon speciesPokémonTrainerCharacter encoding (StadiumKorean) • Save
Generation III Pokémon species (EvolutionPokédexType chart)
Pokémon (substructures) • MoveContestContest moveItem
Trainer TowerBattle FrontierCharacter encoding (GameCube) • Save
Generation IV Pokémon species (EvolutionLearnsets)
PokémonSaveCharacter encoding (Wii)
Generation V–present Character encoding
Generation VIII Save
TCG GB and GB2 Character encoding