BERSERK and the Band of the Hawk

BERSERK and the Band of the Hawk

72 ratings
Mouse fix [ENG/RUS]
By Berserker
How to enable mouse for camera control and attacks


Как задействовать мышку для ударов и управления камерой
   
Award
Favorite
Favorited
Unfavorite
Intro [Введение]
This fix will bind mouse movements to the camera move keys using the AutoHotkey free software. Same for the mouse buttons for normal and charged attack.

Please note that fix is kind of workaround, feel free to report any bugs.


Данный фикс позволяет захватить движения мыши и перевести их в нажатия клавиш управления камерой с помощью скрипта AutoHotkey. То же и с кнопками мыши для ударов.

Товарищ, помни: это всего лишь временный "костыль", пока не найдется более элегантный способ задействовать мышь. Если что-то не получается - пиши, разберемся.
Installing the fix [Установка]
  1. Download and install the AHK utility from the official website[autohotkey.com].
  2. Download the AHK script "BerserkENG.ahk" from Google Drive[drive.google.com] (for Russian users, use the BerserkRUS file[drive.google.com]). Place it anywhere you like, you'll have to run it every time you play the game (desktop for example).
  3. Run the Berserk game, proceed to the key bindings (Options - Controls - Button Settings) and rebind your buttons as listed below:
    • Normal Attack - J
    • Charged Attack - I
    • Lock on - U
    • Camera Up - O
    • Camera Right - P
    • Camera Down - L
    • Camera Left - K
    Listed keys are written into script, and if you change it to another values the fix wouldn't work.
  4. Its also recommended to rebind listed keys closer to WASD, for example:
    • Frenzy - F
    • Transform - Q
    • Subweapon - E


  1. Скачать бесплатную утилиту AHK с официального сайта[autohotkey.com].
  2. Скачать скрипт BerserkRUS[drive.google.com]. Скинуть его в любое удобное место, поскольку запускать его придется при каждом сеансе игры (например, на рабочий стол).
  3. Запустить игру, зайти в настройки клавиш (Options - Controls - Button Settings) и поменять управление в соответствии с нижеследующим:
    • Normal Attack - J
    • Charged Attack - I
    • Lock on - U
    • Camera Up - O
    • Camera Right - P
    • Camera Down - L
    • Camera Left - K
    Обязательно проверь управление, т.к. эти клавиши вшиты в скрипт!
  4. Для удобства также рекомендуется переназначить следующие команды, поближе к WASD:
    • Frenzy - F
    • Transform - Q
    • Subweapon - E
Using the fix [Включение скрипта]
  1. Run the BerserkENG.ahk by double-clicking it. You'll see a "H" icon in your system tray, what indicates that script is currently running.
  2. Run the game. When loaded, press the Right Control once. This will hide mouse cursor and enable mouse tracking by script.
  3. Start any scenario and try your new controls:
    • LMB - normal attack
    • RMB - charged attack
    • MMB - lock on
    • Mouse Wheel Up and Down - select target while locked on
  4. Switch or exit to your desktop and press F1 to exit the script and return the common mouse functionality. Note that pressing F1 in-game WILL NOT stop the script.


  1. Запустить BerserkRUS.ahk. В системном трее в правом нижнем углу должна появиться иконка с буквой "H" - это значит, что скрипт запущен.
  2. Запустить игру. После запуска нажать правый Ctrl. Курсор мыши пропадет, и включится отслеживание мыши.
  3. Запустить любой игровой сценарий и проверить управление:
    • Левая кнопка мыши - обычная атака
    • Правая кнопка мыши - сильная атака
    • Средняя кнопка мыши - зафиксироваться на цели (работает на вражьих офицерах)
    • Прокрутка колесиком - переключение между целями, пока цель зафиксирована
    Если случайно прокрутить колесиком, трекинг мыши отключится в пользу переключения целей, так что нужно нажать среднюю кнопку мыши!
  4. Для выключения скрипта и возвращения мыши в нормальное состояние нужно свернуть/завкрыть игру и нажать F1. Нажатие на F1 в игре скрипт НЕ ОСТАНОВИТ!.
Important [Внимание!]
This is a workaround fix, so it have some nuances in use.
  • When you start the script, it will rebind your mouse functionality. To stop the script press F1 button while not in the game.
  • If camera control stopped working after using Mouse Whell, press Middle Mouse Button, this will reset it back. You can also press Right Control once or twice, this will enable/disable mouse tracking.


Как и все "костыли", данный фикс имеет некоторые нюансы в использовании.
  • Запуск скрипта изменяет функции клавиш мыши. для выключения скрипта нужно нажать F1 будучи не в игре.
  • Если камера перестала работать после прокрутки колесиком, нужно нажать среднюю кнопку мыши для возвращения данной функции. Также можно пару раз нажать правый Ctrl, что заново деактивирует/активирует отслеживание положения мыши.
Troubleshooting [Устранение проблем]
If the script is not working for you, try these steps
  1. Check your action keys are remapped as said in the guide.
  2. Try to run script as Administrator.
  3. Check the script is running - the "H" icon shoul appear in system tray.
  4. Remember to press RCtrl key after loading mission to activate the mouse tracking. Press it again if nothing happens.
  5. Try to switch keyboard layout in-game to English. Repeat the Step 3.

If the mouse tracking stopped working after rolling mouse wheel up or down (lock-on target switch), click the middle mouse button. It's because the lock-on target switching uses the same control binds as camera rotate.


Если скрипт не работает, попробуй следующее
  1. Проверь, что задействованный скриптом клавиши в опциях игры соответствуют гайду.
  2. Попробуй запустить скрипт от имени Администратора.
  3. Убедись, что скрипт запущен - в системном трее будет иконка "Н".
  4. Не забывай нажать правый Ctrl, чтобы запустить функцию отслеживания движений мыши. Нажми его еще раз и проверь движения, если не получилось с первого раза.
  5. Попробуй переключиться на английскую раскладку и повторить шаг 3.

Если отслеживание мыши прекратилось после случайной прокрутки колесиком, нажми среднюю кнопку мыши. Это происходит из-за того, что функция переключения между целями использует те же бинды, что и поворот камеры.
Credits [Автор]
Original script was made by Morningstar


Исходный скрипт был создан пользователем Morningstar, который любезно разрешил использовать свои наработки в данном руководстве.
41 Comments
Berserker  [author] 10 Jan @ 8:03am 
freexok𒉭
RCtrl только отслеживание движений включает, ЛКМ/ПКМ без этого условия работают в скрипте.
А бинды клавиш в настройках поменял под скрипт?
Lock on - U
Camera Up - O
Camera Right - P
Camera Down - L
Camera Left - K
消える 8 Jan @ 6:25am 
Странно. Ctrl правый нажимаю, ведь без этого вообще ахк не должен работать. У меня вроде все исправно, кроме камеры. Лкм/пкм работают на мышки.
Не знаю, поможет или не поможет, но если я буду двигать мышкой, то он делает рывок вперед и все.
Berserker  [author] 7 Jan @ 12:23pm 
freexok𒉭
Нет, камеру тоже можно мышкой двигать. Скрипт распознает движения мыши, и "прожимает" соответствующие клавиши поворота камеры.
Отслеживание движений мыши включается отдельной кнопкой, правый Ctrl по умолчанию.
Если со включением какие-то сложности - пиши, разберемся.
消える 7 Jan @ 9:12am 
Я как понимаю, камеру можно только двигать также на клавиши, а не вращениями мышкой?
Berserker  [author] 15 Dec, 2023 @ 10:37pm 
Mr.Bread
Добавляйся в друзья, в чате попробую помочь
Mr.Bread 15 Dec, 2023 @ 9:46am 
Berserker
Я запоролся ещё на первом шаге запуска скрипта, я не понимаю как запустить файл в системном трее
Berserker  [author] 14 Dec, 2023 @ 9:30am 
Mr.Bread
Честно, не могу понять, о чем ты. Если что-то не получается, опиши конкретнее - на каком шаге гайда запоролся
Mr.Bread 13 Dec, 2023 @ 11:12pm 
Berserker
Именно открыть в трее как?
Berserker  [author] 1 Dec, 2023 @ 11:46pm 
Mr.Bread
Имеешь в виду, как отредактировать скрипт? ПКМ иконке в трее -> Edit this script. Или ПКМ по файлу скрипта -> Edit script
Mr.Bread 1 Dec, 2023 @ 8:20pm 
А как мне открыть файл в трее?