Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

File Formats Overview

Binary formats use little-endian integers unless stated otherwise. The references also describe the bundled hardware configuration and tool reports listed below.

File TypeExtension(s)ParserOutputDocsDescription
Sound Effects.sfxyes.wav files (directory extract)SFX.mdAll game sound effects in a single container (MAIN.SFX); 118 raw PCM clips.
Dialogue Audio.rtxyes.wav files + index.json (directory extract)RTX.mdDialogue text + voice clip container (ENGLISH.RTX) with chunk index footer (RNAV); 4866 entries (3933 voice clips, 933 text-only).
PCX Image.pcxyes.pngPCXEight-bit indexed PCX image with a trailing palette.
IFF Bitmap.lbmyes.pngLBMPacked PBM bitmap with ByteRun1 scanlines.
Deluxe Paint Animation.anmyes.gif + timing .jsonANMLPF pages containing indexed bitmap deltas.
Audio.ogg——Ogg Vorbis specOgg Vorbis format used for game audio.
TEXBSI.###yes.png files (directory extract) + metadata .jsonTEXBSI.mdTexture container (TEXBSI.###); indexed-color images with optional palettes and animation.
Palette.colyesswatch .png + palette .jsonCOL.md256-color palette files; 776 bytes (8-byte header + 256×RGB).
Font.fntyes.png + BMFont .fnt + glyph .json, or .ttfFNT.mdFont graphics files—56-byte header + optional palette data.
GXA Bitmap.gxayes.png files (directory extract) + metadata .jsonGXA.mdIndexed-color bitmap archive used for UI, loading flashes, and sky panoramas.
Model.3dyes.glb3DStatic 3D models.
Animated Model.3dcyes.glb3DCAnimated 3D models (multi-frame).
ROB Archive.robyes.glbROB.mdContains world/dungeon model data; used within maps.
Map Data.rgmyesoutput directory: .glb + scene/actors/navigation .json + per-actor .soup/.json scriptsRGM.mdGame map files containing sections for objects, scripts, locations, collisions, etc.
World Geometry.wldyes.glb + metadata .json, or map .png setWLD.mdWorld geometry/height-map data with 4 sections and 128×128 maps; supports terrain GLB export (and companion RGM merge).
Visibility Octree.pvoyes.jsonPVOPre-computed visibility octree for level geometry culling.
Cheat States.chtyes—CHT.mdCheat persistence file (REDGUARD.CHT); 256-byte raw dump of 64 u32 LE cheat state slots.
Save Games.sav, .tsgyes, library—SAVEGAMESave metadata, state chunks, and per-map snapshots.
SOUP386.DEF.defyes—SOUPDEF.mdDefinition-file format for SOUP callable functions, references/equates, attributes, and global flags.

The library also extracts Glide splash tables from the supported GOG overlay. This is a scoped data-table extractor, not a generic executable importer.

Bundled support files

These resources describe DOS hardware interfaces, setup utilities, controller presets, and development tools. Bundled support resources explains their roles alongside the game assets.

ResourceDescriptionFormat reference
.dig, .mdiExecutable Miles DOS digital audio and MIDI hardware drivers.Miles drivers
.pifWindows launch settings for DOS audio utilities.PIF
.opl, .adTwo-operator FM MIDI instrument banks.OPL and AD
.rstSectioned text editor settings and remembered file positions.RST
.swg, .swxMicrosoft SideWinder controller preferences.SideWinder
Extensionless moreHistorical model filenames and version labels.MORE