Description

03/06/2026
This BMS player has had a custom shim database of comaptibility fixes pre-applied to it.
These include;
Changes & Additions 03/06/2026
Created a custom compatibility shim database (
_preservationsWin10-11.sdb) using Microsoft's Application Compatibility Administrator.Injected heap emulation fixes into the shim to stop the original Lunatic Rave engine from instantly crashing on modern Windows 10 and 11 architectures.
Integrated Locale Emulator natively into the game's tool directory, bypassing Japanese text code page ("mojibake") errors and database parsing crashes via
LEProc.exe.Wrote a space-safe master launcher batch script (
Play_LunaticRave.bat) to safely handle file paths with spaces without breaking command-line execution.Implemented dynamic pathing using the
%~dp0variable to strip out hardcoded drive letters, making the entire Nextwave -endless music- folder structure completely portable.Built a self-elevating manifest block into the script to quietly request administrator rights and handle the automatic background registration of the
.sdbshim.Unlocked true dynamic window resizing through custom compatibility tweaks, allowing me to scale and drag the game canvas to any size without breaking my dual-monitor resolution.
This implementation was chosen as it requires no significant modifications to your system configuration - we are simply caching a shim database of compatibility fixes into the appropriate windows cached directory, to which these fixes only apply to LunaticRave.exe with SHA256 of 780cf26cd690de5a83932a4e0665bc02b76c05749a261a5b739a0a5ec8720e72.
When you run _Play_LunaticRave.bat, the following actions are performed.
*Elevates to Admin to install the shim database into the cache and Use sdbinst.exe, a legitimate Windows Utility to handle this Shim install.
*Checks if Locale Emulator is in the right place, or even there at all - fails and posts a notice if not.
*Enforce the game to run at 1024*768 from 800*600 and enable dpi tweaks to mitigate quality loss.
*Launches by passing through Locale Emulator, which has been configured as Region Agnostic making it use the appropriate region modifications per your location (en,jp,es,ko tested:OK)