Savegames: Difference between revisions

Elisherer (talk | contribs)
Partitions: more info on DISA blob...(also correction of stuff, no more DIFI blob...)
Elisherer (talk | contribs)
Partitions: more on DIFI
Line 121: Line 121:




<pre>
struct disa_header {
        char magic[4];
        u8 unknown0[0xC];
        u64 first_difi_table_offset;
        u64 second_difi_table_offset;
        u64 table_size;
        u64 Padding;
        u64 hash_size;
        u8 unknown1[0x30];
        u32 active_table;              // and the offset to the filebase
        u8 hash[0x20];
        u8 unknown2[0x74];
} __attribute__((__packed__));
</pre>
* The hash in the DISA blob hashes 'hash_size' bytes of the 'active_table'.
* The hash in the DISA blob hashes 'hash_size' bytes of the 'active_table'.


Line 193: Line 178:
|-
|-
| 0x38
| 0x38
| 4
| Flags
|-
| 0x3C
| 8
| 8
| Unknown
| File base offset (for DATA partitions)
|-
| 0x40
| 4
| Unknown (0x00 filled)
|}
|}