Fallout 1 & 2 reversing and modding resource

Updated 2026-09-12

You can find additional information and code at github.com/rotators

Start here

Engine source

Use Community Edition (CE) to explore or modify a playable engine with platform support and fixes. Use Reference Edition (RE) to study reverse-engineered original engine code. When checking behavior, distinguish original logic from changes made by a particular CE fork.

ProjectPurposeActivity checked 2026-09-08
FOR:CE / Fallout 2 CEPlayable engine with platform support and fixesActive; latest default-branch commit 2026-09-07.
Fallout 1 CEPlayable Fallout 1 reimplementationNo recent default-branch activity; latest commit 2025-01-15.
Fallout 1 REOriginal engine code referenceReference project; latest commit 2023-01-30.
Fallout 2 REOriginal engine code referenceReference project; latest commit 2023-01-20.

For original executable offsets and historical tools, see legacy reverse-engineering resources.

Modding

Comprehensive Fallout 2 Modding Guide - source

Quantum's Fallout Modding 'How To' Videos

File formats

Browse by purpose. Each reference explains the format and its runtime differences.

Graphics and fonts · Audio and video · Scripts and text · Maps and world · Game data and saves

Graphics and fonts

FormatContentsTools
AAFInterface fontsFallout Service Box: Font Editor
FONWorld-map fontsFON editor
FRMSprites and animation framesTitanium FRM browser, Graphics viewer 1.36 and many others.
PAL/COLPalettes and color lookup tablesFallout default color sheet
RIXStartup and splash imagesGraphics viewer 1.36 to load/save

Audio and video

See also sound-effect lookup and SNDLIST.LST for cache metadata, gameplay filenames, and PRO sound codes.

FormatContentsTools
ACMMusic, speech, and sound effectsUse libacm, acm2wav or Game Audio Player for playback.
LIPTalking-head lip syncLIP editor, wav2lip
MVEMovies and cutscenesVarious
SVEMovie subtitlesText editor

Scripts and text

FormatContentsTools
SSLScript source languagesfall SSLC, Fallout 2 script library
INTCompiled scriptsuse int2ssl.exe included in sfall modderspack to decompile or source repo.
SCRIPTS.LSTScript registryText editor
MSGDialogue and interface textText editor
BIOPremade character biographiesText editor
Pip-Boy textQuests and holodisksText editor
Credits and quotesCredits text and scrollingText editor

Maps and world

FormatContentsTools
MAPLocation mapsPatched BIS mapper
MSKWorld-map walk masksMSK tools, msk2bmp
World-map configurationMaps, cities, and terrain definitionsText editor, Fallout2 worldmap.txt interactive browser and parser
Worldmap.datSerialized world-map stateFallout2 worldmap.txt interactive browser and parser
Elevators.iniElevator destinations and interfacesText editor

Game data and saves

FormatContentsTools
DATResource archivesDat Explorer 1.43, many others
LSTIndexed resource listsText editor
PROObject prototypesFallout 2 - Proto Manager
GCDPremade character dataCGCD
GAMGame and map global variablesText editor
AI.TXTCombat AI parametersFallout 2 - Proto Manager
PARTY.TXTParty members and combat controlsText editor
CFG/INIEngine and mod configurationText editor
Critical hit tablesCombat effects and overridesText editor, hex editor
Skill booksBook items and skill gainsText editor
Ending configurationSlideshows and death screensText editor
SavegamesSAVE.DAT and supporting filesHex editor, gzip tools

Artwork

The Complete Fallout 1 & 2 Artwork

Animation

Animation names

Animation viewer - TypeScript source

Scripting

Fallout 2 opcodes - does not include sfall opcodes. Official Fallout 2 scripts source code

Worldmap

Fallout2 worldmap.txt interactive browser and parser

Fallout tools

List of tools

Fallout 2 @ NMA

Team-X Utilities

ToolAuthorDescription
Sfall Script EditorSfall teamAllows to edit and compile SSL scripts in a convenient way.
Dat Explorer 1.43DimsDAT file packer / unpacker. With a graphical interface.

Sfall

A set of engine modifications that greatly enhances the engine. Includes fixes for bugs in the original engine, allows fallout to run correctly on modern operating systems, and adds additional features for modders.

Binary distros

Sourceforge

Source code

Check out the code from the main repo.

DirectX

Main SDK needed is DirectX june 2010. dinput.lib from DirectX august 2007 also needed.

Mirror: DirectX SDK Collection

sfall dev

Projects

Status checked 2026-09-08 against repository notices and default-branch commit history. “Active” indicates recent public development; a quiet repository may still be useful. These are dated observations, not a guarantee of support. CE and RE repositories are listed under Engine source.

Actively maintained projects

ProjectDescriptionRecent activity
Fallout 2 tweaksConfigurable gameplay and convenience tweaksLatest commit 2026-08-22.
GeckoFallout 2 map editor, formerly geck-map-editorLatest commit 2026-08-30.
Fallout et TuFallout 1 in the Fallout 2 engineLatest commit 2026-09-07.

Historical and dormant projects

ProjectDescriptionStatus
jsFOExperimental Fallout 2 implementation for the browserAuthor states development has ceased; latest commit 2022-07-27.
DarkFOFallout 2 remake in TypeScript and PythonRepository archived; latest commit 2019-03-07.
falltergeistFallout 2 engine implementation in C++ and SDLDormant by default-branch activity; latest commit 2022-07-15. Not archived.
KlamathDemo code for working with Fallout 1/2 assetsRepository archived; latest commit 2021-04-07.

Misc

Legacy reverse-engineering resources — original executable and high-resolution patch references, Watcom and assembly notes, debuggers, and historical IDA databases.

Buy

GameStorefrontsDatabases
FalloutGOG, Steam, EpicSteamDB, PCGamingWiki
Fallout 2GOG, Steam, EpicSteamDB, PCGamingWiki