Case study
Ace Combat 5: a PS2 static recompilation with native rendering
Ace Combat 5 statically translates the US PlayStation 2 game's main executable into C and compiles it with a Windows runtime. The project renders aircraft, terrain and other 3D scenes through native Vulkan meshes while remaining menus and effects use a GS path; runtime components cover audio, movies, controllers and storage. Generated game code and assets come from the user's disc.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 140
- Last commit
- 2026-10-24
- Language
- C
- License (GitHub)
- Apache-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide the US Ace Combat 5 release, serial SLUS-20851, as an ISO or extracted disc files.
- Prerequisites: Build on 64-bit Windows with a Vulkan GPU, GCC 15 or newer, SDL3, CMake, Ninja, Vulkan SDK and Python 3.
- License: Apache-2.0 license.
Cite
BibTeX
@misc{ace-combat-5-static-recompilation-case,
title = {{Ace Combat 5: a PS2 static recompilation with native rendering}},
howpublished = {\url{https://github.com/sal063/Ace-Combat-5-Static-recompilation}},
url = {https://github.com/sal063/Ace-Combat-5-Static-recompilation},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/ace-combat-5-static-recompilation-case/}}
}Plain text
Ace Combat 5: a PS2 static recompilation with native rendering. https://github.com/sal063/Ace-Combat-5-Static-recompilation (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/ace-combat-5-static-recompilation-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · sal063/Ace-Combat-5-Static-recompilation · Revision 625ac19
More in Games
- ActRaiser Recomp: statically recompiling the SNES game · Case study
- adam: an N64 recompilation of Neon Genesis Evangelion · Case study
- Advanced Daisenryaku PC: a native Windows port of the Mega Drive game · Case study
- Adventure Island II: a static recompilation of the NES game · Case study
- Aegis Wing: an Xbox 360 static recompilation for Windows · Case study
- AeroGauge: Recompiled — a native Nintendo 64 game build · Case study