Zanzarah: The Hidden Portal PAK: Difference between revisions
Jump to navigation
Jump to search
(→Format Specifications: style) |
imported>Ikskoks |
||
| (30 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
* ''' 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> | ||
* ''' Signature ''': None <br> | |||
| Line 31: | Line 32: | ||
</b></tt> | </b></tt> | ||
=== | === quickBMS Script === | ||
Not written yet | Not written yet.<br> | ||
=== Notes and Comments === | === 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. | * 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. | ||
* After unpacking PAK, the game can read the files from game main directory, so there is no need for repacking files to the archive. | |||
=== Compatible Programs === | === Compatible Programs === | ||
* Dragon Unpacker | |||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
* [https://github.com/bartlomiejduda/Tools/tree/master/OLD%20Python%20Tools/IKS%20ZANZARAH%20TOOLS Zanzarah Tools from Ikskoks] | |||
* [https://github.com/SheatNoisette/zanzapak Zanzapak] | |||
* [https://aluigi.altervista.org/papers/zanzapak.zip Zanzapak (oriignal one - from aluigi)] | |||
<br><br> | |||
[[Category:Complete Complete]] | |||
[[Category:Platform PC]] | |||
[[Category:CE None]] | |||
[[Category:Format_Archive | Type: Archive]] | |||
[[Category:Extension_pak]] | |||
[[Category:BMS_None | BMS: None]] | |||
[[Category:File Format]] | |||
Latest revision as of 15:32, 3 May 2022
Choose archive extension:
PAK
- Format Type : Archive
- Endian Order : Little Endian
- Signature : None
Format Specifications
// ARCHIVE HEADER
- uint32 {4} - null
- uint32 {4} - Number Of Files
// FILES DIRECTORY
- // 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 the files directory)
- uint32 {4} - Length of data block (substract 8 to get filesize)
- uint32 {4} - Filename Length
// FILE DATA
- // for each data block
- uint32 {4} - Always 0x00000101
- byte {X} - File Data
- uint32 {4} - Always 0x00000202
- uint32 {4} - Always 0x00000101
quickBMS 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.
- After unpacking PAK, the game can read the files from game main directory, so there is no need for repacking files to the archive.
Compatible Programs
- Dragon Unpacker
- Game Extractor
- Zanzarah Tools from Ikskoks
- Zanzapak
- Zanzapak (oriignal one - from aluigi)