Savegames: Difference between revisions

No edit summary
No edit summary
Line 98: Line 98:
| 0x004
| 0x004
| 4
| 4
| Magic Number (0x40000)
| Version? (Upper 2 bytes must be 0x0004)
|-
|-
| 0x008
| 0x008
Line 281: Line 281:
| 0x04
| 0x04
| 4
| 4
| Magic Number (0x10000)
| Version? (Upper 2 bytes must be 0x0001)
|-
|-
| 0x08
| 0x08
Line 339: Line 339:
| 0x04
| 0x04
| 4
| 4
| Magic Number (0x20000)
| Version? (Upper 2 bytes must be 0x0002)
|-
|-
| 0x08
| 0x08
Line 402: Line 402:
| 0x04
| 0x04
| 4
| 4
| Magic Number (0x10000 or less)
| Version? (Must be 0x10000 or less)
|-
|-
| 0x08
| 0x08
Line 450: Line 450:
| 0x04
| 0x04
| 4
| 4
| Magic Number (0x60000)
| Version? (Upper 2 bytes must be 0x0006)
|-
|-
| 0x08
| 0x08
Line 503: Line 503:


=== Remap storage header ===
=== Remap storage header ===
* There are generally two RMAP blocks in sequence.


{| class="wikitable"
{| class="wikitable"
Line 518: Line 516:
| 0x04
| 0x04
| 4
| 4
| Magic Number (0x10000 or less)
| Version? (Must be 0x10000 or less)
|-
|-
| 0x08
| 0x08
Line 533: Line 531:
|-
|-
| 0x40
| 0x40
|
| End
|}
=== Extra data ===
{| class="wikitable"
|-
! Start
! Length
! Description
|-
| 0x00
| 0x40
| [[Filesystem_services#Save_Struct|Save Struct]]
|-
| 0x40
| 8
| Save owner ID
|-
| 0x48
| 8
| Timestamp
|-
| 0x50
| 4
| Unknown
|-
| 0x54
| 4
| Unused?
|-
| 0x58
| 8
| Size of usable save data
|-
| 0x60
| 8
| Journal size
|-
| 0x200
|  
|  
| End
| End