Ground Control 2 - Operation Exodus SDF: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO (Added game specs) |
imported>Ikskoks m (Ikskoks moved page Ground Control 2 - Operation Exodus to Ground Control 2 - Operation Exodus SDF) |
||
| (10 intermediate revisions by 3 users not shown) | |||
| Line 10: | Line 10: | ||
=== Format Specifications === | === Format Specifications === | ||
This really is not conclusive yet. | |||
It might be like: | |||
<pre> | |||
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) | |||
</pre> | |||
Or it might be like: | |||
<tt><b> | <tt><b> | ||
| Line 28: | Line 52: | ||
=== MultiEx BMS === | === MultiEx BMS === | ||
Waiting for definite format specs | |||
=== Supported Programs === | === Supported Programs === | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
[[Category:File Format]] | |||
Latest revision as of 13:56, 10 January 2021
Choose archive extension:
SDF
- Format Type : Archive
- Endian Order : Little Endian
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