kurarin
kurarin copied to clipboard
a simple osu! standard simulator
Disclaimer
This program is far from finished and it's not exactly stable either but it works most of the time.
Use danser-go or McOsu, if you're looking for client alternative.
Preview
Click here for video preview(s)
Releases
~~You can get the latest development build from the CI/CD
here.~~
Build CI is dead rn, build it yourself for now.
Running
./kurarin [...arguments]
Settings
The program will create a settings.json
file on startup for the first time, and exit right after.
The next startup will be normal.
Features
Currently supports:
- Gameplay (thank you, wieku)
- Auto (+ cursordance, again, thanks wieku)
- Rendering (Requires FFmpeg to be installed in
$PATH
) - Storyboard
Currently does not support:
- Stable memory management (This program leaks memory currently, especially with sliders.)
- User interface
- Aspire maps
Building
Requirements
- V
- GCC/Clang
- OpenGL 3
Linux
Tested with Arch but it should work anywhere else as long as it's linux.
Use ext/build.sh
to build the program, no makefile
fuckery or smth like that.
Credits
Some of the code is derived or literally copy-pasted from these projects, so big credits to them.