# 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.

- Type: Case study
- Targets: Binary · Game
- Category: Community REA investigations
- Relationship: Author-reported mixed workflow
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/HenryKun55/ff-vita>
- Primary source: <https://github.com/HenryKun55/ff-vita/blob/69ad43df5afc86c2a710349addbdbf1fd5a24914/README.md>
- Catalog page: <https://awesomerea.org/resources/ff-recomp-freedom-fighters-case/>
- Record JSON: <https://awesomerea.org/resources/ff-recomp-freedom-fighters-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ff-recomp-freedom-fighters-case/index.md)

## 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.

## Primary sources

1. <https://github.com/HenryKun55/ff-vita/blob/69ad43df5afc86c2a710349addbdbf1fd5a24914/README.md>
2. <https://github.com/HenryKun55/ff-vita/blob/69ad43df5afc86c2a710349addbdbf1fd5a24914/docs/NATIVE_PLAN.md>

## More in Games

- [FFTARecomp: static recompilation of Final Fantasy Tactics Advance](https://awesomerea.org/resources/fftarecomp-gba-static-recomp-case/index.md) · Case study
- [FH2 Recompiled: static recompilation of Forza Horizon 2](https://awesomerea.org/resources/fh2-recompiled-case/index.md) · Case study
- [FIFA 09 PC: an Xbox 360 static recompilation for Windows](https://awesomerea.org/resources/fifa-09-pc-case/index.md) · Case study
- [FIFA Street 2: an early Xbox static recompilation for Windows](https://awesomerea.org/resources/fifastreet2-recomp-case/index.md) · Case study
- [Final Fantasy Crystal Chronicles: Echoes of Time: a Wii static recompilation for PC](https://awesomerea.org/resources/pc-ffcceotwii-case/index.md) · Case study
- [Final Fantasy IX Recompiled: a PSXRecomp setup candidate](https://awesomerea.org/resources/final-fantasy-ix-recompiled-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
