Project is basically dead because codebase is somehow in a mess and having no time ;;
Maybe I will come back with a new other project. Stay tuned
go play lr2oraja
Lunatic Vibes is a rhythm game that plays community-made charts in BMS format.
The project is basically a rewritten version of the Lunatic Rave 2 (beta3 100201).
The project is still in development stage. Please do not expect a bug-free experience. Feel free to open issues.
For LR2 feature compatibility list, check out the wiki.
Clone repository
git clone https://github.com/yaasdf/lunaticvibes.git
cd lunaticvibes
git submodule update --init --recursive
Configure / Build FFmpeg (Optional)
The configured header files are included now (see #1), though it's recommended to configure FFmpeg yourself.
If you are going to configure FFmpeg, check out ext/FFmpeg/build_lib.md
for instructions. Default configuration emits chunkload around 100MB
Install dependencies via vcpkg (skip any you have already installed)
vcpkg install openssl:x64-windows
vcpkg install boost:x64-windows
vcpkg install curl:x64-windows
Choose a generator to build
a. VS2022 (via console)
```
mkdir build
cd build
cmake .. -G "Visual Studio 17 2022" -A x64
cmake --build . --config Release -j -t LunaticVibes
```
b. Ninja (via IDE)
- Open project folder with Visual Studio
- Open CMake configuration, fill CMake toolchain file to the one from vcpkg like "D:/vcpkg/scripts/buildsystems/vcpkg.cmake"
- Build LunaticVibes.exe