github fliperama86/cvlod_recomp v0.1.4
v0.1.4 - macOS ROM picker UX

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

Castlevania: Legacy of Darkness recompilation WIP — v0.1.4

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.4-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.3

  • Added native ROM picker fallback when automatic ROM discovery fails.
  • Remember selected ROM path in Application Support for future launches.
  • Fixes macOS App Translocation UX after Security Settings authorization.
  • README macOS instructions now document the Security Settings flow instead of requiring xattr.

Smoke test

Tested from a folder containing only LodRecomp.app and a stock rom.z64, launched from a different working directory. Startup logged:

Prepared runtime NI extension from stock ROM: 245/245 overlays

Don't miss a new cvlod_recomp release

NewReleases is sending notifications on new releases.