The Amazing Spider-Man PKZ

From XentaxWiki
Revision as of 22:22, 13 January 2021 by 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.