Case study
gagarin: reconstructing the Red Alert 2: Yuri’s Revenge engine
gagarin reconstructs the Command & Conquer: Red Alert 2 — Yuri's Revenge engine from retail gamemd.exe v1.001 with the MSVC 6.0 compiler. At source snapshot ce91a761 (2026-10-27), 10,307 of 19,778 functions are matched (52.1 percent) and 784 more are partial. Matched bodies cover 716,425 of 3,878,653 listed function bytes. The target image's SHA-256 is recorded in reccmp-project.yml.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 35
- Last commit
- 2026-11-07
- Language
- C++
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- Wine (WoW64), Python 3, Git, 7-Zip, GNU objdump, Ghidra, and the MSVC 6.0 toolchain from scripts/vc6/fetch_toolchain.sh. Verification reads a local gamemd.exe v1.001.
- The README points at LICENSE and LEGAL.md and does not name the license in the README.
Cite
BibTeX
@misc{gagarin,
title = {{gagarin: reconstructing the Red Alert 2: Yuri’s Revenge engine}},
howpublished = {\url{https://github.com/r-melvin/gagarin}},
url = {https://github.com/r-melvin/gagarin},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/gagarin/}}
}Plain text
gagarin: reconstructing the Red Alert 2: Yuri’s Revenge engine. https://github.com/r-melvin/gagarin (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/gagarin/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · r-melvin/gagarin · Revision 932450d
More in Games
- Galaxian³: Project Dragoon — PlayStation matching decompilation · Case study
- Galaxy on Fire 2: matching reconstruction of the Android Abyss Engine library · Case study
- Ganbare Goemon 3: a checksum-checked SFC disassembly · Case study
- Gangstar: West Coast Hustle: Android native-library decompilation · Case study
- Garigari: matching decompilation of Super Mario Galaxy 2 · Case study
- Gauntlet Legends: in-progress Nintendo 64 decompilation · Case study