Pokémon BW Save File Structure: Difference between revisions

From ProjectPokemon Wiki
Jump to navigation Jump to search
(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).