Case study
God of War: statically recompiling the 2005 PlayStation 2 game for PC
This port statically recompiles the USA PlayStation 2 game God of War, product SCUS-97399, into C++. A Rust recompiler translates the MIPS code. The Windows launcher or portable zip runs a setup wizard that reads the ISO or a CHD, extracts the disc, and builds gow-2005. Linux install.sh, a deb, and an AppImage are experimental. The renderer is OpenGL 4.6, from 1x to 8x internal resolution. The game logic stays at 60 Hz, with 120 and experimental 240 frame-rate limits. Saves use a PCSX2-compatible Mcd001.ps2 card.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 185
- Last commit
- 2026-11-07
- Language
- C++
- License (GitHub)
- GPL-3.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
- A USA ISO or CHD of SCUS-97399, about 8 GB. About 20 GB free while installing. A 64-bit CPU with SSE4.1, 8 GB of RAM, and an OpenGL 4.6 GPU. Windows 10 or 11, or a recent Linux distribution.
- License: GPL-3.0. The vendored rabbitizer disassembler is MIT.
Cite
BibTeX
@misc{gow-2005-pc,
title = {{God of War: statically recompiling the 2005 PlayStation 2 game for PC}},
howpublished = {\url{https://github.com/danielalves96/gow-pc-port}},
url = {https://github.com/danielalves96/gow-pc-port},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/gow-2005-pc/}}
}Plain text
God of War: statically recompiling the 2005 PlayStation 2 game for PC. https://github.com/danielalves96/gow-pc-port (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/gow-2005-pc/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · danielalves96/gow-pc-port · Revision 8b104e9
More in Games
- Goemon 64: Recompiled — a native Mystical Ninja Starring Goemon port · Case study
- Golden Sun Recompiled: native ports of two GBA games · Case study
- GoldenEye 007 PC Recompilation: an Xbox 360 game port · Case study
- GoldenEye 007: Reloaded — Xbox 360 static recompilation for PC · Case study
- GoldenEye Metal: an Xbox 360 recompilation with native Metal rendering · Case study
- GoldenEye64Recomp: a macOS and Linux static recompilation port · Case study