github fliperama86/cvlod_recomp v0.1.5

latest releases: v0.2.26, v0.2.25, v0.2.24...
pre-release3 months ago

Castlevania: Legacy of Darkness recompilation WIP — v0.1.5

This WIP pre-release packages the macOS Apple Silicon build as an ad-hoc signed .app bundle.

macOS app asset

Download and extract LodRecomp-v0.1.5-macos-arm64.zip, then place your legally dumped stock Castlevania: Legacy of Darkness ROM beside the app as rom.z64:

LodRecomp.app
rom.z64

No ROM preparation script is needed. The app prepares the required runtime NI overlay data in memory from the stock ROM on startup.

Run by double-clicking LodRecomp.app, or from Terminal:

brew install sdl2 freetype   # if needed
open ./LodRecomp.app

If macOS blocks first launch, open System Settings → Privacy & Security, choose Open Anyway, then confirm Open.

If macOS launches the app through App Translocation and hides the adjacent rom.z64, the app will ask you to select your stock LoD ROM once and remember that path for future launches.

Notes

  • The app is Apple Silicon/arm64.
  • The app is ad-hoc signed, not Developer ID signed or notarized.
  • ROMs and ROM-derived assets are not included.
  • This is still a WIP recovery baseline, not a polished stable release.

Changes since v0.1.4

  • Adds an early RmlUi/RT64 graphics settings overlay prototype, hidden by default and toggled with F1.
  • Adds live graphics hotkeys (F5-F8, F11) and persistent graphics config.
  • Fresh graphics configs default to Original2x internal resolution.
  • Updates default gamepad layout: A jump, X attack 1, Y attack 2, B collect/interact, R1 throw item.
  • Maps the right stick to inverted N64 D-pad/camera controls.

Smoke test

Built locally with CMake and ad-hoc signed with the LoD macOS entitlements. Startup smoke previously reached ROM load and RT64/RmlUi hook initialization with a DualSense detected.

Don't miss a new cvlod_recomp release

NewReleases is sending notifications on new releases.