Surreal Software Archive (Riot Engine)

From XentaxWiki
Revision as of 21:37, 12 January 2021 by imported>Ikskoks (Ikskoks moved page Surreal Software Archive to Surreal Software Archive (Riot Engine))
Jump to navigation Jump to search

ADU CDU FDU LDU MDU ODU QDU SDU TDU VDU WDU XDU RRC


Format Specifications

// ARCHIVE HEADER

char {4}     - Header (SRSC)
byte {2}     - Version (1,1)
uint32 {4}   - Files Directory Offset
uint32 {4}   - Number Of Files [-1]


// FILE DATA

// for each file
byte {X}     - File Data


// FILES DIRECTORY

uint32 {4}   - Unknown (1026)
uint16 {2}   - null
uint32 {4}   - File Data Length
uint32 {4}   - Unknown (10)


// for each file (14 bytes per entry)
uint32 {4}   - Unknown
uint16 {2}   - File Type ID?
uint32 {4}   - File Offset
uint32 {4}   - File Size

MultiEx BMS

Not written yet.

QuickBMS

Notes and Comments

  • This is archive file format used by the Riot Engine by Surreal Software company.

Games

List of games using this file format:

  • Drakan: Order of the Flame
  • Drakan: The Ancients' Gates
  • The Lord of the Rings: The Fellowship of the Ring
  • The Suffering
  • The Suffering: Ties That Bind
  • Gunslinger (cancelled game) (needs confirmation!)
  • The Lord of the Rings: The Treason of Isengard (cancelled game) (needs confirmation!)

Supported Programs