Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
en:fileformats:myst [2006-07-27 18:15] – angelegt thorsten | en:fileformats:myst [2018-05-22 07:41] (aktuell) – thorsten | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Filetypes: Myst and Riven ====== | ||
+ | ==== File Format Description ==== | ||
+ | === File Structure === | ||
+ | * Format Type: Container | ||
+ | * Endian Order: Big Endian | ||
+ | * File Extension: .dat (Myst) or .mhk (Riven) | ||
+ | <note important> | ||
+ | == FILE == | ||
^ Header | ^ Header | ||
| CHAR8 | 0x4 | Identifier | | CHAR8 | 0x4 | Identifier | ||
Zeile 7: | Zeile 14: | ||
^ Container Info ^^^^ | ^ Container Info ^^^^ | ||
| CHAR8 | 0x4 | Identifier | | CHAR8 | 0x4 | Identifier | ||
- | | INT+32 | + | | INT+32 |
| INT+32 | | INT+32 | ||
| INT+32 | | INT+32 | ||
Zeile 19: | Zeile 26: | ||
| TYPEINFO* | | TYPEINFO* | ||
| TYPEALLOC* | | TYPEALLOC* | ||
+ | ^ File list ^^^^ | ||
+ | | INT+32 | ||
+ | | INT+24 | ||
+ | | INT+8 | 0x1 | File flags | | | ||
Zeile 29: | Zeile 39: | ||
== TYPEFILELIST* == | == TYPEFILELIST* == | ||
^ TypeFileList | ^ TypeFileList | ||
- | | INT+16 | + | | INT+16 |
- | | INT+16 | + | | INT+16 |
== TYPEINFO* == | == TYPEINFO* == | ||
Zeile 38: | Zeile 48: | ||
| INT+16 | | INT+16 | ||
- | + | === References === | |
+ | http:// | ||
+ | http:// |