Myst: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
imported>Ikskoks
(Redirected page to MHK MHWK)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
* [[GRAFs|Return to the list of games]]
#REDIRECT [[MHK MHWK]]
 
Choose archive extension:
 
== MHK ==
 
* ''' Format Type ''':    Archive <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <br>
 
 
=== Format Specifications ===
 
<tt><b>
<font color="blue"> ''' ARCHIVE HEADER ''' </font> <br>
: char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Header <font color="purple">(MHWK)</font> <br>
: uint32 {4}&nbsp;&nbsp; - Archive Size <font color="darkgreen">[+8]</font> <br>
<br>
<font color="blue"> ''' DIRECTORY HEADER ''' </font> <br>
: char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Directory Header <font color="purple">(RSRC)</font> <br>
: uint32 {4}&nbsp;&nbsp; - Length Of All Directories <br>
: uint32 {4}&nbsp;&nbsp; - Archive Size <br>
: uint32 {4}&nbsp;&nbsp; - Type Directory Offset <br>
: uint16 {2}&nbsp;&nbsp; - Entry Directory Offset <font color="darkgreen">[+typeDirectoryOffset]</font> <br>
: uint16 {2}&nbsp;&nbsp; - Length of the Entry Directory <br>
<br>
<font color="blue"> ''' TYPE DIRECTORY ''' </font> <br>
: uint16 {2}&nbsp;&nbsp; - Filename Directory Offset <br>
: uint16 {2}&nbsp;&nbsp; - Number Of Types <br>
<br>
: <font color="blue"> ''' // for each type ''' </font> <br>
:: uint32 {4}&nbsp;&nbsp; - Type Code String <br>
:: uint16 {2}&nbsp;&nbsp; - Offset To This Type Details <br>
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
<br>
: <font color="blue"> ''' // for each type ''' </font> <br>
:: uint16 {2}&nbsp;&nbsp; - Number Of Files Of This Type <br>
:: <font color="blue"> ''' // for each file of this type ''' </font> <br>
::: uint16 {2}&nbsp;&nbsp; - File ID <br>
::: uint16 {2}&nbsp;&nbsp; - File ID 2 <br>
<br>
<font color="blue"> ''' ENTRY DIRECTORY ''' </font> <br>
: uint32 {4}&nbsp;&nbsp; - Number Of Files <br>
<br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: uint32 {4}&nbsp;&nbsp; - File Offset <br>
:: byte {3}&nbsp;&nbsp;&nbsp;&nbsp; - File Length <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Flags <br>
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
<br>
<font color="blue"> ''' FILE DATA ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
</b></tt>
 
=== MultiEx BMS ===
 
Not written yet<br><br>
 
=== Notes and Comments ===
 
* Only some files have filenames
 
=== Supported Programs ===
 
* [[Game Extractor|Game Extractor]]<br>
 
=== Other Games ===
 
These games also use this file format<br>
* [[Koala Lumpur - Journey To The Edge|Koala Lumpur - Journey To The Edge]]
* [[Myst|Myst]]
* [[Riven|Riven]]

Latest revision as of 12:48, 25 July 2021

Redirect to: