Skip to content

Advanced customization options

Mathias Wolfbrok edited this page Jan 26, 2023 · 1 revision

Override round and phase names

You can override the program's default round and phase names by creating a user_data/tournament_terms.json file with the following format:

{
    "match": {
        "grand_final_reset": "Grand Final Reset",
        "grand_final": "Grand Final",
        "winners_final": "Winners Final",
        "winners_semi_final": "Winners Semi-Final",
        "winners_quarter_final": "Winners Quarter-Final",
        "losers_final": "Losers Final",
        "losers_semi_final": "Losers Semi-Final",
        "losers_quarter_final": "Losers Quarter-Final",
        "winners_round": "Winners Round {0}",
        "losers_round": "Losers Round {0}",
        "best_of": "Best of {0}"
    },
    "phase": {
        "group_stage": "Pools",
        "group": "Pool {0}",
        "final_stage": "Final Stage",
        "bracket": "Bracket",
        "winners_bracket": "Winners Bracket",
        "losers_bracket": "Losers Bracket",
        "casuals": "Casuals",
        "friendlies": "Friendlies",
        "round_robin": "Round Robin",
        "crew_battle": "Crew Battle",
        "top_8": "Top 8",
        "top_16": "Top 16",
        "top_32": "Top 32",
        "exhibition": "Exhibition Match",
        "freeplay": "Freeplay",
        "money_match": "Money Match"
    }
}

You can then replace values in the JSON file to define an overriden value. The overridden will then be displayed both in the set selector and bracket view, as well as replace the corresponding option in the scoreboard's textboxes.

Additionally, you can add more values to the JSON or remove them. Adding values will add options to the scoreboard's textboxes while removing the values will allow the program to use the default value instead of the overidden ones.

Here's an example of a JSON file replacing the Grand Finals Reset text and adding a 3v3 phase option:

{
    "match": {
        "grand_final_reset": "True Final"
    },
    "phase": {
        "3v3": "3v3"
    }
}

Note: Round/Pool names use {0} as a placeholder for the Round/Pool number

Clone this wiki locally