Ground Control 2 - Operation Exodus SDF

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

SDF


Format Specifications

This really is not conclusive yet.

It might be like:

char{3}		RYS (Archive Identity)
char{1}		Version? (9)


// For each file

uint24{3}	Depending on the next byte :
		If 0: Pointer to end of file (relative to current position)
			Size is then this value - 4
		If 128: Pointer to end of file (relative to the position after the next byte)
			Size is then the same value
char{1}		Type of previous pointer (0 or 128)

Filedata{}	The actual file (starts with 0x5d 00 80 00)

Or it might be like:

char {4}     - Header (RYS + (byte)9)

// for each file

byte {3}     - File Length (including the file header)
byte {1}     - Unknown (0 or 128)
byte {3}     - Unknown (93)
byte {1}     - Unknown (128)
uint16 {2}   - null
byte {X}     - File Data


uint32 {4}   - Unknown

MultiEx BMS

Waiting for definite format specs

Supported Programs