Skip to content

tmijieux/osux

osux

This is an experimental osu developement kit in C. The project is also including Cqfuj's taiko star rating system.

Compilation

The project can be compiled using Autotools or CMake (Both are currently limited to Unix environment though).

Cmake

mkdir build
cd build
cmake ..
make
make install

Autotools

# (re-)generate the build system: (you must probably do this if you pulled the project from a git repo)
./autogen.sh

# build:
./configure
make
make install

If you want to install the project in another directory add --prefix=/absolute/path/to/install/dir.

Components

Developement kit

The project implements the following functionalities:

  • osu beatmap parser
  • osu replay parser
  • database for finding a beatmap path with its hash

Taiko ranking

See taiko ranking.

(Bunch of) Dependencies

  • libyaml
  • libsqlite3
  • libmysqlclient (mysql C-connector/ or mariadb fork, doesn't matter)
  • libgts (GNU GTS)
  • glib2.0 (The Gnome Portable Library) :3
  • libcrypto (OpenSSL)
  • liblzma (aka xz, xz utils)

Some of this dependencies have only the GNU buildsystem, others only CMake, so it's pretty hard to get the project to compile on Windows. We 'll try to make something up eventually with MinGW

About

alternative osu developement kit, and taiko ranking system!

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published