GRAF:Jack Orlando PAK PHK PH2: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO mNo edit summary |
|||
| Line 1: | Line 1: | ||
[[GRAFs| | * [[GRAFs|Return to the list of games]] | ||
Choose archive extension: | Choose archive extension: | ||
== PAK, PHK, PH2 == | == PAK, PHK, PH2 == | ||
* ''' Format Type ''': Archive <br> | * ''' Format Type ''': Archive <br> | ||
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> | ||
=== Format Specifications === | === Format Specifications === | ||
<tt><b> | <tt><b> | ||
char {4} | char {4} - Header <font color="purple">("PAK" + null)</font> <br> | ||
uint32 {4} - Number Of Files <br> | uint32 {4} - Number Of Files <br> | ||
uint32 {4} - | uint32 {4} - First File Offset <br> | ||
uint32 {4} - | uint32 {4} - null <br> | ||
<br> | <br> | ||
<font color="blue"> ''' // | <font color="blue"> ''' // DIRECTORY ''' </font> <br> | ||
: <font color="blue"> ''' // for each file ''' </font> <br> | : <font color="blue"> ''' // for each file ''' </font> <br> | ||
:: uint32 {4} - File Offset | :: uint32 {4} - File Offset <br> | ||
:: uint32 {4} - File Length <br> | :: uint32 {4} - File Length <br> | ||
:: uint32 {4} - Filename Length <br> | :: uint32 {4} - Filename Length <font color="purple">(including null terminator)</font> <br> | ||
:: char {X} - Filename <br> | |||
:: byte {1} - null Filename Terminator <br> | |||
<br> | |||
byte {X} - File Data <br> | |||
</b></tt> | </b></tt> | ||
=== MultiEx BMS === | |||
=== MultiEx BMS | |||
Not written yet<br><br> | |||
<br> | |||
=== Supported Programs === | |||
* [[Game Extractor|Game Extractor]]<br> | |||
Revision as of 09:28, 20 December 2005
Choose archive extension:
PAK, PHK, PH2
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Header ("PAK" + null)
uint32 {4} - Number Of Files
uint32 {4} - First File Offset
uint32 {4} - null
// DIRECTORY
- // for each file
- uint32 {4} - File Offset
- uint32 {4} - File Length
- uint32 {4} - Filename Length (including null terminator)
- char {X} - Filename
- byte {1} - null Filename Terminator
- uint32 {4} - File Offset
byte {X} - File Data
MultiEx BMS
Not written yet