Skip to content

K3VRAL/libosu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

all code is based on ppy's osu!lazer project. ppy pls don't sue me

libosu

libosu is a library meant to implement the source code of osu!lazer to C. This is due to the fact that it writing code in C using C# libraries either seems to be difficulty or impossible (due to how C works), as there is a lack of information on how to do so. This library only aims to code the functionality and allow for the user's to output the data; not coding the GUI game itself.

Table of Contents

Installation

Documentation

Installation

The tools you will also need before you can do anything is make, gcc/gcc-mingw, and pkg-config.

For Linux:

Once you have the necessary tools and the project has been cloned, in your terminal while still in the same folder location of this project's Makefile, for the 64-bit version, use make unix64, for the 32-bit version, use make unix32, to compile the project to a library for release, or write make to compile the project to a library with (debug) symbols, then sudo make install to install the library.

If you wish to uninstall the program, do sudo make uninstall and that should get rid of everything.

For Windows:

Once you have the necessary tools and the project has been cloned, in your terminal while in the same folder location of this project's Makefile, for the 64-bit version, write make win64, for the 32-bit version, write make win32, to compile the project to a dynamic linked library.

Move the compiled DLL to the folder of the project you want to run.

Documentation

TODO

About

Library for osu so things can be done easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published