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

Its current goal is to reach and stabilize real gameplay while keeping enough telemetry to diagnose remaining crashes.

How it differs from the original

Adds an in-game settings overlay with graphics options such as internal resolution, aspect ratio, anti-aliasing and refresh rate, and a touch overlay and cheat toggles on Android. The native Expansion Pak high-resolution mode is skipped in default builds.

Getting started

You need your own legally dumped stock ROM of the game. Place it next to the app, or pick it in the in-window ROM Setup screen that opens when none is found. The Android APK asks you to choose your ROM on first launch and was validated on a Retroid Pocket 6.

Known issues & limitations

  • The project is still in progress; its stated goal is to reach and stabilize real gameplay while addressing remaining crashes.
  • Default builds skip the Expansion Pak high-resolution selector and keep players on the validated low-resolution route.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (N64 version).

Features

  • The game supports SDL game controllers, including Xbox and DualSense/DualShock controllers.
  • Android settings include six cheats: invincibility, money, red jewels, all consumables, max power-ups, and Henry's ammunition.
  • The default audio settings are intended to produce audible game audio.

How to install

  1. For macOS, download and extract the release .app, put your ROM beside it as `rom.z64`, then open the app.
  2. If the macOS app is blocked on first launch, use System Settings → Privacy & Security → Open Anyway, then confirm Open.
  3. For Windows, download and extract the release ZIP, keep the DLLs beside the executable, and put your ROM in the folder as `rom.z64`.
  4. For Android, download the release APK, install it, then select your ROM in the launcher.

Controls

  • F1 toggles the settings overlay; Esc closes the prompt or overlay.
  • F11 toggles windowed/fullscreen; F5 cycles internal resolution, F6 aspect ratio, F7 anti-aliasing, and F8 refresh-rate modes.

Summarised from the project's README.

Additional notes

Licensing
The branch is GPL-3.0-only because it imports the Zelda64Recomp menu framework and assets, which are GPL-3.0.
Android saves
On Android the ROM, saves and settings live in app private storage, so uninstalling the app deletes your saves.

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.
Do I need the original game files to run Castlevania: Legacy of Darkness Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Castlevania: Legacy of Darkness Recompilation licensed?
project: GPL-3.0-only (this 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 aimed at stable gameplay, with a settings overlay.
Stars130
Updated1 month ago
LicenseGPL-3.0
Release2026