Slayer Engine PAK: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 52: Line 52:
   36 bytes (char) - directory name  // e.g. "meshes" or "genericnpc"
   36 bytes (char) - directory name  // e.g. "meshes" or "genericnpc"
}
}
4 bytes - nulls
</pre>
</pre>
</div>
</div>

Revision as of 14:38, 15 February 2021

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