Warhammer: Vermintide 2

Warhammer: Vermintide 2

Not enough ratings
Как автоматизировать ряд рутиных процессов в Vermintide 2
By !ChadMasodin
В этом руководстве объясняется, как пользоваться скриптом AutoHelper, который помогает автоматизировать ряд рутинных процессов в Vermintide 2.
   
Award
Favorite
Favorited
Unfavorite
Введение:
Я сделал удобный AHK скрипт с интерфейсом под названием AutoHelper, который помогает автоматизировать ряд рутинных процессов в Vermintide 2:
  • Утилизация предметов любой редкости, в том числе и красной.
  • Открытие сундуков.
  • Улучшение оружий / амулета за эссенцию в Атаноре.
  • Механики крафта (Преобразование пыли / Крафт предметов и прочие).


Это пока только первая версия скрипта, так что в ней могут быть ошибки. Сообщите мне о них и я постараюсь их исправить.

Английская версия руководства:
https://cs2bus.com/sharedfiles/filedetails/?id=3434786311
Установка:
1) В начале перейдите на эту страницу списков релизов GitHub.[github.com]
В списке ассетов выберите архив с нужным языком: Английский (ENG) / Русский (RUS)
Распакуйте архив в любое место на диске и установите программу AutoHotKey v1.1.

2) Готово, теперь можно запускать сам AHK скрипт и работать уже в нём.

3) После запуска скрипта, назовите имя пресет и сохраните его, далее откройте проводник, введите %appdata% в адресной строке и нажмите Enter.
Перейдите в автоматически созданную папку AutoHelper в ней будет лежать файл пресетов. Далее из скаченного архива перекиньте файл presets.ini в папку AutoHelper и подтвердите замену содержимого. (Этот файл содержит уже заранее готовые пресеты под разное разрешение экрана.)

Как это работает:
Перед началом работы следует учесть несколько важных моментов:
  • Скрипт адаптирован под новый игровой интерфейс — настоятельно рекомендую использовать именно его! (Вы можете поменять версию интерфейса в настройках игры)

  • Игра должна быть запущена в Полноэкранном режиме без рамок.

  • Игровой баг: При использовании функций «Преобразование пыли» / «Крафт предметов» в скрипте, колесо утилизации всё равно продолжает работать после нажатия на кнопку «Стоп» или «Пауза». В этом случае для мгновенной остановки нажмите клавишу Win или выполните переключение окон (ALT+TAB).

1. Настройка пресетов
В верхней части окно расположен Список пресетов. По умолчанию он будет пустым, чтобы тут что-то появилось, введите название в поле и нажмите на "Cохранить" пресет сохранит все значения из интерфейса в отдельный файл, который находиться:
(C:\Users\<ваш_пользователь>\AppData\Roaming\AutoHelper)

После перезапуска скрипта вы сможете выбрать сохранённый пресет из выпадающего списка. Для удаления пресета используйте кнопку «Удалить» справа.
Если вы перезаписали файл пресета, то в списке появятся уже готовые варианты, выбери тот который совпадает с вашим разрешением экрана:
2560X1440 +SCALE (это игровая настройка ограничения масштабирования интерфейса)
1920X1080
1280X720
Если ваше разрешение экрана отсутствует в списке, потребуется ручная настройка. Это не займёт много времени, просто ознакомьтесь с информацией ниже.

2. Настройка скриптов
В этом разделе вы должны указать координаты необходимого игрового элемента. Для этого нажмите на кнопку "Установить" и наведите курсор мыши на нужный элемент, как показано на картинках:







Примечания:
  • Если вам нужна только одна функция, настраивать все параметры необязательно!
  • Утилизация красных предметов / Преобразование пыли, полностью автономны и не требуют никакой настройки. Их можно запускать сразу же!

3. Запуск процессов и настройка горячих клавиш
Предположим, вы настроили "Утилизации предметов". Запустить этот процесс можно двумя способами: нажатием кнопки в интерфейсе или с помощью горячей клавиши.
По умолчанию используются заранее установленные горячие клавиши. Однако при желании вы можете перебиндить их на другие. Для этого нажмите на кнопку "ИНФА И ПРИВЯЗКА КЛАВИШ".



Откроется новое окно, в котором пресутсвуют информация о скрипте и настройка горячих клавиш. (обратите внимание, что привязка клавиш не воспринимает кириллицу, в этом случае нужно переключить раскладку на латиницу)
После завершения настройки нажмите на "ОК".

4. Привязка окна игры
В самом внизу располагается кнопка «Установить окно». Нажмите на неё, затем кликните два раза на игровое окно. (Это сделано для того, чтобы предотвратить работу скрипта в другом окне, например когда вы нажимаете на ALT+TAB)

В добавок к этому вы можете задать «Общий ограничитель итераций» — это количество циклов, после которых скрипт остановится автоматически. Если поле оставить пустым, то выполнение будет продолжаться до тех пор, пока вы не остановите его вручную.

5. Управление процессами
Чтобы остановить скрипт, нажмите кнопку «Стоп» или «Пауза». Основное различие между ними в том, что кнопка «Стоп» завершает процесс только по окончании текущего цикла, а кнопка «Пауза» приостанавливает его мгновенно.
Также обратите внимание, что «Перезапуск» очищает все заданные значения из интерфейса.
Заключение:
Этот скрипт помог мне открыть множество сундуков, которые я бы никогда не стал открывать вручную. Надеюсь, что это руководство вам понравился и вы научились пользоваться скриптом!

Помните, что создание готовых пресетов и обратная связь помогут сделать этот скрипт ещё лучше! Чтобы поделиться своим пресетом, откройте файл пресетов, скопируйте содержимое и отправьте его в комментарии. Я проверю ваш пресет, и если всё будет в порядке, то добавлю его в архив.
TODO List:
- Сделать для старого интерфейса отдельный скрипт
- Переделать Механики крафта с использованием OCR [github.com]
- Добавить подобную функциональность в скрипт и решить проблему с различными разрешениями экрана и локализацией.

1 Comments
Fus.Ro.Bruh 6 Jul @ 8:00pm 
Хорошее дело сделал
Вот только бы про "механики крафта" подробнее изложил бы... Ради зелёной пыли и сундуков искал я)