Dark Vengeance

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

RBD


Format Specifications

uint32 {4}   - Unknown (512)
uint32 {4}   - Unknown (76)
byte {4}     - Padding (all (byte)255's)
uint32 {4}   - Unknown
char {56}    - Header (Copyright 1998 Reality Bytes, Inc. All rights reserved.)
byte {952}   - null Padding to offset 1024

// for each item

uint32 {4}   - Entry Type *LITTLE-ENDIAN!*(0=File, 1=Leaf Directory, 257=Directory with sub-directories in it)
if (entryType=1 or entryType=257){
uint32 {4}   - Number Of Files/Subdirectories In Directory
uint32 {4}   - Number of the following entries to be read before this directory is finished
uint32 {4}   - null
uint32 {4}   - null
uint32 {4}   - null
uint32 {4}   - null
uint32 {4}   - null
byte {1}     - Directory Name Length
char {63}    - Directory Name (null)
}


else if (entryType=0){
uint32 {4}   - File Length
uint32 {4}   - File Offset
uint32 {4}   - Unknown
uint32 {4}   - Unknown
char {4}     - Purpose Description (SCPL, ttxt, LMAN, MSWD, 8BIM, etc.)
char {4}     - Type Description (WAVE, TEXT, PNGf, etc.)
uint32 {4}   - Unknown
byte {1}     - Filename Length
char {63}    - Filename (null)
}


byte {X}     - File Data

MultiEx BMS Script

Not written yet

Compatible Programs