Case study
ff-recomp: Freedom Fighters statically recompiled for native hosts
ff-recomp statically translates the Windows x86 executable of Freedom Fighters into C for a native host runtime. The runtime loads the player's executable and game data, while shims supply Windows APIs, Direct3D 8, sound and input services. The author reports that the macOS build reaches the title screen; the PlayStation Vita build remains unfinished. Its function-rewrite plan uses Ghidra through ReVa and REA MCP servers.
- Targets
- Binary · Game
- Category
- Community REA investigations
- Relationship
- Author-reported mixed workflow
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-10-25
- 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-08
Requirements & limits
- Prerequisites: A local Freedom Fighters installation containing Freedom.Exe is required.
- Prerequisites: Building requires CMake 3.20 or newer, Ninja, Python 3 with capstone and platform dependencies; Vita builds additionally need VitaSDK.
- Limits: The Vita build, render-to-texture and AVI playback remain unfinished.
- License: MIT license.
Cite
BibTeX
@misc{ff-recomp-freedom-fighters-case,
title = {{ff-recomp: Freedom Fighters statically recompiled for native hosts}},
howpublished = {\url{https://github.com/HenryKun55/ff-vita}},
url = {https://github.com/HenryKun55/ff-vita},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/ff-recomp-freedom-fighters-case/}}
}Plain text
ff-recomp: Freedom Fighters statically recompiled for native hosts. https://github.com/HenryKun55/ff-vita (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/ff-recomp-freedom-fighters-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · HenryKun55/ff-vita · Revision 69ad43d
- docs/NATIVE_PLAN.md GitHub · HenryKun55/ff-vita · Revision 69ad43d
More in Games
- FFTARecomp: static recompilation of Final Fantasy Tactics Advance · Case study
- FH2 Recompiled: static recompilation of Forza Horizon 2 · Case study
- FIFA 09 PC: an Xbox 360 static recompilation for Windows · Case study
- FIFA Street 2: an early Xbox static recompilation for Windows · Case study
- Final Fantasy Crystal Chronicles: Echoes of Time: a Wii static recompilation for PC · Case study
- Final Fantasy IX Recompiled: a PSXRecomp setup candidate · Case study