Stretch Panic Decompilation
DecompilationActive
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Stretch Panic
Original game imageAbout
A work-in-progress matching decompilation of Stretch Panic for the PlayStation 2 (NTSC-U, SLUS_201.82): C source that the game's original compiler, Metrowerks CodeWarrior for PS2, turns back into the same machine code. The README reports 9,912 of 383,756 bytes of game code matched (2.58 %), and the repository contains no game assets or assembly.
Getting started
You need Linux x86-64 (WSL2 on Windows works), Python 3.9 or newer, git and your own copy of the game. Copy SLUS_201.82 from your disc to the orig folder, install the Python requirements, run the configure script and then ninja.
What you need to run it
AI assistance
- The README discloses that the decompilation is produced with language models, with Claude writing the C, and that every commit adding C names the model in a credit line.
FAQ
- What is Stretch Panic Decompilation?
- Stretch Panic Decompilation is an open-source decompilation of Stretch Panic. 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 2.
- Do I need the original game files to run Stretch Panic Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Stretch Panic Decompilation licensed?
- project: MIT License (C source, headers and configuration). The repository itself is the authoritative source.
