Skip to content

Releases: fliperama86/cvlod_recomp

v0.2.26

Choose a tag to compare

@fliperama86 fliperama86 released this 02 Jul 14:10

Changelog

  • Fixed the Henry Outer Walls elevator black screen reported in issue #26.
  • Generalized the pair-126 transition-lock cleanup so init paths that do not start a fade can recover without map-specific checks.
  • Updated recovery notes with the validated issue #26 trace and behavior.

v0.2.25

Choose a tag to compare

@fliperama86 fliperama86 released this 28 Jun 19:20

Changelog:

  • Fixed malformed display-list traversal in the Villa/Gilles cutscene path.
  • Added generic RT64 guards for invalid display-list targets and malformed F3DEX2 vertex commands.
  • Added focused, default-off display-list diagnostics for future rendering issues.

v0.2.24

Choose a tag to compare

@fliperama86 fliperama86 released this 27 Jun 15:35

Changelog:

  • Added a Settings -> Sound audio driver selector.
  • Audio driver choices are filtered by platform and apply after restart.
  • Auto now avoids known problematic backends where possible, including PulseAudio by default on Linux.

v0.2.23

Choose a tag to compare

@fliperama86 fliperama86 released this 27 Jun 02:43

Changelog:

  • Fixed the Windows audio crackling regression by forcing SDL WASAPI when DirectSound is selected.
  • Keeps explicit non-DirectSound SDL_AUDIODRIVER overrides for diagnostics.

v0.2.22

Choose a tag to compare

@fliperama86 fliperama86 released this 27 Jun 02:05

Changelog:

  • Fixed a crash during Dracula's second-form fight.
  • Added save override options for testing/repro saves: --save-path and --save-dir.
  • Added optional infinite-health test helper via LOD_CHEAT_INFINITE_HEALTH=1.
  • Improved NI indirect-target auditing to catch constant jalr function-boundary cases.

v0.2.21

Choose a tag to compare

@fliperama86 fliperama86 released this 26 Jun 02:12

Fixes:

  • Fix stale LoD NI display-list ownership crashes in RT64 by using the shared owner-aware resolver for NI G_DL, BranchZ, and BranchW targets.
  • Require live NI display-list targets to pass bounded structural display-list validation before RT64 interprets them, preventing MIPS overlay code from being parsed as GBI.

Validated:

  • Manual retest of the issue #20 Renon/merchant route no longer crashes.

v0.2.20

Choose a tag to compare

@github-actions github-actions released this 25 Jun 23:20
v0.2.20

v0.2.19

Choose a tag to compare

@fliperama86 fliperama86 released this 24 Jun 00:42

Brief changelog:

  • Added LodRecomp.log, a current-session log for crash reports.
  • The log is truncated on each launch and keeps a header plus the latest 512 KiB of output.
  • Documented log locations and LOD_LOG_MAX_KB for larger requested debug logs.

v0.2.18

Choose a tag to compare

@fliperama86 fliperama86 released this 23 Jun 15:53

Changelog:

  • Fixed Tower of Sorcery overlay loading/control recovery issues and expanded scene pools for item/textbox stability.
  • Added warning-gated Experimental Display Modes for aspect, HUD, and refresh overrides, with Stable mode locked to Original.
  • Removed risky graphics options from the Zelda-style menu and improved disabled-state clarity.

v0.2.17

Choose a tag to compare

@fliperama86 fliperama86 released this 22 Jun 15:34

v0.2.17 - 2026-06-22

  • Replaced the temporary Controls panel with the ZeldaRecomp-style button assignment menu.
  • Added keyboard/controller binding display, input scanning, clear/reset actions, and promptfont labels.
  • Made gameplay input use the Zelda-style binding arrays in the primary Zelda-menu build.
  • Kept controls.json backward-compatible while adding a versioned bindings section.
  • Updated the built-in default controls to match the current tested app controls.
  • Kept Toggle Menu on Select/Back only, not controller Start.

Validation:

  • Local release smoke passed on macOS.
  • GitHub Actions passed on macOS, Windows, and Linux for commit fbb4c2e.