Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
en:fileformats:myst [2006-08-08 19:56] – thorsten | en:fileformats:myst [2018-05-21 10:18] – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Filetypes: Myst and Riven ====== | ||
+ | ==== File Format Description ==== | ||
+ | === File Structure === | ||
+ | * Format Type: Container | ||
+ | * Endian Order: Big Endian | ||
+ | * Standalone: Yes | ||
+ | * MIME Type: application/ | ||
+ | * 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:// |