Case study
Crimson Skies: static recompilation and runtime bring-up
Crimson Skies statically translates the game's x86 Win32 executable to C and connects it to native MFC and DirectX libraries through import bridges and callbacks. The repository contains game-specific function maps, a generation pipeline and runtime code; the author reports reaching the GOS game shell, while asset loading, gameplay and a modern renderer remain pending.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 9
- Last commit
- 2026-09-21
- Language
- C
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: Requires a copy of Crimson Skies and its decrypted CRIMSON.ICD executable for the documented pipeline.
- Prerequisites: Builds target 32-bit x86 Windows with CMake 3.20 or newer.
- Limits: Asset loading, gameplay and the modern rendering backend are pending.
- License: MIT License.
Cite
BibTeX
@misc{crimson-skies-recomp-case,
title = {{Crimson Skies: static recompilation and runtime bring-up}},
howpublished = {\url{https://github.com/sp00nznet/crimsonskies}},
url = {https://github.com/sp00nznet/crimsonskies},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/crimson-skies-recomp-case/}}
}Plain text
Crimson Skies: static recompilation and runtime bring-up. https://github.com/sp00nznet/crimsonskies (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/crimson-skies-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/crimsonskies · Revision d140b6d
- docs/IDA_ANALYSIS_HANDOFF.md GitHub · sp00nznet/crimsonskies · Revision d140b6d
- LICENSE GitHub · sp00nznet/crimsonskies · Revision d140b6d
More in Games
- Cristalis: statically recompiling Crystal Defenders for Windows · Case study
- ct-recomp: statically recompiling Chrono Trigger · Case study
- dantes-inferno-nx: porting Dante's Inferno to Nintendo Switch · Case study
- Daytona USA: Xbox Live Arcade static recompilation · Case study
- DBZ Budokai 1 HD Collection: a Windows static recompilation and mod pipeline · Case study
- DBZ Budokai 3 HD Collection: recompiling Dragon Ball Z: Budokai 3 HD Collection · Case study