Slayer Engine PAK

From XentaxWiki
Revision as of 14:38, 15 February 2021 by imported>Ikskoks (→‎Format Specifications)
Jump to navigation Jump to search

Back to index | Edit this page

PAK


Format Specifications

// Buffy the Vampire Splayer (XBOX)
// PAK file format

// header
4 bytes (uint32) - unknown
4 bytes (uint32) - names block size
4 bytes - nulls
4 bytes (uint32) - names block size (repeated?)
4 bytes (uint32) - align value
4 bytes (uint32) - number of files


number_of_files *
{
   4 byte (uint32) - file name relative offset
}


number_of_files *
{
   x byte (char) - file name // e.g. "vorpalwall01_f1"
}



// some array
4 bytes (uint32) - unknown // 8192
4 bytes (uint32) - number of entries
num_of_entries *
{
   2 bytes (uint16) - some entry
}


// directory array
4 bytes (uint32) - unknown
4 bytes (uint32) - unknown
4 bytes (uint32) - number of entries
num_of_entries *
{
   36 bytes (char) - directory name  // e.g. "meshes" or "genericnpc"
}


4 bytes - nulls

MultiEx BMS Script

Not written yet.


QuickBMS Script

Notes and Comments

  • File format is used by Slayer Engine developed by The Collective (now Double Helix Games) company.

Games

List of games using the same file format:

  • The Da Vinci Code
  • Indiana Jones and the Emperor's Tomb
  • Buffy The Vampire Slayer (XBOX)

Compatible Programs

None.

See Also