Pokémon BW Save File Structure: Difference between revisions
Jump to navigation
Jump to search
m (→Save Entry) |
(Basic Block Data) |
||
Line 4: | Line 4: | ||
The primary save starts at 0x0. | The primary save starts at 0x0. | ||
The backup save starts at 0x24000. | The backup save starts at 0x24000. | ||
==Main Save File & Backup== | |||
{| {{table}} | |||
| align="center" style="background:#f0f0f0;"|'''Start''' | |||
| align="center" style="background:#f0f0f0;"|'''End''' | |||
| align="center" style="background:#f0f0f0;"|'''Size''' | |||
| align="center" style="background:#f0f0f0;"|'''Checksum''' | |||
| align="center" style="background:#f0f0f0;"|'''Mirror''' | |||
| align="center" style="background:#f0f0f0;"|'''Description''' | |||
|- | |||
| 00000||003DF||3E0||003E2||23F00||Box Names | |||
|- | |||
| 00400||013EF||FF0||013F2||23F02||Box 1 | |||
|- | |||
| 01400||023EF||FF0||023F2||23F04||Box 2 | |||
|- | |||
| 02400||033EF||FF0||033F2||23F06||Box 3 | |||
|- | |||
| 03400||043EF||FF0||043F2||23F08||Box 4 | |||
|- | |||
| 04400||053EF||FF0||053F2||23F0A||Box 5 | |||
|- | |||
| 05400||063EF||FF0||063F2||23F0C||Box 6 | |||
|- | |||
| 06400||073EF||FF0||073F2||23F0E||Box 7 | |||
|- | |||
| 07400||083EF||FF0||083F2||23F10||Box 8 | |||
|- | |||
| 08400||093EF||FF0||093F2||23F12||Box 9 | |||
|- | |||
| 09400||0A3EF||FF0||0A3F2||23F14||Box 10 | |||
|- | |||
| 0A400||0B3EF||FF0||0B3F2||23F16||Box 11 | |||
|- | |||
| 0B400||0C3EF||FF0||0C3F2||23F18||Box 12 | |||
|- | |||
| 0C400||0D3EF||FF0||0D3F2||23F1A||Box 13 | |||
|- | |||
| 0D400||0E3EF||FF0||0E3F2||23F1C||Box 14 | |||
|- | |||
| 0E400||0F3EF||FF0||0F3F2||23F1E||Box 15 | |||
|- | |||
| 0F400||103EF||FF0||103F2||23F20||Box 16 | |||
|- | |||
| 10400||113EF||FF0||113F2||23F22||Box 17 | |||
|- | |||
| 11400||123EF||FF0||123F2||23F24||Box 18 | |||
|- | |||
| 12400||133EF||FF0||133F2||23F26||Box 19 | |||
|- | |||
| 13400||143EF||FF0||143F2||23F28||Box 20 | |||
|- | |||
| 14400||153EF||FF0||153F2||23F2A||Box 21 | |||
|- | |||
| 15400||163EF||FF0||163F2||23F2C||Box 22 | |||
|- | |||
| 16400||173EF||FF0||173F2||23F2E||Box 23 | |||
|- | |||
| 17400||183EF||FF0||183F2||23F30||Box 24 | |||
|- | |||
| 18400||18DEB||9EC||18DEE||23F32||Inventory | |||
|- | |||
| 18E00||19333||534||19336||23F34||Party Pokemon | |||
|- | |||
| 19400||194AF||B0||194B2||23F36||Trainer Data | |||
|- | |||
| 23F00||23F8B||8C||23F9A|| ||Checksum Block | |||
|- | |||
| | |||
|} | |||
Start and End indexes are inclusive. | |||
== Gym Badge Obtained Date == | == Gym Badge Obtained Date == |
Revision as of 05:25, 2 April 2014
This article is incomplete. Please feel free to add missing information and complete the article. |
Save Entry
The primary save starts at 0x0. The backup save starts at 0x24000.
Main Save File & Backup
Start | End | Size | Checksum | Mirror | Description |
00000 | 003DF | 3E0 | 003E2 | 23F00 | Box Names |
00400 | 013EF | FF0 | 013F2 | 23F02 | Box 1 |
01400 | 023EF | FF0 | 023F2 | 23F04 | Box 2 |
02400 | 033EF | FF0 | 033F2 | 23F06 | Box 3 |
03400 | 043EF | FF0 | 043F2 | 23F08 | Box 4 |
04400 | 053EF | FF0 | 053F2 | 23F0A | Box 5 |
05400 | 063EF | FF0 | 063F2 | 23F0C | Box 6 |
06400 | 073EF | FF0 | 073F2 | 23F0E | Box 7 |
07400 | 083EF | FF0 | 083F2 | 23F10 | Box 8 |
08400 | 093EF | FF0 | 093F2 | 23F12 | Box 9 |
09400 | 0A3EF | FF0 | 0A3F2 | 23F14 | Box 10 |
0A400 | 0B3EF | FF0 | 0B3F2 | 23F16 | Box 11 |
0B400 | 0C3EF | FF0 | 0C3F2 | 23F18 | Box 12 |
0C400 | 0D3EF | FF0 | 0D3F2 | 23F1A | Box 13 |
0D400 | 0E3EF | FF0 | 0E3F2 | 23F1C | Box 14 |
0E400 | 0F3EF | FF0 | 0F3F2 | 23F1E | Box 15 |
0F400 | 103EF | FF0 | 103F2 | 23F20 | Box 16 |
10400 | 113EF | FF0 | 113F2 | 23F22 | Box 17 |
11400 | 123EF | FF0 | 123F2 | 23F24 | Box 18 |
12400 | 133EF | FF0 | 133F2 | 23F26 | Box 19 |
13400 | 143EF | FF0 | 143F2 | 23F28 | Box 20 |
14400 | 153EF | FF0 | 153F2 | 23F2A | Box 21 |
15400 | 163EF | FF0 | 163F2 | 23F2C | Box 22 |
16400 | 173EF | FF0 | 173F2 | 23F2E | Box 23 |
17400 | 183EF | FF0 | 183F2 | 23F30 | Box 24 |
18400 | 18DEB | 9EC | 18DEE | 23F32 | Inventory |
18E00 | 19333 | 534 | 19336 | 23F34 | Party Pokemon |
19400 | 194AF | B0 | 194B2 | 23F36 | Trainer Data |
23F00 | 23F8B | 8C | 23F9A | Checksum Block | |
Start and End indexes are inclusive.
Gym Badge Obtained Date
Gym badge dates are stored starting 1C704 and 407004. Byte 1 is how many years after 2000, Byte 2 is the month, and Byte 3 is the day (Byte 4 is 0, don't know if it has any meaning or if it's part of the year).