Skip to main content

Auto Lane Selection

Automatically sets the lane choice on the starting-position screen โ€” based on your role from ranked or a manually chosen option.


Location in the menuโ€‹

Utility (ะฃั‚ะธะปะธั‚ั‹)  โ†’  Auto Lane selection (ะะฒั‚ะพ ะฒั‹ะฑะพั€ ะปะธะฝะธะธ)

What it doesโ€‹

The script works during the hero pick phase. It sends the dota_select_starting_position command, setting the position on the map automatically โ€” without manually clicking a lane.

The script also automatically issues the possible_hero command to pre-select a hero from a defined list โ€” with a small random delay (up to 1 second + network lag) to imitate a manual choice.

"Based on role" modeโ€‹

If the Based from role option is enabled, the script reads the role chosen by the player in ranked (the LaneSelectionFlags flags) and translates it into the corresponding position, accounting for the team (Radiant/Dire):

RoleRadiantDire
Safe laneEasy lane (left)Hard lane (right)
Off laneHard lane (right)Easy lane (left)
Mid laneMidMid
SupportRadiant jungleDire jungle
Hard supportEasy laneHard lane

If the role is not determined, the value from the manual Select lane list is used.

Manual selection modeโ€‹

If Based from role is off, the script always sets the lane chosen in the Select lane item, regardless of the role.

Hero selection for possible_heroโ€‹

The script iterates over the list of enabled heroes in Heroes (in descending order โ€” from last to first) and sends the possible_hero command for the first hero that hasn't been proposed yet and isn't banned. Banned and invalid heroes (rejected by the server) are skipped.


Settingsโ€‹

Menu itemTypeDefaultDescription
StateToggleOnEnables/disables the script.
Based from roleToggleOnDetermines the lane automatically by your role in ranked. If off โ€” the value from "Select lane" is used.
Select laneDropdownMid laneThe lane for manual mode. Options: Easy lane, Hard lane, Mid lane, Support, Hard support. Active only when "Based from role" is off.
Primary attribute heroDropdownStrengthFilters the heroes in the list below by primary attribute: Strength, Agility, Intellect, Universal.
HeroesHero selectorโ€”List of heroes from which the script will issue the possible_hero command. Icons of heroes of the chosen attribute are shown; each can be enabled/disabled.