Pokémon Dream Radar Save File Structure: Difference between revisions

From ProjectPokemon Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 126: Line 126:
Note: The game stores somewhere the timestamp when it was saved, so it knows if clouds have been recharged.
Note: The game stores somewhere the timestamp when it was saved, so it knows if clouds have been recharged.


===Flags==
==Flags==
Pokémon Dream Radar handles unlockable data trough bit flags.
Pokémon Dream Radar handles unlockable data trough bit flags.


==Generation IV Extension Unlocked Flags===
===Generation IV Extension Unlocked Flags===


Offset 0x26E
Offset 0x26E
Line 148: Line 148:
           Spatial
           Spatial


==Legendary catched flags===
===Legendary catched flags===
offset 0x272-0x273
offset 0x272-0x273
* Bits are represented in the following order: 76543210
* Bits are represented in the following order: 76543210

Revision as of 14:13, 17 October 2015

Pokémon Dream Radar Save Data

Offset Description
0x00-0x03 "0DSC" header tag
0x04-0x67 Unknown
0x68-0x6B Current orbs
0x6C-0x6F Total orbs collected (highscore data)
0x70-0x71 Unknown
0x72 Beam upgrade lvl

(Value range 0x00-0x04)

0x73 Battery pack upgrade lvl

(Value range 0x00-0x04)

0x74 Visoscope upgrade lvl

(Value range 0x00-0x04)

0x75-0x267 Unknown. Transferable pokemon/item data?
0x268 Vortex Charge stored #

(range 0x00-0x63)

0x269 Dragnet Charge stored #

(range 0x00-0x63)

0x26A Energy Recharge stored #

(range 0x00-0x63)

0x26B-0x26C Unknown. ¿Maybe flags?
0x26D-0x26E Extension Unlock Flags
0x26F-0x271 Unknown. ¿Maybe flags?
0x272-0x273 Legendary Catched Flags
0x274-0x287 Unknown. ¿Maybe more flags?
0x288-0x28B Orb Count until next story event*

Resets to 0 after Tornadus, Thundurus

or Landorus are catched

0x28C-0x28F Number of searches (highscore data)
0x290-0x293 Number of examined clouds (highscore data)
0x294-0x297 Number of captured Pokémon (highscore data)
0x298-0x29B Number of recovered items (highscore data)
0x29C-0x29F Tornadus capture time (highscore data)
0x2A0-0x2A3 Thundurus capture time (highscore data)
0x2A4-0x2A7 Landorus capture time (highscore data)
0x2A8-0x2AF Unknown
0x2B0-0x2B3 "1DSC" end of file tag
  • *Story events are: Tornadus catched, Thundurus catched, Landorus catched.

Note: The game stores somewhere the timestamp when it was saved, so it knows if clouds have been recharged.

Flags

Pokémon Dream Radar handles unlockable data trough bit flags.

Generation IV Extension Unlocked Flags

Offset 0x26E

  • Bits are represented in the following order: 76543210
  • 0 = locked,
  • 1 = unlocked,
  • x = unknown bit
 ?
 | Diving
 | | Rainbow
 | | | Renegade
 | | | |
 x 1 1 1  1 1 x x
          | | | |
          | | | ?
          | | ?
          | Temporal
          Spatial

Legendary catched flags

offset 0x272-0x273

  • Bits are represented in the following order: 76543210
  • 0 = locked,
  • 1 = unlocked,
  • x = unknown bit
 x  x  x  x  1  1  1  1  1  1  1  1  x  x  x  x
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
 ?  ?  ?  ?  |  |  |  |  |  |  |  |  ?  ?  ?  ?
             |  |  |  |  |  |  |  Dialga
             |  |  |  |  |  |  Palkia
             |  |  |  |  |  Giratina
             |  |  |  |  Ho-Oh
             |  |  |  Lugia
             |  |  Landorus?
             |  Thundurus?
             Tornadus?