Star on GitHubStar2.4k stars

Case study

Fallout 2 Reference Edition: reverse-engineered C source of the original engine

Restores C source for Fallout 2’s Windows engine from the original binary, keeping as close to the original as possible with all its imperfections. The resulting fallout2-re.exe is a drop-in replacement for fallout2.exe that runs on the user’s own GOG or Steam copy. README says a few non-essential functions remain undecompiled; the code became the basis of the separate Fallout 2 Community Edition, and its author calls wide publication legally questionable.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
415
Last commit
2023-01-20
Language
C

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • A personal Fallout 2 installation, including the GOG or Steam editions, supplies the game data. Copy the built fallout2-re.exe into that directory in place of fallout2.exe.
  • CMake 3.13 or newer builds a 32-bit Windows executable; CI uses Visual Studio 2019 for Win32. The project uses Win32 and DirectX interfaces.
  • A few non-essential functions remain undecompiled. CI compiles the executable; the repository has no tests or binary matching checks.
  • Sustainable Use License 1.0 permits internal, personal and non-commercial use and free non-commercial distribution. Bundled zlib and fpattern retain their own licenses.

Cite

BibTeX

@misc{fallout2-reference-edition-case,
  title = {{Fallout 2 Reference Edition: reverse-engineered C source of the original engine}},
  howpublished = {\url{https://github.com/alexbatalov/fallout2-re}},
  url = {https://github.com/alexbatalov/fallout2-re},
  urldate = {2026-10-19},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/fallout2-reference-edition-case/}}
}

Plain text

Fallout 2 Reference Edition: reverse-engineered C source of the original engine. https://github.com/alexbatalov/fallout2-re (accessed 2026-10-19). Awesome REA entry: https://awesomerea.org/resources/fallout2-reference-edition-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · alexbatalov/fallout2-re · Revision b135fc4
  2. LICENSE.md GitHub · alexbatalov/fallout2-re · Revision b135fc4
  3. CMakeLists.txt GitHub · alexbatalov/fallout2-re · Revision b135fc4
  4. .github/workflows/ci-build.yml GitHub · alexbatalov/fallout2-re · Revision b135fc4
  5. third_party GitHub · alexbatalov/fallout2-re · Revision b135fc4
  6. https://github.com/alexbatalov/fallout2-re/releases/tag/nightly
  7. https://github.com/alexbatalov/fallout2-re/issues/29

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab