- Что именно настраивается в Доте 1
- Как создать и отредактировать конфиг
- Горячие клавиши (HOTKEYS): что можно бинтовать
- Как назначить клавиша, когда нужна “необычная” клавиша
- Полезные дополнительные настройки под хоткеи и интерфейс
- Как быстро собрать “раскладку” под себя (практический подход)
- Что делать, если “после обновления карты” всё сломалось
- Если кратко
Если вы хотите настроить клавиши в Dota AllStars/LoD на свой вкус, самый практичный путь - править конфиг карты в текстовом виде. Так вы получаете контроль над хоткеями без “магии” со стороны сторонних программ: прописали значения - запустили карту - играете.
Что именно настраивается в Доте 1
В WC3-картах Доты 1 настройки обычно живут в файле конфигурации, который создаётся после первого запуска карты. Для DotA (после 6.88) и Legends of DotA это разные имена файлов, но логика одинаковая:
| Карта | Файл конфигурации (обычно) |
|---|---|
| DotA AllStars | config.dota.ini |
| Legends of DotA | config.lod.ini |
Дальше вы открываете файл конфигурации обычным текстовым редактором и меняете нужные хоткеи.
Как создать и отредактировать конфиг
- Запустите карту один раз.
- В корне WarCraft III появится
config.dota.iniилиconfig.lod.ini. - Откройте файл в текстовом редакторе (удобнее, когда есть подсветка синтаксиса).
- После правок конфиг применится при следующем запуске матча.
- Если обновили карту и хотите, чтобы появились новые параметры - конфиг часто приходится “переносить” вручную (см. ниже).
Важный момент про обновления конфигурации
Конфиг автоматически не всегда обновляется при обновлении версии карты. Обычно схема такая:
| Шаг | Что сделать |
|---|---|
| 1 | Переименуйте ваш текущий конфиг (чтобы карта создала новый) |
| 2 | Обновите карту и запустите одиночную игру |
| 3 | Создастся стандартный конфиг |
| 4 | Откройте старый и новый файлы |
| 5 | Перенесите ваши старые значения в новый |
| 6 | Добавьте новые опции по желанию и проверьте, что стоит верно |
| 7 | Запускайте матч с обновлёнными настройками |
Влияет ли правка во время игры
Правки в конфиге обычно применяются до начала матча. На практике:
- “переназначить” хоткеи в момент игры - можно только для отдельных кейсов;
- для сброса/перезагрузки биндов часто используют команду в чат вроде -bind reset.
Горячие клавиши (HOTKEYS): что можно бинтовать
В конфиге есть секция HOTKEYS. Там вы назначаете клавиша → действие для заклинаний и слотов инвентаря.
Базовая логика биндов: по слотам
Бинды привязаны к слотам способностей и инвентаря. Обычно слоты нумеруются 1-6 в определённом порядке (как в интерфейсе/под картинкой в примерах).
Это значит: вы не “привязываете” хоткеи куда попало, а меняете команды, соответствующие слотам.
Ключевые параметры в HOTKEYS
| Параметр | Что меняет |
|---|---|
SkillSlot% |
переназначение способностей и их изучения (по слотам) |
QuickCastSlot% |
быстрый каст на цель/точку под курсором |
QuickCastInventorySlot% |
быстрый каст предметом из инвентаря на цель/точку под курсором |
ASkillSlot% |
состояние автокаста у способностей (например, автоприменение отдельных скиллов) |
BindMove, BindStop, BindHold, BindAttack, BindPatrol |
хоткеи действий: идти/стоять/удерживать/атаковать/патрулировать |
TeleportScrollHotkey |
хоткей на свиток телепорта |
TalentsMenuHotkey |
открытие меню талантов (если задействовано в конкретной версии/карте) |
ItemSlot% |
переназначение клавиш инвентаря (по слотам) |
Значения для переключателей true/false
В конфиге часто встречаются параметры вида:
| Значение | Смысл |
|---|---|
true |
включить |
false |
отключить |
Если вы хотите вернуть поведение к “родному” - ищите параметр, который отвечает за отключение и поставьте нужное значение (или замените настройку обратно на стандартный вариант).
Как назначить клавиша, когда нужна “необычная” клавиша
Обычные буквы и цифры назначаются напрямую. Но если нужно задействовать, например, Page Up, в конфиге используют код клавиши (hex).
| Пример | Как выглядит в конфиге |
|---|---|
| Page Up | код вроде 0x21 |
Также есть модификаторы для комбинаций:
- Alt
- Ctrl
- Shift
Смысл модификаторов в том, что вы меняете назначение под комбинации вроде Alt + буква (в примере - логика настраивается через связку “модификатор + клавиша”).
Полезные дополнительные настройки под хоткеи и интерфейс
В файле конфигурации кроме биндов обычно есть параметры, которые включают удобства: счётчики, отображение радиусов, панели и т.п. Примеры логики (формально - это другие секции, но для настройки клавиши это важно, потому что часть удобств открывается именно хоткеями):
| Параметр | Что делает |
|---|---|
DisplayScoreboard |
показывает/скрывает таблицу в игре |
DisplayNeutralsSpawnAreaHotkey |
выводит зону спауна нейтралов (часто привязана к Alt) |
DisplayTowerRangeHotkey |
показывает радиус поражения вышек |
Если вам нужна “жёсткая” настройка под себя, то обычно выгоднее идти не через общий “переклей”, а точечно включить нужные подсказки и отдельно прибрать управление (а ненужное - отключить).
Как быстро собрать “раскладку” под себя (практический подход)
- Откройте конфиг и найдите секцию HOTKEYS.
- Определите, какие слоты у вас меняются:
- инвентарь
- способности
- BindMove/BindAttack/и т.д.
- Пропишите ваши назначения только для нужных
SkillSlot%/ItemSlot%/Bind.... - Проверьте, что вы не сломали базовую схему (часто в приоритете ваши хоткеи из конфигурации, а стандартные остаются как fallback).
- Если вы меняете “клавиша” на модификаторную схему - убедитесь, что совпали ожидания по
Alt/Ctrl/Shiftи коды клавиш (если это не буква/цифра).
Что делать, если “после обновления карты” всё сломалось
Это типичная ситуация: карта обновилась, а конфиг не подхватился автоматически. Тогда:
| Симптом | Решение |
|---|---|
| настройки как будто не применяются | сравнить старый и новый конфиг и перенести значения в стандартный |
| появились новые параметры, которых раньше не было | добавить их в новый файл, при необходимости включить/отключить |
| поведение снова стало стандартный | проверьте, не перезаписали ли вы конфиг обратно при обновлении |
Если кратко
Чтобы настроить клавиши в Доте 1:
- правьте config.dota.ini или config.lod.ini после первого запуска карты,
- меняйте секцию HOTKEYS под ваши клавиша,
- используйте true/false для включить/отключить переключателей,
- для нестандартных клавиш берите их hex-коды,
- при обновлении карты переносите значения из старого конфига в новый.
Так вы получаете управляемые хоткеи и не зависите от хаотичных “софтов”, которые иногда ломают совместимость.