Case study
Heavy Metal: FAKK2: an x86-to-C static recompilation
Heavy Metal: FAKK2 lifts the original Windows game executable from x86 instructions to compilable C and builds a native 32-bit Windows program. Its pipeline discovers functions, maps the original image addresses, and bridges Win32 imports and callbacks; the author reports that engine initialization reaches a runtime fault before rendering.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 12
- Last commit
- 2026-09-27
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide your own fakk2.exe, gamex86.dll, cgamex86.dll, and game asset folder.
- Prerequisites: Build a 32-bit x86 Windows host.
- Limits: Rendering and gameplay are still pending.
- License: MIT for repository code.
Cite
BibTeX
@misc{heavy-metal-fakk2-recomp-case,
title = {{Heavy Metal: FAKK2: an x86-to-C static recompilation}},
howpublished = {\url{https://github.com/sp00nznet/heavymetal}},
url = {https://github.com/sp00nznet/heavymetal},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/heavy-metal-fakk2-recomp-case/}}
}Plain text
Heavy Metal: FAKK2: an x86-to-C static recompilation. https://github.com/sp00nznet/heavymetal (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/heavy-metal-fakk2-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · sp00nznet/heavymetal · Revision fe5c1ab
- docs/ANALYSIS.md GitHub · sp00nznet/heavymetal · Revision fe5c1ab
More in Games
- Hell Night: Dark Messiah Recompiled: a PlayStation PC build · Case study
- Hell's Gate: a static recompilation of Dante's Inferno · Case study
- hl2-recomp: statically recompiling Xbox Half-Life 2 · Case study
- Hobbit Recompiled: an Apple Silicon recompilation of LEGO The Hobbit · Case study
- Hookshot: static recompilation of the Switch 2 Ocarina of Time remake · Case study
- HotelMarioRecomp: an early Philips CD-i static recompilation · Case study