Surreal Software Archive (Riot Engine): Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>WATTO mNo edit summary |
||
| Line 1: | Line 1: | ||
== ADU CDU FDU LDU MDU ODU QDU SDU TDU VDU WDU XDU == | |||
== SDU == | |||
* ''' Format Type ''': Archive <br> | * ''' Format Type ''': Archive <br> | ||
| Line 12: | Line 8: | ||
<tt><b> | <tt><b> | ||
char {4} - Header <font color="purple">(SRSC)</font> <br> | <font color="blue"> ''' // ARCHIVE HEADER ''' </font> <br> | ||
: char {4} - Header <font color="purple">(SRSC)</font> <br> | |||
uint32 {4} - Directory Offset <br> | : byte {2} - Version <font color="purple">(1,1)</font> <br> | ||
uint32 {4} - Number Of Files <font color="darkgreen">[-1]</font> <br> | : uint32 {4} - Files Directory Offset <br> | ||
: uint32 {4} - Number Of Files <font color="darkgreen">[-1]</font> <br> | |||
<br> | <br> | ||
byte {X} - File Data <br> | <font color="blue"> ''' // FILE DATA ''' </font> <br> | ||
: <font color="blue"> ''' // for each file ''' </font> <br> | |||
:: byte {X} - File Data <br> | |||
<br> | <br> | ||
<font color="blue"> ''' // | <font color="blue"> ''' // FILES DIRECTORY ''' </font> <br> | ||
: uint32 {4} - <font color="red"> '' Unknown <font color="purple">(1026)</font> '' </font> <br> | : uint32 {4} - <font color="red"> '' Unknown <font color="purple">(1026)</font> '' </font> <br> | ||
: uint16 {2} - null <br> | : uint16 {2} - null <br> | ||
| Line 25: | Line 24: | ||
: uint32 {4} - <font color="red"> '' Unknown <font color="purple">(10)</font> '' </font> <br> | : uint32 {4} - <font color="red"> '' Unknown <font color="purple">(10)</font> '' </font> <br> | ||
<br> | <br> | ||
: <font color="blue"> ''' // for each file ''' </font> <br> | : <font color="blue"> ''' // for each file (14 bytes per entry) ''' </font> <br> | ||
:: uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | :: uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | ||
:: uint16 {2} - <font color="red"> '' File Type ID? '' </font> <br> | :: uint16 {2} - <font color="red"> '' File Type ID? '' </font> <br> | ||
:: uint32 {4} - File Offset <br> | :: uint32 {4} - File Offset <br> | ||
:: uint32 {4} - File Size <br> | :: uint32 {4} - File Size <br> | ||
</b></tt> | </b></tt> | ||
=== MultiEx BMS | === MultiEx BMS === | ||
Not written yet<br><br> | Not written yet<br><br> | ||
=== | === Supported Programs === | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
Revision as of 11:58, 28 December 2005
ADU CDU FDU LDU MDU ODU QDU SDU TDU VDU WDU XDU
- Format Type : Archive
- Endian Order : Little Endian
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
- 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
- uint32 {4} - Unknown
MultiEx BMS
Not written yet