Slayer Engine RPE: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
m (Ikskoks moved page The Da Vinci Code RPE to Slayer Engine RPE)
(No difference)

Revision as of 13:37, 15 February 2021

Back to index | Edit this page

RPE

  • Game : The Da Vinci Code
  • Format Type : Archive
  • Endian Order : Little Endian


Format Specifications

// The Da Vinci Code
// RPE file format

// little endian

// header
4 bytes (uint32) - version number // e.g. "1"
4 bytes (uint32) - number of files
24 bytes - nulls

// files info
number_of_files *
{
   6 bytes (char) - file name // e.g. "rln950"
   26 bytes - unknown
   4 bytes (uint32) - file offset
   4 bytes (uint32) - file size
   4 bytes - unknown
}

// data
number_of_files *
{
   x bytes - file data
   x bytes - padding
}

MultiEx BMS Script

ImpType Standard ;
Get TEMP Long 0 ;
Get FILENUM Long 0 ;
GoTo 32 0 ;
For F = 1 To FILENUM ;
GetDString FNAME 6 0 ;
SavePos TEMP 0 ;
Math TEMP += 26 ;
GoTo TEMP 0 ;
SavePos FOFFSETX 0 ;
Get FOFFSET Long 0 ;
SavePos FSIZEX 0 ;
Get FSIZE Long 0 ;
Get TEMP Long 0 ;
Log FNAME FOFFSET FSIZE FOFFSETX FSIZEX ;
Next F ;

Notes and Comments

  • Archive format used mostly to store sound effects and voices.
  • 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

See Also