PS2
God of War
2 projects on the board for the PS2 version: 2 recomp, 0 decomp.
- First released
- 2005
- Also released on
- PS Vita (per Wikidata; no project on the board works from these versions)
| Kind | Project | Claimed | Claimed through | Maintainer | Description (the repository's) | Works from (serial) | Toolchain | Status | Runs on | Version | Last commit | Started | Licence | Language | Repository | Approach (owner's) | Notes (owner's) | Wants help with | Links | ID |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| recomp | God of War — PS2 Static Recompilation | claimed | its .recomp.json file | KIexster | Native PC port of God of War (PS2) via static recompilation with PS2Recomp | SCUS-97399 (USA) | Ps2recomp | In progress | Windows | 2026-10-15 | 2026-10-05 | GPL-3.0 | C++ | public | Static recompilation of MIPS R5900 code to C++20, with a PS2Recomp-based runtime and God of War-specific overrides. | Boots to the main menu with keyboard/controller input and difficulty selection. With FMVs skipped, the initial level reaches the gameplay state, but its framebuffer remains black. Text rendering, FMVs, audio and memory cards are still incomplete. Not yet playable. | VIF/VU/GIF synchronization and 3D rendering MPEG FMV playback SPU2 audio and SIO2 memory cards | Project status | god-of-war-kiexster | |
| recomp | Waffle565/God-Of-War-Native-Port | no | A native PC port of God of War (PS2, NTSC-U SCUS-97399): the game's code is statically recompiled to C++, and the PS2 hardware it talked to is replaced by native code, not emulated. | SCUS-97399 (USA) | Ps2recomp | PC | 2026-10-13 | 2026-10-11 | Python | public | god-of-war-waffle565 |
Rows come from the projects' public repositories, read every day; status and notes are the owner's word once they claim the row. Game facts are from Wikidata (CC0). The whole table · Add or correct a project
If one of these projects is yours
A .recomp.json to start from
Committed at the root of the repository, this file claims the row and writes it. The values below are what the board reads from the project today: correct what is wrong, choose the status, add what only you can say (notes, the help you want, who maintains it), and change the file when the status changes. Every field and the values it takes.
Save it as .recomp.json on the default branch. The board reads it every day; the
row then shows as claimed and says what the file says. Left without a status, the row shows none.