User:MrMissingNo72/Pokémon structure data

From Glitch City Wiki
Jump to navigation Jump to search


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 0x14 and 0x16 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:

  1. PokéDex number
  2. Base HP
  3. Base attack
  4. Base defense
  5. Base speed
  6. Base special
  7. Type 1
  8. Type 2
  9. Catch rate
  10. Base experience yield
  11. Front sprite dimensions
  12. Front sprite pointer
  13. Back sprite pointer
  14. Starting moves
  15. Experience group
  16. 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


Ivysaur

Venusaur

Charmander

Charmeleon

Charizard

Glitch Pokémon