Twisted Metal Decompilation
DecompilationActive
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Twisted Metal
Original game imageAbout
A work-in-progress matching decompilation of the 1995 PlayStation game Twisted Metal (NTSC-J, SIPS-60007). It matches code and data against a ROM made by removing the PSX-EXE header from the original code and data, so the result can be shifted and freely modified rather than being a byte-matching PSX-EXE or .SYM file.
Getting started
Building needs a digital copy of the PlayStation game, a Debian/Ubuntu-based Linux or WSL environment, the system packages listed in the repository and uv for Python packages. Windows is currently unsupported.
What you need to run it
Additional notes
- Maintainer request
- The maintainer asks that others not port the repository's code to other platforms until the project nears completion, to avoid community fragmentation.
- Modding caveat
- The codebase can be used for certain changes but is still evolving and could change drastically at any time.
FAQ
- What is Twisted Metal Decompilation?
- Twisted Metal Decompilation is an open-source decompilation of Twisted Metal. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on PlayStation.
- Do I need the original game files to run Twisted Metal Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Twisted Metal Decompilation licensed?
- project: MIT (project). The repository itself is the authoritative source.
