xjunko / kurarin

a simple osu! standard simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

a simple osu! standard simulator

License:MIT License


Languages

Language:C 55.1%Language:V 43.9%Language:GLSL 0.6%Language:Shell 0.3%