Static recompilation of Castlevania: Symphony of the Night (Xbox Live Arcade) for Windows and Linux, built on the ReXGlue SDK.
This project converts the Xbox 360 PowerPC default.xex into native x86_64
code at build time, then wraps it with a small host runtime (logging,
overlays, hooks) so the game runs natively and can be modded like a PC port.
You must own the game. This project does not ship any copyrighted code, data, or assets. You provide your own legally dumped game.
Feel free to visit NocturneRecomp's official Discord server if you need any help.
Get the game on Goopie!
Get the latest stable build from the Releases page.
Nightly builds are available from CI artifacts.
Just extract the archive, run the executable and it will prompt you to extract the game.
paru -S clang20 cmake ninja vulkan-headersscoop install llvm cmake ninjagit clone https://github.com/birabittoh/NocturneRecomp
cd NocturneRecomppython scripts/download-sdk.py --pinnedPlace your legally dumped XBLA package (the LIVE/STFS file) into game/, then extract it into assets/:
python scripts/extract_game.pyassets/default.xex must exist before running codegen.
Use this script:
# Vanilla
python scripts/build.py
# Title Update
python scripts/build.py --tu /path/to/TU_*The host-side source in src/, build scripts, and CI config are available
under the MIT License.