Pokémon data structure (Generation I)

Revision as of 06:50, 29 May 2009 by The dark lord trombonator (talk | contribs) (navtemplate)
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.
050Diglett.png This article is incomplete.
Please feel free to edit this article to add missing information and complete it.

Pokémon
Species byte
Remaining HP word
? byte
Status byte
? 3 bytes
Attack 1 byte
Attack 2 byte
Attack 3 byte
Attack 4 byte
OT ID word
Experience 3 bytes
Effort data 10 bytes
DVs word
PP1 byte
PP2 byte
PP3 byte
PP4 byte
level byte
HP word
Attack word
Defense word
Speed word
Special word

Pokémon in Generation I games are all stored in the same 44-byte structure.

Bulbapedia logo.png This 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 encodingSave
Generation II Pokémon speciesPokémonTrainerCharacter encoding (Korean) • 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