This is the specifications for the archive file which is handled by the
Game Extractor plugin
Archive_DS.
Endian Order: | Little Endian |
Compression: | none |
Encryption: | None |
This format is used by the following Games:
Warhammer 40,000: Chaos Gate | *.ds |
This is the format specification information:
| // DETAILS DIRECTORY
// for each file (204 bytes per entry)
4 - File Length (or -1)
4 - File Offset
128 - Filename (null terminated, filled with nulls)
4 - Unknown (0/1)
4 - Unknown (72/66)
4 - Unknown (9041132)
4 - null
2 - Format/Codec (1/2)
2 - Channels (1)
4 - Audio Frequency (22050)
4 - Audio Frequency Average (44100/11155)
2 - Block Alignment (2/512)
2 - Bitrate (4/16)
2 - Unknown (32/0)
2 - Unknown (1012/0)
2 - Unknown (7/0)
4 - Unknown (256/0)
2 - Unknown (512/0)
2 - Unknown (-256/0)
4 - null
2 - Unknown (192/0)
2 - Unknown (64/0)
4 - Unknown (240/0)
8 - Unknown (or null)
2 - null
X - null Padding to offset 417800 (which is (2048 * 204) + 8))
// FILE DATA
// for each file
X - File Data |
These are the accompanying notes and further information:
| Some files have length = -1, which are entries that no longer exist in the archive |
Game Extractor is able to read files of this type, as well as files from thousands of other games. To give it a try, download
Game Extractor (Basic Version) for
free, and see what it can do.
For further information on this format, refer to the source code on our
GitHub repository.