Case study
Duke2Reconstructed: matching Duke Nukem II source reconstruction
Duke2Reconstructed rebuilds Duke Nukem II's DOS source in C and assembly from disassembly of the original executable. The author reports that an era-appropriate build produces a byte-identical binary after LZEXE compression, while original names and file organization remain approximations.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 374
- Last commit
- 2025-04-13
- Language
- C
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: An era-appropriate DOS toolchain is required for the documented build.
- Limits: Original identifiers and source-file organization cannot be recovered exactly from the executable.
- License: GPL-2.0 license.
Cite
BibTeX
@misc{duke2reconstructed-case,
title = {{Duke2Reconstructed: matching Duke Nukem II source reconstruction}},
howpublished = {\url{https://github.com/lethal-guitar/Duke2Reconstructed}},
url = {https://github.com/lethal-guitar/Duke2Reconstructed},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/duke2reconstructed-case/}}
}Plain text
Duke2Reconstructed: matching Duke Nukem II source reconstruction. https://github.com/lethal-guitar/Duke2Reconstructed (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/duke2reconstructed-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · lethal-guitar/Duke2Reconstructed · Revision 980cee9
More in Games
- Dunk Shot: commented MSX disassembly · Case study
- dw3-decomp-expanded: matching Digimon World 2003 card-game functions · Case study
- DX-Ball: an REA-guided function-level reconstruction with Codex · Case study
- DX-Ball: reconstruct sound panning · Case study
- Elite: Harmless — a Commodore 64 Elite disassembly · Case study
- EQOA Decomp: matching PS2 modules of EverQuest Online Adventures: Frontiers · Case study