Slayer Engine RPE: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{GRAFPageHeader}}
{{GRAFPageHeader}}
== RPE ==  
== RPE ==  
* ''' Game ''':    The Da Vinci Code <br>
 
* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
Line 65: Line 65:


* Archive format used mostly to store sound effects and voices.
* Archive format used mostly to store sound effects and voices.
* File format is used by '''Slayer Engine''' developed by [https://en.wikipedia.org/wiki/The_Collective_(company) The Collective] (now Double Helix Games) company.


=== Games ===  
=== Games ===  
List of games using the same file format:
List of games using the same file format:
* The Da Vinci Code
* Indiana Jones and the Emperor's Tomb
* Indiana Jones and the Emperor's Tomb
* Buffy The Vampire Slayer (XBOX)
* Buffy The Vampire Slayer (XBOX)
* Marc Ecko's Getting Up: Contents Under Pressure


=== Compatible Programs ===  
=== Compatible Programs ===  


* [https://forum.xentax.com/viewtopic.php?t=18204 RPE Extractor]
* [https://forum.xentax.com/viewtopic.php?t=18204 RPE Extractor]
=== See Also ===
* [https://forum.xentax.com/viewtopic.php?f=10&t=22929 PC Indiana Jones / Buffy The Vampire Slayer Crossover Mod]
<br/><br>
<br/><br>



Latest revision as of 13:57, 16 February 2021

Back to index | Edit this page

RPE


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)
  • Marc Ecko's Getting Up: Contents Under Pressure

Compatible Programs

See Also