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 | |
| … | |||