File formats
What each byte of the game's data files means: record layouts, field types, flag values, and how confident we are in each.
Every field is checked against the shipped files: each one shows the values the game's own data actually uses, and how sure we are of its meaning. What is still unknown is listed at the end of each page.
- Unit class table
LIB/UNIT000.DATOne 88-byte record per unit type: movement, fuel, weapons, armour, transport and terrain.
36 fields, 27 of 36 rated known
- Terrain records
LIB/PART000.DATOne 46-byte record per terrain tile: how units may enter it and which tile it becomes in each weather.
13 fields, 5 of 13 rated known
- Bitmap fonts
LIB/CHAR006.CHR, CHAR009.CHR, CHAR011.CHR, CHAR013.CHRFour variable-width glyph banks that draw all of the game's text.
11 fields, 10 of 11 rated known
- Mission files
MIS/MISS000.DAT ... MISS040.DATOne file per campaign mission: scenario settings, the map, facilities, timed actions and deferred map changes.
84 fields, 49 of 84 rated known
- Fight 3D resources
FGT/*.LIB, FGT/*.DATEverything that draws a close-combat scene: 3D meshes, scenery lists, palettes, movement and camera tables, and the sine table.
47 fields, 36 of 47 rated known