Cloned Games

Soul Reaverse

HaltedUnplayablePS

About

Legacy of Kain: Soul Reaver is a 1999 action-adventure game developed by Crystal Dynamics for the PlayStation and Windows, the second entry in the Legacy of Kain series and sequel to Blood Omen: Legacy of Kain, later followed by further games including a direct sequel, Soul Reaver 2. Soul Reaverse aims to reconstruct the source code of Legacy of Kain: Soul Reaver by disassembling a prototype build made two weeks before the game's final release, using that build's full set of debugging symbols to ease reverse-engineering its MIPS instructions back into C. As of the current README, the project is about 58% complete, excluding overlay code.

How it differs from the original

Rather than the retail PS1 release, it's built from a pre-release prototype dated 1999-07-14, whose extra debugging symbols make reconstructing the code easier than working from the shipped game would be.

Getting started

Building it on Linux requires cloning a separate companion repository recursively, installing build tools including a MIPS cross-assembler and archive utilities, and providing your own dump of the 1999-07-14 prototype disc, which supplies the executable the build process extracts from.

Requires original assets. Requires the 1999-07-14 Prototype Version of Legacy of Kain: Soul Reaver.

Additional notes

Contributing
Contributors can claim an unclaimed function or file by opening a pull request that reserves it before starting work on it.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.