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, little-endian file formats.

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).
Audio.oggOgg 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.
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.rgmyes.glb + metadata .jsonRGM.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.chtyesCHT.mdCheat persistence file (REDGUARD.CHT); 256-byte raw dump of 64 u32 LE cheat state slots.
SOUP386.DEF.defyesSOUPDEF.mdDefinition-file format for SOUP callable functions, references/equates, attributes, and global flags.