Pokémon XY Save File Structure
X/Y Save files are comprised of 4 sections, the latter two storing the contents of the two savegames.
The game alternates between the two game saves similar to Generations 3 & 4.
Save files are 0x100000 (1MB). The area between sections is either FF or 00, for Cartridges and Digital saves respectively.
????
Primary (0x00000-0x0045B)
Secondary (0x01000-0x01107)
Main Save File & Backup
Game Save 1 (0x02000 - 0x6AFFF)
(420 KB)
| Start | End | Description |
| 09600 | ????? | Rival & $ |
| 14400 | ????? | Passerby/Friend Greetings & Data |
| 19400 | 195FF | Trainer Card (ID/SID/OT/Greeting) |
| 19600 | 19703 | Party Member 1 |
| 19700 | 19807 | Party Member 2 |
| 19800 | 1990B | Party Member 3 |
| 1990C | 1990F | Party Member 4 |
| 19A10 | 19B13 | Party Member 5 |
| 19B14 | 19C17 | Party Member 6 |
| 1E800 | ????? | Hall of Fame Data |
| 21100 | ????? | Wondercard Data |
| 27A00 | 5DFFF | Box Data (32 Boxes, 30 Slots, 232 bytes each) |
Game Save 2 (0x81000 - 0xE9FFF)
(420 KB)
| Start | End | Description |
| 88600 | ????? | Rival & $ |
| 98400 | ????? | Trainer Card (ID/SID/OT/Greeting) |
| 98600 | 82703 | Party Member 1 |
| 98704 | 82807 | Party Member 2 |
| 98808 | 8290B | Party Member 3 |
| 9890C | 8290F | Party Member 4 |
| 98A10 | 82B13 | Party Member 5 |
| 98B14 | 82C17 | Party Member 6 |
| A6A00 | DCFFF | Box Data (32 Boxes, 30 Slots, 232 bytes each) |