Скрипт для AutoHotkey v1.1 предназначен для использования в Helldivers 2, чтобы упростить и ускорить активацию стратагем в игре. Он автоматизирует ввод комбинаций клавиш, необходимых для вызова различных стратагем, позволяя назначить каждую стратагему на одну горячую клавишу на клавиатуре или мыши.
Что позволяет скрипт:
Быстрый вызов стратагем: Назначайте любую стратагему на одну горячую клавишу (клавиша на клавиатуре или кнопка мыши). Скрипт сам введет нужную комбинацию.
Выбор режима ввода: Стрелки или WASD
Настраиваемая клавиша активации: Выберите или задайте свою клавишу для активации меню ввода стратагемы (по умолчанию это левый Control).
Удобный интерфейс (GUI): Простой графический интерфейс позволяет легко изменять, добавлять и удалять ваши назначения.
Сохранение настроек: Все ваши бинды и настройки сохраняются в INI-файл, так что вам не придется настраивать все заново при каждом запуске.
Авто-пауза: При активации скрипт ставится на паузу, если игровое окно не находится в фокусе.
По сути, это мой способ помочь вам сосредоточиться на борьбе за демократию, а не на запоминании сложных комбо!
Инструкция по использованию
Скачать и установить AutoHotkey v1.1.37.02, после чего запустить сам скрипт StratagemCaller.ahk.
Используйте подходящий для вас язык интерфейса ⇒(Вкладка Settings)
Выберите раскладку для вводастратагем: Arrows(Стрелки) или WASD ⇒(Вкладка Settings) По умолчанию в скрипте стоит Arrows(Стрелки), а игра по умолчанию использует WASD.
Настройте клавишу меню стратагем: Выберите её из выпадающего списка(по умолчанию установлен левый Ctrl) Либо назначьте любую другую клавишу. Для этого в выпадающем списке выберите "Input" и задайте нужную вам клавишу. Нажмите "Применить клавишу", чтобы применить изменения. Если не нажать, останется клавиша по умолчанию ⇒(Вкладка Settings)
Задайте горячую клавишу для макроса: В поле "Установите горячую клавишу" введите желаемую клавишу, на которую вы хотите привязать вызов стратагемы. Для дополнительных кнопок выберите подходящую из выпадающего списка. Не забудьте переключить на "Input", когда будете добавлять другие клавиши через поле для ввода.
Выберите стратагему: Из списка выберите нужную стратагему.
Удалите привязку (при необходимости): Чтобы удалить привязку, выберите её левым кликом мыши в списке и нажмите "Удалить выбранное"
Используйте функционал профилей (при необходимости)
Важное примечание
Скрипт очень чувствителен к раскладке клавиатуры. Чтобы избежать нестабильности, всегда используйте одну и ту же раскладку (рекомендуется английская), особенно при запуске скрипта, а также при изменении горячих клавиш(отслеживайте правильность раскладки в окне подтверждения). Если вы столкнетесь с ошибками после использования нескольких раскладок, вам может потребоваться вручную отредактировать .ini файл, удалив некорректные записи, или же полностью удалить .ini файл (учитывайте, что это сбросит все сохранённые настройки и привязки), а затем перезапустить скрипт.
Если Steamзапущен от имени администратора, то и сам скрипт следует запускать от имени администратора. Это необходимо для корректного взаимодействия скрипта с окном игры.
Рекомендуется использовать режим ввода arrows.В управлении игры смените вызов стратагем на стрелочки. Использование WASD ухудшает вашу мобильность, так как вы не сможете вызывать стратагемы на ходу.
Присутствуют следующие горячие клавиши по умолчанию:
Insert — приостановить работу скрипта. Повторное нажатие Insert возобновит его работу.
End — закрыть скрипт.
Home — отобразить/скрыть плавающее окно с текущим профилем и привязками.
Page Up / Page Down — переключение профилей вперёд / назад.
Вы можете изменить эти горячие клавиши, задав свои. Чтобы отключить ненужную функцию, просто очистите поле соответствующей клавиши с помощью Backspace и нажмите «Применить».
Описание функции чекбоксов*: Добавляет к вашей горячей клавише оператор *. Это означает, что она будет срабатывать независимо от того, удерживаются ли в этот момент другие клавиши-модификаторы, такие как (Ctrl, Alt, Shift или Win). Используйте эту опцию только для тех привязок, где вам нужно, чтобы они срабатывали независимо от активных модификаторов. Например, если вы бежите спринтом (зажатым Shift) и хотите одновременно вызвать стратагему или сбросить рюкзак по горячей клавише. Будьте внимательны: если вы уже используете сочетания клавиш-модификаторов с обычными клавишами (например, Ctrl+Q) для ваших привязок, активация этой опции для обычной клавише Q может привести к пересечению вызовов или неожиданному поведению.
Ассистент Оружия
Описание:
Спойлер
Разработан для работы с оружием: PLAS-45 «Эпоха», RS-422 «Рельсотрон», ARC-3 «Дуговой метатель», PLAS-101 «Очиститель», PLAS-15 «Верный».
Всего доступно четыре режима: один для PLAS-45 «Эпоха», два для RS-422 «Рельсотрон» и один универсальный для другого оружия: 1) Очиститель/Дуговой метатель: Осуществляет зарядку в течение 1 секунды, после чего происходит отпускание, удерживайте лкм для непрерывной стрельбы. 2) Рельсотрон (Обычный): Заряжается 0.5 секунды, затем следует выстрел и перезарядка. Этот режим предназначен для безопасного использования рельсотрона. 3) Рельсотрон (Убойный): Заряжается 2.9 секунды, затем следует выстрел и перезарядка. Используйте этот режим для небезопасного режима рельсотрона. 4) Эпоха: Заряжается 2.5 секунды, затем следует выстрел.
Скрипт автоматически выполняет заданный цикл действий (клик левой кнопкой мыши) в выбранном режиме. Однократное нажатие горячей клавиши "Выстрел" запускает один цикл, тогда как удержание горячей клавиши будет непрерывно повторять действие до тех пор, пока вы ее не отпустите.
После запуска остаётся неактивным, пока вы его не включите горячей клавишей.
Предохранитель (Safety Catch): Механизм предохранителя деактивирует кнопку выстрела до тех пор, пока не будет зажата назначенная клавиша предохранителя, что предотвращает случайное срабатывание скрипта. Эта функция активируется только после того, как задана горячая клавиша в строке "предохранитель". Например, если ваша клавиша выстрела установлена на левую кнопку мыши (ЛКМ), а клавиша предохранитель — на правую кнопку мыши (ПКМ), макрос сработает только в том случае, если вы удерживаете ПКМ, а затем нажимаете ЛКМ. Оператор тильда (~) позволяет нажатию клавиши предохранителя проходить в игру, одновременно активируя механизм предохранителя и вызывая ее обычное внутриигровое действие (например, прицеливание).
Не рекомендуется активировать weapon assistant в активном окне AHK. При нажатии внутри окна может произойти "залипание" клика, что устраняется нажатием Esc или вызовом Диспетчера задач. Исправить можно, но это повлияет на стабильность работы скрипта.
Ассистент Вождения: Добавляет автоматическое переключение передач для повышения отзывчивости и управляемости транспортного средства. При нажатии на W переключает на первую, при нажатии на S — на реверсивную. Скрипт автоматически деактивирует эту функцию при нажатии E (клавиша выхода из транспортного средства).
Инвентарь Менеджер: Позволяет сбрасывать предмет из инвентаря по нажатию одной клавиши.
Глобальные стратагемы(Global Stratagems): Позволяет вам добавлять стратагемы, которые вы используете постоянно, например "Пополнение Припасов" (Resupply) или "Подкрепление" (Reinforce). Эти стратагемы будут автоматически включены во все существующие или вновь созданные профили.
История изменений:
Спойлер
Обновление от 04.12.2025
Добавлены стратагемы из варбонда "Python Commandos".
Помощник по оружию (Weapon Assistant) был немного переработан.
Помощник по вождению (Driving Assistant) был улучшен.
Добавлена функция Авто-паузы (Auto-Pause), когда фокус находится вне игрового окна.
Добавлена кнопка "Обновить выбранное" (Update Selected) в меню привязок.
Добавлена функция "Глобальные стратагемы" (Global Stratagems).
Функции для оружия (Weapon Functions) были удалены, так как разработчики интегрировали эту функцию в игру.
Лайт-версия (Lite version) теперь использует темную тему (Dark Theme).
Обновление от 04.09.2025
Добавлены стратагемы из варбонда «Песчаные Дьяволы»
Добавлен Ассистент Вождения
Статус активных ассистентов теперь отображается в плавающем списке
Обновление от 04.08.2025
Небольшие правки в интерфейсе и тексте
Список отсортирован по категориям
Добавлены настройки видимости для плавающего списка
Обновление от 20.07.2025
Добавлена лайт-версия скрипта, с минималистичным дизайном, но сохраняющая основной функционал.
В лайт-версии предусмотрено всего две вкладки и минимум настроек. По умолчанию установлены стандартные игровые значения. Скрипт приостанавливается/возобновляется нажатием клавиши Insert.
Выпадающий список для клавиш позволяет выбрать преднастроенную кнопку. При этом самое верхнее значение [Hotkey] означает, что будет использоваться поле для ручного ввода.
Обновление скрипта от 18.07.2025
Переработан интерфейс
Добавлена возможность игнорирования модификаторов клавиш (Ctrl, Alt, Shift)
Добавлена функция быстрого переключения функций оружия
Добавлена функция быстрого сброса предметов инвентаря
Улучшен плавающий список
Добавлены стратагемы нового варбонда "Контрольная группа"
По умолчанию теперь весь ассистент оружия выключен
Обновление скрипта от 10.07.2025
Добавлена функция изменения поведения ввода клавиши вызова стратагем, которая соответствует игровой
Добавлена возможность менять задержки между нажатиями клавиш (по моим тестам, минимальная задержка для нормальной работы скрипта в игре равна 22 мс)
Добавлен плавающий список с текущим активным профилем и его привязками (его можно перемещать, но для этого нужно точно попасть курсором по любому символу в списке)
Добавлены горячие клавиши для переключения профилей
Небольшие изменения в интерфейсе(удалены эмодзи с кнопок, правки текста)
Скрипт можно скачать как скомпилированный .exe файл, который работает без установленного AutoHotkey. Вы также можете скомпилировать его самостоятельно, используя компилятор AHK
Обновление скрипта от 03.07.2025
Stratagem Caller и Weapon Assistant объединены в один
Все настройки перенесены во вкладку Settings(Настройки)
Добавлена функция профилей, что позволяет сохранять разные наборы привязок для стратагем
Реализована кнопка включения/выключения скрипта с отображением текущего статуса активности
Привязки стратагем теперь не зависят от языка интерфейса
Для режима Рельсотрон(Убойный) можно менять процент задержки
Добавлена возможность привязки функций Weapon Assistant к дополнительным кнопкам мыши
Скрипт можно скачать в виде скомпилированного .exe файла, который работает без установленного AutoHotkey, но вы также можете скомпилировать его самостоятельно, предварительно удалив все эмодзи из скрипта, а затем использовав компилятор AHK
Обновление скрипта от 25.06.2025
Разные версии скриптов объединены в один
Исправлена функция вызова рельсотрона
Добавлено сохранение клавиши вызова стратагемы
Теперь также доступен скрипт для оружия
Разные версии скрипта доступны для скачивания в отдельном архиве
Обновление скрипта от 12.06.2025
Скрипт теперь доступен на русском языке, а так же в него добавлены все недостающие стратагемы, а их порядок в списке полностью соответствует игровому.
Кроме того, теперь доступно две версии скрипта на выбор:
с вызовом стратагем на стрелки
с вызовом стратагем на WASD
Также добавлена удобная функция: вы можете приостановить работу скрипта в любой момент, нажав клавишу Insert. Повторное нажатие Insert возобновит его работу.
Супер важно примечание: Если вы используете скомпилированный файл .exe, Windows Security (Защитник Windows) может его отлавливать и отсылать на проверку, что может помешать работе скрипта. Примите это во внимание и действуйте на свое усмотрение.
Обозначения AutoHotkey:
Спойлер
LButton - Нажатие левой кнопки мыши
RButton - Нажатие правой кнопки мыши
MButton — Средняя кнопка мыши / колесо прокрутки (нажатие)
XButton1 — Четвертая кнопка мыши (обычно кнопка "Назад" в браузере)
XButton2 — Пятая кнопка мыши (обычно кнопка "Вперед" в браузере)
WheelUp — Прокрутка колеса мыши вверх
WheelDown — Прокрутка колеса мыши вниз
^ — Клавиша Ctrl
! — Клавиша Alt
+ — Клавиша Shift
* — Оператор "любая клавиша-модификатор". Делает горячую клавишу универсальной. Горячая клавиша сработает, даже если в этот момент удерживаются другие модификаторы (Ctrl, Alt, Shift, Win).
~ — Оператор "сквозного пропуска" ("сквозного срабатывания"). Он позволяет задействованной горячей клавише выполнить скрипт, но при этом не препятствует выполнению ее стандартного действия в игре.
В последнем патче игры код для стратагемы GL-52 «Деэскалатор» изменился, и я это упустил.
Исправление будет включено в следующее обновление скрипта. Не планирую выпускать отдельный патч только ради этого изменения. Это поможет избежать лишней нагрузки на модерацию и сделает обновление более значимым.
Тем временем вы можете самостоятельно исправить эту ошибку. Для этого откройте скрипт с помощью «Блокнота» и замените код для этой стратагемы на следующий:
Возможно, причина в том, что режим ввода стратагем (WASD или Стрелочки) различаются между вашей игрой и макросом. Убедитесь, что в макросе выбран тот же режим ввода, что и в игре, во вкладке Настройки(Settings) скрипта Режим ввода(Input mode). По умолчанию игра использует WASD для ввода стратагем, а в макросе по умолчанию стоит Arrows(стрелочки).
В последнем патче игры код для стратагемы GL-52 «Деэскалатор» изменился, и я это упустил.
Исправление будет включено в следующее обновление скрипта. Не планирую выпускать отдельный патч только ради этого изменения. Это поможет избежать лишней нагрузки на модерацию и сделает обновление более значимым.
Тем временем вы можете самостоятельно исправить эту ошибку. Для этого откройте скрипт с помощью «Блокнота» и замените код для этой стратагемы на следующий:
У меня персонаж просто дёргает руками и на секунду вылетает окно со стратагемами, и ничего не происходит.
Возможно, причина в том, что режим ввода стратагем (WASD или Стрелочки) различаются между вашей игрой и макросом. Убедитесь, что в макросе выбран тот же режим ввода, что и в игре, во вкладке Настройки(Settings) скрипта Режим ввода(Input mode).
По умолчанию игра использует WASD для ввода стратагем, а в макросе по умолчанию стоит Arrows(стрелочки).
Спасибо большое, помогло. 👍
Работает отлично. Только русский язык отображается в виде символов
1. Откройте «Панель управления» (можно через поиск) → «Региональные стандарты» → вкладка «Дополнительно». Быстро попасть можно через Win+R и команду:
control intl.cpl,,1
2. Нажмите «Изменить язык системы».
3. Убедитесь, что выбран «Русский», и проверьте галочку «Использовать Юникод (UTF-8)». Если стоит — снимите, если снята — поставьте. Нажмите «ОК».
После этого перезагрузите компьютер и проверьте, устранена ли проблема.
Или как вариант использовать чисто английскую версию с подходящим для вас вводом, функционал тот же.
Заработало. Спасибо вам большое!
Супер, реально проще стало играть. Но не хватает меха "Доблесть" и орбитального напалма! Но и без них норм)
Скачайте обновленную версию, там добавил все недостающее.
Спасибо тебе, добрый человек)
а через какую программу открывать? оно типо не открывается у меня просто скачав его
AutoHotkey v1.1
https://www.autohotkey.com/download/
Спасибо
Супер, действительно помогает!