Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| en:fileformats:myst [2006-08-08 19:56] – 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 | ||
| + | | CHAR8 | 0x4 | Identifier | ||
| + | | INT+32 | ||
| + | ^ Container Info ^^^^ | ||
| + | | CHAR8 | 0x4 | Identifier | ||
| + | | INT+32 | ||
| + | | INT+32 | ||
| + | | INT+32 | ||
| + | | INT+16 | ||
| + | | INT+16 | ||
| + | ^ kfjkfkf ^^^^ | ||
| + | | |||| | ||
| + | ^ Type list ^^^^ | ||
| + | | INT+16 | ||
| + | | INT+16 | ||
| + | | TYPEINFO* | ||
| + | | TYPEALLOC* | ||
| + | ^ File list ^^^^ | ||
| + | | INT+32 | ||
| + | | INT+24 | ||
| + | | INT+8 | 0x1 | File flags | | | ||
| + | |||
| + | |||
| + | == TYPEALLOC* == | ||
| + | ^ TypeAlloc | ||
| + | | INT+16 | ||
| + | | TYPEFILELIST* | ||
| + | |||
| + | == TYPEFILELIST* == | ||
| + | ^ TypeFileList | ||
| + | | INT+16 | ||
| + | | INT+16 | ||
| + | |||
| + | == TYPEINFO* == | ||
| + | ^ TypeInfo | ||
| + | | CHAR8 | 0x4 | Type identifier | ||
| + | | INT+16 | ||
| + | | INT+16 | ||
| + | |||
| + | === References === | ||
| + | http:// | ||
| + | http:// | ||