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 11:10] – thorsten | en:fileformats:myst [2006-08-08 19:56] – thorsten | ||
---|---|---|---|
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 | ||
- | |||
- | |||