Logo

LR Preservation, NEXTWAVE -EndlessMusic-

Register Log In Back To Forums

Post #1 · Posted at 2026-06-08 06:38:54am 1.3 hours ago

Offline BeatmaniaNZ
BeatmaniaNZ Avatar Member
9 Posts
New Zealand
Reg. 2016-02-21

heavily leveraging the original Lunatic Rave BMS Player, this was the final celebration of the LR bms player, creating an 'out of the box' solution for a 'close-to' arcade VSRG experience.

It needed a bit of re-packaging as my consideration was Win10 & 11 (+future) compatibility. Stability too, so to that effect
you can read more below - it was a fun project.

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 btch script (Play_LunaticRave.bat) to safely handle file paths with spaces without breaking commandline execution.

* Implemented dynamic paths using %~dp0 variable to strip out hardcoded drive letters, making the entire Nextwave -endless music- folder structure completely portable.

* Built a selfelevating manifest block into the script to quietly request administrator rights and handle the automatic background registration of the .sdb shim.


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.

(more tech info) when you run _Play_LunaticRave.bat, the following actions are performed.
https://imgur.com/gallery/lunatic-rave-nextwave-endless-music-preservation-DSrwSSx
*Elevates to CMD 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.
*slipstreams LocaleEmulator(when found) into the games execution in an agnostic fashion, tested and validated with various system locales, making region modifications to the running game per your location (en,jp,es,ko tested:OK)


(MOAR TECH)
https://imgur.com/gallery/lunatic-rave-nextwave-endless-music-preservation-DSrwSSx
compatibility shim database (_preservationsWin10-11.sdb

* Unlocked true dynamic window resizing through custom compatibility tweaks, allowing me to scale and drag the game canvas to any size without breaking a dual-monitor resolution.
*Enforce Windows XP (Service Pack 3) Compatibility mode
*Enforce the game to run at 1024*768 from 800*600 and enable dpi tweaks to mitigate quality loss.
*emplyed a strategy to keep the game stack safe through HeapEmulation (prior game would red ahead of allocated block/bufferoverrun)
*slow CPU emulation to mitigate observation on main title selections screen registering ghost arrowkey presses, effectively a hardware won RACE condition




(maybe admin can enlighten me?) not sure if able to post a direct link, but a quick 'oogle will find it Smile

Happy memories! ✌️
Register Log In Back To Forums

0 User(s) Viewing This Thread (Past 15 Minutes)

©2006-2026 Zenius -I- vanisher.com -5th style- IIPrivacy Policy
Web Server: 4% · Database: 12% · Server Time: 2026-06-08 07:57:30
This page took 0.003 seconds to execute.
Theme: starlight · Language: englishuk
Reset Theme & Language