What's changed
- ZeldaRecomp-style menu is now the primary build by default. The legacy LoD overlay remains available for fallback builds with
-DLOD_USE_ZELDA_MENU=OFF. - Launcher and settings screens were polished to match ZeldaRecomp more closely, including cleaner launcher actions and removal of release-facing ROM/status diagnostic labels from the settings UI.
- Fixed the Zelda-mode ROM picker path by running native file dialogs from the UI/main thread, keeping the remembered ROM path behavior intact.
- Increased game audio output at 100% master volume by removing the previous 0.5x attenuation in the audio sample path. This should address reports that all game audio was too quiet even with system and in-game volume maxed.
- Added a repeatable Zelda-menu release smoke script and fixed Windows Zelda-menu build coverage by generating DXIL UI shaders for the D3D12 backend.
Known gaps
- Full ZeldaRecomp-style controls rebinding is still not ported. Current builds keep the active runtime input paths and automatic prompt labeling.
Validation
- Local:
git diff --check, macOScmake --build build --target LodRecomp --parallel, andtools/smoke_zelda_release.sh 0.2.13. - CI: macOS, Linux, and Windows branch build passed before tagging.