User:MrMissingNo72/Pokémon structure data: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
|||
Line 45:
* Catch rate = 45
* Base experience yield = 64
* Front sprite dimensions =
* Front sprite pointer = 0D:4000
* Back sprite pointer = 0D:40E5
|
Revision as of 21:42, 7 July 2023
This is a huge list of Pokémon and their structure data. This list starts with the 151 valid Pokémon, then it focuses on the 105 glitch Pokémon. This is only for English Red and Blue.
Sprite pointer banks
- Mew (0x15) is bank 0x01.
- MissingNo. (0xB6) is bank 0x0B.
- IDs 0x00 to 0x1E are bank 0x09.
- IDs 0x1F to 0x49 are bank 0x0A.
- IDs 0x4A to 0x73 are bank 0x0B.
- IDs 0x74 to 0x98 are bank 0x0C.
- IDs 0x99 to 0xB5 and 0xB7 to 0xFF are bank 0x0D.
Layout
The Pokémon structure data layout goes like this:
- PokéDex number
- Base HP
- Base attack
- Base defense
- Base speed
- Base special
- Type 1
- Type 2
- Catch rate
- Base experience yield
- Front sprite dimensions
- Front sprite pointer
- Back sprite pointer
- Starting moves
- Experience group
- TM/HM moves
Non-glitch Pokémon
Bulbasaur
01 2D 31 31 2D 41 16 03 2D 40 55 00 40 E5 40 21 2D 00 00 03 A4 03 38 C0 03 08 06 00
- Pokédex number = 001
- Base HP = 45
- Base attack = 49
- Base defense = 49
- Base speed = 45
- Base special = 65
- Type 1 = Grass
- Type 2 = Poison
- Catch rate = 45
- Base experience yield = 64
- Front sprite dimensions = 5 by 5
- Front sprite pointer = 0D:4000
- Back sprite pointer = 0D:40E5
- Starting moves = Tackle, Growl
- Experience group = Medium-Slow