Dies ist eine alte Version des Dokuments!
Type 3: Savegame
FILE
Header | |||
---|---|---|---|
CHAR8 | 0x8 | Identifier | „ubi/b-0l“ |
INT+32 | 0x1 | Internal file type | 0x3 |
INT+32 | 0x1 | Savegame title length | = aa |
CHAR16 | [aa] | Savegame title | |
TIMESTAMP* | 0x1 | Time of creation | |
INT+32 | 0x1 | Thumbnail image size | = ab |
JFIF* | 0x1 | Thumbnail image | |
Position data | |||
INT+32 | 0x1 | Current world id | |
INT+32 | 0x1 | Current zone id | |
INT+32 | 0x1 | Current node id | |
INT+32 | 0x1 | Reserved | 0x0 |
… | |||
State data | |||
INT+32 | 0x1 | Overall size of state data | |
INT+32 | 0x1 | Reserved | 0x0 |
INT+32 | 0x1 | Classes count | = ba |
CLASS* | [ba] | Class information | |
Zip data | |||
INT+32 | 0x1 | World count | = ca |
WZIP* | [ca] | World zip data | |
INT+32 | 0x1 | ? | |
INT+32 | 0x1 | Reserved | 0x0 |
Necklace data | |||
INT+32 | 0x1 | Necklace information count | = da |
NECKLACE* | [da] | Necklace information | |
Journal data | |||
JOURNAL* | 0x3e7 | Journal information | |
Tailer | |||
INT+32 | 0x1 | Checksum |
TIMESTAMP*
Timestamp | |||
---|---|---|---|
INT+32 | 0x1 | Day | |
INT+32 | 0x1 | DST | |
INT+32 | 0x1 | Hour | |
INT+32 | 0x1 | Milliseconds | |
INT+32 | 0x1 | Minute | |
INT+32 | 0x1 | Month | |
INT+32 | 0x1 | Second | |
INT+32 | 0x1 | Year |
CLASS*
Class | |||
---|---|---|---|
INT+32 | 0x1 | Class name length | = ea |
CHAR8 | [ea] | Class name | |
INT+32 | 0x1 | Variables count | = eb |
VAR* | [eb] | Variable information | |
INT+32 | 0x1 | Reserved | 0x0 |
VAR*
Var | |||
---|---|---|---|
INT+32 | 0x1 | Variable name length | = fa |
CHAR8 | [fa] | Variable name | |
INT+8 | 0x1 | Variable type | |
… |