BERSERK and the Band of the Hawk

BERSERK and the Band of the Hawk

76 평점
Mouse fix [ENG/RUS]
Berserker 님이 작성
How to enable mouse for camera control and attacks


Как задействовать мышку для ударов и управления камерой
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
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, который любезно разрешил использовать свои наработки в данном руководстве.
댓글 43
Aratar 2024년 8월 6일 오전 1시 56분 
Не работает ваш костыль. Какие манипуляции не совершал: от имени админа запускал (может саму игру от имени админа нужно?), настройки игры как прописано в инструкции делал. Запускай как по инструкции и наоборот, раскладку клавы менял - один фиг не работает. Есть еще какие идеи? Думаю есть - просто купить геймпад и не парится.
St_Nikolay 2024년 6월 24일 오후 4시 19분 
нужна помощь, ибо вроде сделал всё как надо но не работает
Berserker  [작성자] 2024년 1월 10일 오전 8시 03분 
freexok𒉭
RCtrl только отслеживание движений включает, ЛКМ/ПКМ без этого условия работают в скрипте.
А бинды клавиш в настройках поменял под скрипт?
Lock on - U
Camera Up - O
Camera Right - P
Camera Down - L
Camera Left - K
消える 2024년 1월 8일 오전 6시 25분 
Странно. Ctrl правый нажимаю, ведь без этого вообще ахк не должен работать. У меня вроде все исправно, кроме камеры. Лкм/пкм работают на мышки.
Не знаю, поможет или не поможет, но если я буду двигать мышкой, то он делает рывок вперед и все.
Berserker  [작성자] 2024년 1월 7일 오후 12시 23분 
freexok𒉭
Нет, камеру тоже можно мышкой двигать. Скрипт распознает движения мыши, и "прожимает" соответствующие клавиши поворота камеры.
Отслеживание движений мыши включается отдельной кнопкой, правый Ctrl по умолчанию.
Если со включением какие-то сложности - пиши, разберемся.
消える 2024년 1월 7일 오전 9시 12분 
Я как понимаю, камеру можно только двигать также на клавиши, а не вращениями мышкой?
Berserker  [작성자] 2023년 12월 15일 오후 10시 37분 
Mr.Bread
Добавляйся в друзья, в чате попробую помочь
Lobotomy Bread 2023년 12월 15일 오전 9시 46분 
Berserker
Я запоролся ещё на первом шаге запуска скрипта, я не понимаю как запустить файл в системном трее
Berserker  [작성자] 2023년 12월 14일 오전 9시 30분 
Mr.Bread
Честно, не могу понять, о чем ты. Если что-то не получается, опиши конкретнее - на каком шаге гайда запоролся
Lobotomy Bread 2023년 12월 13일 오후 11시 12분 
Berserker
Именно открыть в трее как?