0x00000000 sav2 saveblock2_trainerdata
0x00000000 name: .byte 8 dup(?)
0x00000008 gender: .byte ?
0x00000009 savebits: .byte ? @ 0x01: skip "previously on your quest" - set by special 0x110 (hall of fame register)
0x00000009 @ 0x02: saving in a pokemon centre
0x00000009 @ 0x04: used by 0810B79C, which checks an empty map list
0x00000009 @ 0x08: used by 0810B7CC, which also checks an empty map list
0x0000000A trainerid: .short ?
0x0000000C secretid: .short ?
0x0000000E playtime_hours: .short ?
0x00000010 playtime_minutes:.byte ?
0x00000011 playtime_seconds:.byte ?
0x00000012 playtime_frames:.byte ?
0x00000013 options_button_style:.byte ? @ HELP / LR / L=A
0x00000014 options_text_speed_maybe:.byte ?
0x0000001C first_seen_unown_pid:.long ?
0x00000020 first_seen_spinda_pid:.long ?
0x00000028 pokemon_flags_caught:.byte 52 dup(?)
0x0000005C pokemon_flags_seen:.byte 52 dup(?)
0x000004A4 fourCharacters: .byte 4 dup(?)
0x000004A8 field_4A8: .byte 1008 dup(?)
0x00000898 mapdata: .byte 600 dup(?)
0x00000AF0 field_AF0: .short ?
0x00000AF2 field_AF2: .short ?
0x00000AF4 field_AF4: .short ?
0x00000AF6 field_AF6: .short ?
0x00000AF8 field_AF8: .byte 1064 dup(?)
0x00000F20 obfuscation_xor_key:.long ?
0x00000F24 field_F24: .byte 127 dup(?)
0x00000FA3 last_byte_in_sav2:.byte ?