The Amazing Spider-Man PKZ: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (Created page with "== PKZ == * ''' Game ''': The Amazing Spider-Man <br> * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little End...") |
imported>Ikskoks (Created page with "== PKZ == * ''' Game ''': The Amazing Spider-Man <br> * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little End...") |
(No difference)
| |
Revision as of 22:22, 13 January 2021
PKZ
- Game : The Amazing Spider-Man
- Format Type : Archive
- Endian Order : Little Endian / Big Endian
Format Specifications
// The Amazing Spider-Man (PC)
// PKZ file format
// little endian or big endian
// Note: Files are compressed with zlib
//header
4 bytes (uint32) - ID // "\xB0\xB1\xBE\xBA" - big endian
// "\xBA\xBE\xB1\xB0" - little endian
4 bytes (uint32) - chunk size
4 bytes (uint32) - data start offset
4 bytes (uint32) - unknown
4 bytes (uint32) - number of files
4 bytes (uint32) - total compressed size (for all files)
4 bytes (uint32) - total uncompressed size (for all files)
//size array
num_of_files *
{
4 bytes (uint32) - file size // comp size??
}
//some array
num_of_entries *
{
4 bytes (uint32) - entry
}
x bytes - padding
//data
num_of_files *
{
x bytes - file data
}
// TODO - needs some corrections
MultiEx BMS Script
Not written yet.
Notes and Comments
None.
Compatible Programs
None.