This is a collection of useful tools and resources for managing an osu! tournament.
Table of contents
{: .text-delta } 1. TOC {:toc}- AppsScript Documentation - Information about Google AppsScript.
- Google Sheets Function Documentation - Information about every single Google Sheets function.
- osu-api v1 Documentation - Information about interfacing with osu! API v1.
- osu-api v2 Documentation - Information about interfacing with osu! API v2.
- Official tournament support - Information about screening, badging and main-menu banners.
- Official Tournament Support Updates - A thread of all changes to the above wiki starting in February 2023.
- Community Tournament Status Tracker - A spreadsheet which tracks the status of tournaments requesting official support.
- osu!tourney - Information about the usage and setup osu!tourney (also referred to tourney client, stable tourney client, etc).
- osu!tournament client - Information about the usage and setup of the tournament client in osu!lazer.
- Tournaments - List of official and community hosted osu! tournaments on the osu!wiki.
- Tournaments sub-forum - Dedicated subforum for promoting and/or participating in osu! tournaments.
- osu! Mappool Compliance Checker (by Stage) - A Discord bot that checks a list of maps against osu!'s content usage permissions rules.
- Player avatar download bulk tool (by oliebol) - Download osu! avatar images in bulk so you can use them in places like osu!lazer.
- Tosurnament (by SpartanPlume) - Discord bot that automates most Discord/spreadsheet relationships.
- osu! Lazer Tournament Client Bracket Generator CLI (by D I O) - Command-line interfacing program for automatically generating a complete bracket.json file for the osu! Lazer tournament client by taking qualifier results, player and team information, qualifier pool information, and tournament information.
- Badged Tournaments:
- Mappools:
- Badged tournaments (2019, 5 digit only) (by unknown)
- Badged tournaments (2020) (by DizzyH and Mirthille)
- Badged tournaments (2021) (by DizzyH)
- Badged tournaments (2022) (by DizzyH)
- Mappools:
- Maps listed by skillset (by unknown) - Ranges from 4* - 8* pools. Note that this doesn't mean a skillset shoud be confined to the slot given in the sheet.
- bancho.js (by ThePoon) - JS Library for interfacing with Bancho over IRC.
- BanchoSharp (by Stage) - C# library that manages connecting to osu!Bancho and automatically manages multiplayer lobbies. Used by Brigitta and Bancho Multiplayer Bot.
- passport-osu (by MiraiSubject) - osu! authentication strategy for Passport and Node.js.
- osu! provider for NextAuth.js (by NextAuth.js Contributors) - osu! authentication provider for NextAuth and Next.js
- osu.js (by Mario564) - An unofficial Javascript and Typescript SDK for the browser-facing portion of osu! with type safety in mind.
- osu! api fetch stuff for google scripts (by oliebol) - Sample code to interface with the osu! api using Google Sheets
- BBCode generator for staff in forum posts (by Nathaniel) - Generate BBCode to nicely display your staff in the tournament forum post.
- Mappool, qualifier and referee sheet templates (by IceDynamix) - Sheets for mappool and referee management in the backend, as well as a sheet to organise qualifier results.
- Referee sheets (by RussianVaxei) - Includes templates for overseeing qualifiers and matches.
- Team management templates (by RussianVaxei) - Track your team's statistics and availability using this collection of sheet templates.
- Dio and LeoFLT's tournament sheet templates (by Dio and LeoFLT) - Includes sheets for administration, mappooling, qualifiers, referees, statistics, tryouts, and team management.
- HitomiChan's tournament sheet templates (by HitomiChan) - Includes templates for mappooling, reffing, statistics, and player administration.
- Nathaniel's tournament sheet templates (by Nathaniel) - Includes 1v1 templates for administration, mappooling, and reffing, as well as a BBCode forum post generator.
- Team tournament template (by Mario564) - Manage your team by keeping track of the team's availability, scores, lost and won maps and compare opponent's scores in previous rounds.
- Player tournament history sheet template (by Squink) - Display tournament history data in an organized manner with additional teammate data automatically updated on the side.
- bracket.json Template (by BCraftMG) - Empty bracket.json for use with Lazer. Includes Ro64-Ro16 Single/Double Elimination
- IRC:
- chat4osu! (by hallowatcher) - IRC chat client for referees and casual chatters.
- Brigitta (by Stage) - IRC client made specifically for tournament referees - primary attraction is detailed interactive display while reffing.
- Script chan (by shARPII) - Referee tool to create and manage lobbies.
- Bancho Multiplayer Bot (by matte-ek) - Tool for creating multiplayer lobbies and automating them.
- gosumemory! (by l3lackShark) - Cross-Platform memory reader.
- tosu (by KotRikD) - Eponymous software for reading osu! memory, accounting for most of gosumemory's issues.
- osu! Tourney Match Displayer (by Akinari) - Software for showing current tournament multiplayer games in your livestream!
- Various Tournament Video Tutorials (by Dio) - A series of tournament video tutorials on a variety of topics, including the tournament client, the lazer client, streaming, reffing, sheeting, and more. Receives periodic updates with new videos.
- Tournament Hosting Guide (by Fairy Bread a.k.a. ill onion) - The longest plain-text guide on hosting and staffing osu! tournaments, covering basically every aspect for Standard tournaments and all aspects besides mappooling for other game mode tournaments.
- Comprehensive Tournament Role Guide (by Nathaniel) - A compregensive plain-text guide on almost, if not every, single role and aspect for Standard tournaments, with links and references to other resources like role-specific guides and templates.
- Mappooling Guide (by dqwed) - A more modern mappooling guide as a counterpart to the more famous mappooling guides by Dada and Smoothie World.
- Mappool video guide (by DigitalHypno) - A video guide on mappooling.
- Pooling for 6 Digits (by Quag) - A mappooling guide for the 6 digit rank range.
- Refereeing Guide (by Yazzehh) - A text guide on refereeing, including tournament client setup for live-spectating any match you happen to be reffing.
- Regex for Discord Handles and osu! User IDs (by Dio) - A text guide on using regular expressions to control registration form input.
- Cosette Lite (by MiraiSubject) - Verify players for your tournament and join them to your Tournament server securely!
- VCL Tournament Overlay - Lazer edition (by Hoaq) - A template overlay compatible with Gosumemory / Tosu, made to simplify the trouble with setting up Lazer overlay. Supports both score and accuracy win conditions.
- Gosumemory version - deprecated
- Tosu version - recommended