Cloned Games

Castlevania: Legacy of Darkness Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Castlevania: Legacy of Darkness (original game, not this project)Original game image
Image of the original game, Castlevania: Legacy of Darkness. This project has no screenshots of its own yet.
Links, repository & details

About

A work-in-progress recompilation/recovery project for Castlevania: Legacy of Darkness. The README says the current goal is to reach and stabilize real gameplay while keeping enough telemetry to diagnose remaining crashes. It builds on N64 recompilation tooling and offers Windows and macOS release builds plus Linux build instructions.

Getting started

You must provide your own legally dumped stock Castlevania: Legacy of Darkness ROM, placed beside the executable or chosen in an in-window ROM setup screen. Press F1 to open a settings overlay with graphics, controls and audio tabs. Keyboard and SDL game controllers are supported, and controller bindings can be edited in a config file.

Known issues & limitations

  • The default build skips the Expansion Pak high-resolution route and keeps testers on the low-resolution route.

What you need to run it

  • You need a legally dumped stock Castlevania: Legacy of Darkness ROM.
  • The macOS app requires Apple Silicon/arm64 and links against Homebrew SDL2 and Freetype.

Features

  • Graphics settings include internal resolution, aspect ratio, anti-aliasing, and refresh-rate options.
  • Portable mode stores config files and saves beside the app.
  • The default build is intended to produce audible game audio.

How to install

  1. Download and extract the macOS app release, then place your ROM beside it as `rom.z64`.
  2. If macOS blocks the app on first launch, choose Open Anyway in Privacy & Security, then confirm Open.
  3. Download and extract the Windows release ZIP, keep its DLLs beside the executable, and put the ROM in the same folder as `rom.z64`.
  4. If no valid ROM is found, choose the stock ROM in the in-app file picker; the selected path is remembered.

Controls

  • Press F1 to show or hide the settings overlay.
  • Press F11 to toggle windowed and fullscreen modes.
  • The overlay can be closed with Esc or controller B.

Summarised from the project's README.

Licensing & legal

  • The branch is licensed GPL-3.0-only because it uses imported Zelda64Recomp menu framework and assets.

Additional notes

Expansion pak
Native Expansion Pak high-resolution mode is skipped in default builds.
Linux build
Linux builds were validated with Clang 18; GCC currently fails at the final link step.

FAQ

What is Castlevania: Legacy of Darkness Recompilation?
Castlevania: Legacy of Darkness Recompilation is an open-source recompilation of Castlevania: Legacy of Darkness. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on N64.
How is Castlevania: Legacy of Darkness Recompilation licensed?
project: GPL-3.0-only (branch). The repository itself is the authoritative source.
Share:

More like Castlevania: Legacy of Darkness Recompilation

Active
Original game (original game, not this project)Original game image
A work-in-progress recompilation of Castlevania: Legacy of Darkness with desktop and Android builds that need your own ROM.
Stars5
Updated1 month ago
LicenseGPL-3.0
Release2026