Case study
Hexwaste: reimplementing a slice of the Fallout 2 engine
Hexwaste reimplements part of the Fallout 2 engine in C# and MonoGame using files from the user's own installation. It reads DAT archives, maps, sprites, scripts, audio, and cutscenes, and implements exploration, dialogue, combat, travel, and persistent state. Its research notes compare behavior and formats with fallout2-ce while documenting the playable scope.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 4
- Last commit
- 2026-10-20
- Language
- C#
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: An original Fallout 2 installation containing master.dat, critter.dat, and patch000.dat is required.
- Scope: The implementation covers a slice of the engine rather than the complete game.
- License: Licensed under Sustainable Use License 1.0.
Cite
BibTeX
@misc{hexwaste-case,
title = {{Hexwaste: reimplementing a slice of the Fallout 2 engine}},
howpublished = {\url{https://github.com/eko1495/HexWaste}},
url = {https://github.com/eko1495/HexWaste},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/hexwaste-case/}}
}Plain text
Hexwaste: reimplementing a slice of the Fallout 2 engine. https://github.com/eko1495/HexWaste (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/hexwaste-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · eko1495/HexWaste · Revision ee52c7f
- LICENSE.md GitHub · eko1495/HexWaste · Revision ee52c7f
More in Games
- hi-octane202x: reconstructing Hi-Octane and its level editor · Case study
- HL2-RS: a partial Rust reconstruction of Half-Life 2 · Case study
- HMC47: reconstructing Hitman: Codename 47 · Case study
- hode: a Heart of Darkness engine reimplementation · Case study
- Horizon: a Rust rewrite of Minecraft: Java Edition 26.3 with REA bytecode queries · Case study
- HotaSim: reconstructing Horn of the Abyss battle mechanics · Case study