All Projects → taulazer → tau

taulazer / tau

Licence: MIT license
A customized osu! mode surrounding a paddle and some notes.

Programming Languages

C#
18002 projects
GLSL
2045 projects

Projects that are alternatives of or similar to tau

rurusetto
A wiki that contain all osu! rulesets
Stars: ✭ 31 (-79.33%)
Mutual labels:  osu, ruleset, osu-ruleset
OsuMapSuggester
A Mirai console plugin that can provide osu!std players some appropriate beatmap (WIP)
Stars: ✭ 29 (-80.67%)
Mutual labels:  osu, osugame
OppaiSharp
A C# port of oppai-ng
Stars: ✭ 16 (-89.33%)
Mutual labels:  osu, osugame
soyokaze
An osu! ruleset mimicking Genshin Impact's Ballads of Breeze mini-game.
Stars: ✭ 31 (-79.33%)
Mutual labels:  osu, osu-ruleset
ultimate osu analyzer
Python rewrite of my old osu analyzer that aims to be a lot more useful
Stars: ✭ 26 (-82.67%)
Mutual labels:  osu, osugame
IngameOverlay
Overlay in-game
Stars: ✭ 21 (-86%)
Mutual labels:  osu, osugame
OsuParsers
Library for parsing/writing files associated with osu!
Stars: ✭ 60 (-60%)
Mutual labels:  osu, osugame
fnf-osu-mania-skin
A Friday Night Funkin' skin for all osu! modes.
Stars: ✭ 45 (-70%)
Mutual labels:  osu, osugame
mappool-generator
A Mappool Generator for osu! Tournament Livestreams
Stars: ✭ 20 (-86.67%)
Mutual labels:  osu, osugame
dontsteal
Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)
Stars: ✭ 13 (-91.33%)
Mutual labels:  osu, osugame
Osu-Ingame-Downloader
Just a simple Osu! ingame downloader
Stars: ✭ 31 (-79.33%)
Mutual labels:  osu, osugame
kyo-rs
The next generation of kyo, a fully featured and modern osu! server switcher
Stars: ✭ 14 (-90.67%)
Mutual labels:  osu
Mignis
Mignis is a semantic based tool for firewall configuration.
Stars: ✭ 43 (-71.33%)
Mutual labels:  ruleset
osu-deploy
Deploy script for lazer
Stars: ✭ 39 (-74%)
Mutual labels:  osu
nix-gaming
Gaming on Nix
Stars: ✭ 142 (-5.33%)
Mutual labels:  osu
KeysPerSecond
A keys-per-second meter & counter. Written for osu! but should work for other rhythm games too.
Stars: ✭ 238 (+58.67%)
Mutual labels:  osu
Osu Wiki
home of the osu! wiki
Stars: ✭ 246 (+64%)
Mutual labels:  osu
yara-parser
Tools for parsing rulesets using the exact grammar as YARA. Written in Go.
Stars: ✭ 69 (-54%)
Mutual labels:  ruleset
osu-difficulty-calculator
Processes raw beatmaps and saves difficulty attributes to a database backend
Stars: ✭ 66 (-56%)
Mutual labels:  osu
circleguard
An osu! replay analysis program
Stars: ✭ 108 (-28%)
Mutual labels:  osu

tau

release GitHub license GitHub all releases GitHub release (latest by date) Continuous Integration Crowdin community server

An osu! ruleset. Sweeping beats with your scythe.

Original idea belonging to pizzapip and DeadlySprinklez.

Art done by Izeunne

Running the Gamemode

We have prebuilt libraries for users looking to play the mode without creating a development environment. All releases will work on all operating systems that osu! supports.

Latest Releases

Instructions

From the osu settings menu scroll down till you see Open osu! folder, that button should take you under %appdata%/osu.

open osu! folder

Copy the ruleset file into the rulesets directory, do make sure that duplicate copies of the ruleset is overwritten.

Once done, restart osu!lazer, if lazer is already open. Once lazer is started, you should see the ruleset alongside the standard rulesets on the toolbar at the top.

Do note that this instruction will only work with desktop devices.

Development

When developing or debugging the tau codebase, a few prerequisites are required as following:

Source Code

You are able to clone the repository over command line, or by downloading it. Updating this code to the latest commit would be done with git pull, inside the tau directory.

git clone https://github.com/Altenhh/tau.git
cd tau

Building the Gamemode From Source

To build Tau, you will need to have .NET 5 installed on your computer.

First, open a terminal and navigate to wherever you have the Tau source code downloaded. Once you are in the root of the repository, enter the directory named osu.Game.Rulesets.Tau.

Next, run the command dotnet build and wait for the project to be built. This shouldn't take very long.

Once the project has finished building, dotnet should tell you where the binary was built to (usually somewhere along the lines of ./tau/osu.Game.Rulesets.Tau/bin/Debug/netstandardx.x/). Find the .dll binary in the given location and follow the installation instructions above.

Contributions

All contributions are appreciated, as to improve the mode on its playability and functionality. As this gamemode isn't perfect, we would enjoy all additions to the code through bugfixing and ideas. Contributions should be done over an issue or a pull request, to give maintainers a chance to review changes to the codebase.

For new ideas and features, we would prefer for you to write an issue before trying to add it to show the maintainers.

If you wish to help with localisation efforts, head over to crowdin.

Special thanks

Thanks to each and every contributor to this project.

Thanks to all of those who have helped with localization efforts. Members includes (as of 2022, September 5th): Akira, KalTa, Loreos, MioStream_, Morco011, Nooraldeen Samir, and Peri.

Thanks to all of the amazing people within our discord community.

License

tau is licenced under the MIT License. For licensing information, refer to the license file regarding what is permitted regarding the codebase of tau.

The licensing here does not directly apply to osu!, as it is bound to its own licensing. What is reflected in our licensing may not be allowed in the osu! github repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].