Dark Vengeance
From XentaxWiki
Choose archive extension:
RBD
- Format Type : Archive
- Endian Order : Big Endian
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)
- }
- uint32 {4} - Number Of Files/Subdirectories In Directory
- 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)
- }
- uint32 {4} - File Length
byte {X} - File Data
MultiEx BMS Script
Not written yet