Case study
Re47: a partial Hitman: Codename 47 decompilation
Re47 reconstructs source from the executable and DLLs of Hitman: Codename 47, using IDA Pro and the GOG game release as a reference. The author reports partial progress across modules, aims for a compilable game build, and states that byte-accurate matching is not currently pursued.
- Targets
- Binary · Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 74
- Last commit
- 2026-07-29
- Language
- C++
- Status
- Archived
GitHub data as of 2026-11-10
Requirements & limits
- Prerequisites: The GOG release of Hitman: Codename 47 is the documented reference; original game assets are needed to use built files.
- Prerequisites: Building calls for CMake and Visual Studio 6 SP2.
- Limits: The author states that development has stopped and the decompilation is partial.
- License: No licence file in the repository.
Cite
BibTeX
@misc{re47-hitman-codename-47-case,
title = {{Re47: a partial Hitman: Codename 47 decompilation}},
howpublished = {\url{https://github.com/0danny/re47}},
url = {https://github.com/0danny/re47},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/re47-hitman-codename-47-case/}}
}Plain text
Re47: a partial Hitman: Codename 47 decompilation. https://github.com/0danny/re47 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/re47-hitman-codename-47-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · 0danny/re47 · Revision e5a15bb
More in Games
- Real War: a function-level PC game decompilation · Case study
- Red vs. Blue: an annotated Atari 2600 multi-sprite demo disassembly · Case study
- reDM2: reconstructing Dungeon Master II in C · Case study
- REDPRO2: a partial New Super Mario Bros. U decompilation · Case study
- REDRIVER2: reconstructing Driver 2 through a PlayStation compatibility layer · Case study
- REFLEC BEAT plus: reconstructed iOS game source · Case study