Slayer Engine RPE

From XentaxWiki
Revision as of 12:42, 15 February 2021 by imported>Ikskoks (→‎Compatible Programs)
Jump to navigation Jump to search

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

None.

Compatible Programs

None.