00-03 PID 04-07 TID,SID 08-11 Nickname * 12,13 Region ** 14-1a OT Name * 1b Marking (Ignore) 1c,1d Checksum *** 1e,1f Padding-always 0x0000 Data*'* Growth Block 00,01 Species 02,03 Held Item 04,07 Exp. 08 PP. Up Used 09 Happiness 0a,0b Padding-Always 0x0000 Attack Block 00,07 Attacks 08-0b Current PP Effort Block 00-05 EV's 06-0b Contest Data Miscellaneous Block 00 Poke'rus status 01 Location caught 02,03 Level Caught, Pokeball, Trainer Gender **** 04-07 IV's 08-0b Ribbons Party Data 50-53 Status 54 Level 55 Pokerus Status 56,57 Current HP 58,59 Total HP 5a,5b Atk 5c,5d Def 5e,5f Spe 60,61 SpA 62,63 SpD * See RSEFRLG.tbl ** 0201 Jp., 0202 US, 0203 Fr., 0204 It., 0205 De., 0207 Es. *** Sum of "Data" by 32-bit words *'* Ordering of various blocks determined by (PIDh % 0x18) or (PID % 24) **** FBBBBGGGGLLLLLLL Some tools divide this into two bytes: GLLLLLLL (Level) FBBBBGGG (Ball/Game) Party Pokemon Start location, in RAM Ruby: 0x03004360 Sapphire: 0x03004360 Emerald: 0x02024190, 0x020244EC for US games FireRed: 0x02024284 LeafGreen: 0x020241e4