GOMazk/OpenLR2 — reverse-engineered prompt

Reverse engineered prompt

I want a working rewritten version of Lunatic Rave 2 as a BMS player that I can build and run, mainly for Windows, and it should be compatible with a normal LR2 beta3 100201 folder so I can drop the new executable into a fresh LR2 install and play right away. Please preserve the original feel and compatibility, including the same score database behavior, but also include the quality of life improvements from this project like proper fullscreen that survives Alt Tab, native fast slow timing display, quick restart, gauge auto shift, the main BPM hi speed fix, UTF 8 support, Base62 chart support, a frame limiter, unrandomizer search input, and HD skin resolution support with a simple config option.

Please make sure the first launch refresh behavior for song.db is handled normally, and be careful about score data safety. If anything is missing, look up the current docs online and wire up whatever is needed so the project builds cleanly and gives me a usable executable.

Want more depth? Deep Reverse