# Legends of Dota Redux ## Docs - [Introduction](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/introduction.md): What is Legends of Dota Redux — a Dota 2 custom game where you build any hero with any combination of abilities from the entire roster. - [Quick Start](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/quickstart.md): Get into your first Legends of Dota Redux match in minutes. - [Installation](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/installation.md): Set up a local development environment for Legends of Dota Redux — clone the repository, link it to your Dota 2 installation, and launch the game in tools mode. - [Game phases](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/gameplay/game-phases.md): An overview of the eleven sequential phases that make up a Legends of Dota Redux match, from loading through to the live game. - [Ability selection](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/gameplay/ability-selection.md): How players browse, filter, and pick abilities during the selection phase, including banning, Balance Mode, and troll-combo detection. - [Hero builds](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/gameplay/hero-builds.md): How to construct a hero build in Legends of Dota Redux — choosing a hero, picking abilities, using Balance Mode, and saving or loading builds. - [Mutators](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/gameplay/mutators.md): Optional game modifiers that alter how the match plays. Mutators are selected during the option phase and apply globally for the entire game. - [Chat commands](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/gameplay/chat-commands.md): In-game chat commands that any player can use. Most commands initiate a vote that requires agreement from all (or a percentage of) players before taking effect. - [Cheat commands](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/gameplay/cheat-commands.md): Debug and cheat commands available after cheat mode is enabled by a unanimous player vote. - [Abilities Overview](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/abilities/overview.md): How the ability system works in Legends of Dota Redux — sources, categories, and the skill picker. - [Ability Categories](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/abilities/categories.md): The bracket system that organises every ability in the skill picker. - [Troll Combos](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/abilities/troll-combos.md): How the ability ban system prevents broken combinations in Legends of Dota Redux. - [OP Abilities](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/abilities/op-abilities.md): The overpowered ability pool — what it contains, examples, and how to enable it. - [Custom Abilities](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/abilities/custom-abilities.md): Redux-exclusive abilities and the imported ability packs available in Legends of Dota Redux. - [Hero Perks](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/abilities/hero-perks.md): Passive bonuses that unlock based on the hero you're playing and the abilities you pick. - [Game modes](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/modes/game-modes.md): The different ways to play Legends of Dota Redux, from standard drafting to chaotic all-random. - [Voting](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/modes/voting.md): Propose and pass in-game rule changes through the chat-based voting system. - [Advanced options](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/modes/advanced-options.md): Configure hero count, ability slots, balance mode, bots, mutators, and more during the option selection phase. - [Bot support](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/modes/bot-support.md): How to set up bot opponents or teammates in Legends of Dota Redux, including difficulty settings and ability selection. - [Development setup](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/contributing/setup.md): Set up a local development environment to contribute to Legends of Dota Redux. - [Adding abilities](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/contributing/adding-abilities.md): Step-by-step guide to adding a new ability to Legends of Dota Redux. - [Credits](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/contributing/credits.md): The people who built Legends of Dota Redux. - [VScripts overview](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/vscripts-overview.md): Overview of the Lua scripting layer in Legends of Dota Redux - [pregame.lua](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/pregame.md): The pre-game hero and skill selection module - [ingame.lua](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/ingame.md): Gameplay systems: respawning, gold balancing, towers, and mutators - [commands.lua](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/commands.md): Player chat commands: vote, debug, and cheat commands - [optionmanager.lua](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/optionmanager.md): Shared key–value store for game mode options - [util.lua](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/util.md): General-purpose utility functions used across the Redux scripting layer - [KV Files Overview](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/kv-files.md): Reference for all KeyValues data files used by Legends of Dota Redux. - [abilities.kv](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/abilities-kv.md): Master list of all selectable abilities and their bracket categories. - [bans.kv](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/bans-kv.md): Ability combination bans, category lists, and multicast exclusions. - [NPC Ability Definition Files](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/npc-abilities.md): How abilities are defined in npc_abilities_custom.txt and npc_abilities_override.txt. - [Server API Overview](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/server-api.md): Overview of the Legends of Dota Redux ASP.NET backend, authentication, and all available endpoints. - [Skill Builds API](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/skill-builds-api.md): Endpoints for creating, retrieving, voting on, and favoriting skill builds. - [User Settings API](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/reference/user-settings-api.md): Endpoints for persisting and retrieving per-player settings blobs. - [Changelog](https://mintlify.wiki/DarkoniusXNG/Legends-of-Dota-Redux/changelog.md): Version history for Legends of Dota Redux.