Zanzarah: The Hidden Portal PAK: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
(fixed now) |
||
| Line 13: | Line 13: | ||
<tt><b> | <tt><b> | ||
uint32 {4} - null <br> | uint32 {4} - null <br> | ||
uint32 {4} - | uint32 {4} - Number Of Files <br> | ||
<br> | <br> | ||
<font color="blue"> ''' // for each file ''' </font> <br> | <font color="blue"> ''' // for each file ''' </font> <br> | ||
: uint32 {4} - Filename Length <br> | : uint32 {4} - Filename Length <br> | ||
: char {X} - Filename <font color="purple">(including ..\ at the front of the filename)</font> <br> | : char {X} - Filename <font color="purple">(including ..\ at the front of the filename)</font> <br> | ||
: uint32 {4} - Offset <font color="purple">(relative to the end of | : uint32 {4} - Offset of data block <font color="purple">(relative to the end of this records)</font> <br> | ||
: uint32 {4} - Length <br> | : uint32 {4} - Length of data block <font color="purple">(substract 8 to get filesize)</font><br> | ||
<br> | <br> | ||
byte {X} - File Data <br> | <font color="blue"> ''' // for each data block ''' </font> <br> | ||
: uint32 {4} - Always 0x00000101 <br> | |||
: byte {X} - File Data <br> | |||
: uint32 {4} - Always 0x00000202 <br> | |||
<br> | <br> | ||
</b></tt> | </b></tt> | ||
Revision as of 16:11, 7 December 2010
Choose archive extension:
PAK
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
uint32 {4} - null
uint32 {4} - Number Of Files
// for each file
- uint32 {4} - Filename Length
- char {X} - Filename (including ..\ at the front of the filename)
- uint32 {4} - Offset of data block (relative to the end of this records)
- uint32 {4} - Length of data block (substract 8 to get filesize)
// for each data block
- uint32 {4} - Always 0x00000101
- byte {X} - File Data
- uint32 {4} - Always 0x00000202
MultiEx BMS Script
Not written yet
Notes and Comments
- The files in the directory are NOT in the same order as the files in the archive. ie. file 1 in the directory may actually be file 3827 in the archive, etc.