Cloned Games

Legacy of Kain: Soul Reaver Decompile

DecompilationHaltedSemi-playableWebWindowsLinuxOSXAndroidXbox OneXbox Series S/X

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Legacy of Kain: Soul Reaver Decompile screenshotLinks, repository & details

About

Legacy of Kain: Soul Reaver is a 1999 action-adventure game developed by Crystal Dynamics and published by Eidos Interactive for the PlayStation and Windows, the second game in the Legacy of Kain series. This project decompiles the original PlayStation release of Soul Reaver, translating its MIPS r3000a assembly back to C — since the original source code was lost — using a custom 'Valkyrie Emulator' toolchain built to port PS1 games to PC. It targets modern builds for Windows, Linux, macOS, UWP, Xbox One/Series X, the web via Emscripten, and Android, with the README estimating 3-4 years to reach completion.

How it differs from the original

Beyond restoring the game on modern platforms, the project plans a selectable-renderer video settings menu (Direct3D 9/11/12, OpenGL, Vulkan), restoration of the original PC port's dynamic music system, new levels, touchscreen support, full controller support, and achievements — none of which were part of the 1999 PlayStation release.

Getting started

A live browser-based WebGL demo is available online, and building the project from source means following the setup and build instructions in the project's contribution guide.

What you need to run it

No original game files required, according to the project's README.

Features

  • The project lists restoration of dynamic music, touchscreen support, full controller support, and achievements as potential advantages.
  • A video settings menu with different rendering APIs is planned for a later point.
  • A “Definitive Edition” with enhancements, including a full hardware-rendered version, may be planned for the future.

Summarised from the project's README.

Media

FAQ

What is Legacy of Kain: Soul Reaver Decompile?
Legacy of Kain: Soul Reaver Decompile is an open-source decompilation of Legacy of Kain: Soul Reaver. 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 Legacy of Kain: Soul Reaver Decompile?
According to the project's README, no original game files are required.
Share:

More like Legacy of Kain: Soul Reaver Decompile

Active
Legacy of Kain: Soul Reaver Decompilation screenshot
A decompilation of Legacy of Kain: Soul Reaver for PSX, built from a prototype executable with debugging symbols.
Stars81
Updated1 month ago
LicenseMIT
Release2023
Active
Legacy of Kain: Soul Reaver Recompilation screenshot
A static recompilation of Legacy of Kain: Soul Reaver built on psxrecomp; you must own the game and supply a BIOS.
Stars2
Updated1 month ago
LicenseUnknown
Release2026
Halted
Original game (original game, not this project)Original game image
An in-progress source reconstruction of PS1's Legacy of Kain: Soul Reaver, built from a debug-symbol-rich prototype, about 58% complete.
Platforms:PS
Stars1
Updated1 year ago
LicenseCC0-1.0
Release2024