Metal Gear Solid: The Twin Snakes
Game: Metal Gear Solid: The Twin Snakes (GameCube, 2004)
A static recompilation project for Metal Gear Solid: The Twin Snakes (GameCube) aimed at native Windows and Linux builds: the PowerPC code would be translated into C with DolRecomp and linked against a runtime written from scratch that reimplements the GameCube SDK on SDL3 and Vulkan. It is at phase 0 of 6, symbol recovery, and the README itself calls it not playable, not close. It has the boundaries of all 18,485 of the game’s functions recovered, 1,078 of them named, 206 of the 336 SDK entry points the engine uses identified, and 100% of the GX surface it uses; the method is to identify the SDK by byte signatures against public decompilations of other GameCube games. It states it uses no leaked Konami code or Nintendo SDK code. The current target is the European release (PAL, GGSPA4, two discs); the US and Japanese ones will come later. There are no published releases.
You needYour own dump of Metal Gear Solid: The Twin Snakes for the GameCube, European (PAL, GGSPA4, both discs); the project checks the hashes of the extracted executables. Working with it takes CMake, Ninja, Ghidra, dtk, and the dependencies pinned in deps.lock.
- How it gets to PC
- Static recompilation
- Console
- Nintendo GameCube
- Architecture
- PowerPC
- Author
- alphanu1
- Original studio
- Silicon Knights
- Year
- 2004
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.