You are viewing a potentially older version of this package. View all versions.
avg_duck-TourneyMod-1.1.0 icon

TourneyMod

Adds features to enhance the tournament experience

Date uploaded 7 months ago
Version 1.1.0
Download link avg_duck-TourneyMod-1.1.0.zip
Downloads 99
Dependency string avg_duck-TourneyMod-1.1.0

This mod requires the following mods to function

Glomzubuk-LLBModdingLib-0.10.4 icon
Glomzubuk-LLBModdingLib

A library to help making LLB mods easier.

Preferred version: 0.10.4
Daioutzu-CursorSpeed-1.0.0 icon
Daioutzu-CursorSpeed

Fixes and adds a cursor speed slider in 'Game' options

Preferred version: 1.0.0
avg_duck-CharacterReroll-1.0.0 icon
avg_duck-CharacterReroll

Makes the random button roll on click during character select

Preferred version: 1.0.0

README

TourneyMod

Adds many tournament-related features for Tournament Organizers and players! Currently designed for LAN tournaments only (local 1v1 mode), with support for online tournaments planned for a future version.

Note: This mod is NOT compatible with Daioutzu's StageSelect!

General Features

Redesigned Stage Select

All game modes from training to ranked now feature a completely reimagined stage select screen! It's navigated using the player cursors, powered by the resolution-based cursor speed fixes in Daioutzu's CursorSpeed.

Custom stage select preview

For quicker friendly matches and training, pressing the "menu" input (START button on controllers) will instantly select the random 3D stage option.

Tournament Game Modes

Custom tournament game modes now have a dedicated home on the main menu! This enables the game to be played normally outside of tournament settings.

Tourney menu preview

The menu currently features a Local 1v1 tourney mode, with previews for planned doubles and crew battle modes as well as online support!

Tourney Mode Features

Dynamic Set Count

Manually keep track of game wins no longer! TourneyMod keeps track of what game in the set the players are on, who won each set and on what stage, and displays the current set score!

Dynamic set count preview

A new set can be started by creating a new lobby, or by voting via the reset button.

Integrated Stage Striking

Have trouble remembering the legal stage list? Avoid stage striking because it takes too long outside the game? Never again! Stage striking is now fully integrated inside the custom stage select screen!

Stage banning preview

This system automatically bans counterpick stages on game 1, and utilizes the set tracker to automatically process DSR bans! It supports specifying a legal stage list of any number of neutral/counterpick stages as well as a custom ban order tailored to your tournament!

In case of a ruleset error or a Gentleman's agreement, players can also vote to toggle Free Pick mode, bypassing the ban system!

Free Pick mode preview

Free Pick Mode preserves the set history, so it can be toggled back off to restore all calculated and manual bans.

Custom Rulesets

The legal stage list as well as striking rules are specified in their own ruleset files, and can quickly be swapped between in the mod config or with MrGentle's ModMenu. ModMenu will show a list of all loaded rulesets as well as a preview of the currently selected ruleset for easy reference!

ModMenu preview

The mod comes packaged with a set of default rulesets, but by creating a new file you can create any number of your own rulesets! A guide to ruleset files can be found on the wiki.

Planned Features

TourneyMod is planned to be expanded to enhance the entire tournament experience. This includes:

  • Local doubles tourney mode
  • Local crew battle mode
  • Online support for tourney mode striking and set tracking
  • Online resuming with saved stock counts after desync

and more! Be on the lookout for future updates, and feel free to submit any bug reports or feature requests to the TourneyMod issues page.

Common Changelog

CHANGELOG

Changelog

1.3.1 - 2026-05-18

Fixed

  • Fix vanilla input binding bug caused when action's main input is bound to a controller's trigger (4da29f1)
  • Fix alt input binding conflict color not clearing when swapping selected player tag (6d5d544)

1.3.0 - 2026-05-15

Added

  • Add customizable player tag system to input options screen (#1)
  • Add ability to swap inputs in the lobby screen via player tags (#1)
  • Add player tags replacing character name on HUD in local games (#1)
  • Add buttons to select the RPS winner on Game 1 in tourney lobbies (73484a6)

Fixed

  • Fix rare issue causing missing fonts on custom UI (c283f36)

1.2.0 - 2026-02-02

Added

  • Add local doubles tourney game mode (5e03cec)
  • Add crew battle tourney game mode (91d6b52)
  • Add configs to select different ruleset for each tourney game mode (e404e2a)
  • Add custom ruleset preview screen to tournament menu (aa0af14)
  • Add current set overview screen to tournament menu (6039748)
  • Add forced game options to rulesets (e9805c6)
  • Add automatic winner character lock and add options to rulesets (40b1065)
  • Add automatic timeout handling and tiebreaker matches (b516de1)
  • Add score override menu to tourney lobby screen (8ffb38e)
  • Display team color on player cursors (c2cbd2b)
  • Add dependency on CharacterReroll mod (a9fb8fe)

Removed

  • Remove ruleset preview in ModMenu (674f11b)
  • Remove vote reset button on tourney lobby screen (8ffb38e)

Changed

  • Enable tourney set persisting after leaving lobby screen (c13f7af)
  • Block entering other game modes when tourney set is active (c13f7af)
  • Change set count text on lobby screen to use team color (3680604)

1.1.0 - 2025-12-21

Added

  • Add "tournament" menu to main menu for custom tourney game modes (4e6837a)
  • Add default ruleset all_stages with forced free pick mode (002a853)
  • Extend custom stage select screen to be used in all game modes with ruleset all_stages (002a853)
  • Add ruleset option to enable random stage select (ad440cf)
  • Enable quickly choosing random stage select with player "menu" input (start button on controller) (7056ba8)
  • Add currently selected ruleset preview UI in ModMenu (bf939f3)
  • Add menu sound effects to custom stage select UI (0f55d6b)
  • Display stage sizes for 2D stages (45650a0)
  • Add logging to stage strike process (e461261)
  • Add selected and played characters to the set tracker match history and logs (966f3b7)
  • Add dependency on CursorSpeed mod (6bd046d)
  • Add skip XP/currency animations post-match feature from QuickRematch (0c0f930)

Removed

  • Remove snapping cursors to center screen when stage strike UI opens (b5cbc75)
  • Remove verbose description of all available rulesets in ModMenu (bf939f3)

Changed

  • Breaking: Change ruleset id to be set from the ruleset file name instead of a JSON field (f167bcc)
  • Move stage striking and set count overlay functionality to custom "local 1v1" tourney game mode (9f04433)
  • Rework stage strike layouts to support up to 17 total stages (all 3D and 2D vanilla stages) in rulesets (ad440cf)
  • Change displayed stage names on custom stage select screen to those from LLBModdingLib (d1b3aa6)
  • Enable leaving stage strike menu with player "back" input (7056ba8)

Fixed

  • Fix stage select UI interaction area not matching the visible stage buttons (59f9514)
  • Fix player's "reset set count" vote remaining after player leaves lobby (e8b6790)
  • Prevent duplicate rulesets from loading (f167bcc)
  • Prevent loading when incompatible StageSelect mod is installed (6bd046d)

1.0.1 - 2025-11-15

Fixed

  • Fix ruleset directory structure in package (930c4db)

1.0.0 - 2025-11-15

Initial release