на главную
об игре
Dark Souls 2 11.03.2014

AHK-скрипты

Может кто подсказать где найти/сделать AutoHotKey скрипт на удары без задержки для двукнопочной мыши?

Комментарии: 7
Ваш комментарий

http://www.playground.ru/files/dark_souls_2/

0

http://www.reddit.com/r/DarkSouls2/comments/240qbv/pc_workaround_5button_mouse_mappingmouse_lag/

Скачиваете AutoHotKey и Script. Устанавливаете AutoHotKeyй. Открываете файл скрипта DSIIMouse1.2.ahk. Находите строки

~*RButton::g
~*LButton::h
~*XButton1::j
~*XButton2::k
~*MButton::l

На первых двух RButton и LButton вместо g и h ставите те буквы, которые заданы в опциях игры.
Остальные три можно игнорить просто поставив перед ними знак ";"(точка с запятой). Еще не забудьте в опциях управления мыши убрать все настройки (щелчок левой-правой, двойные щелчки и др., где затрагиваются левая и правая кнопки мыши).

Далее в папке с установленным автохоткеем заходите в папку Compiler и открываете прожку Ahk2Exe.exe.
Из измененного файла-скрипта DSIIMouse1.2.ahk преобразуете в exe-файл. Запускаете его, запускаете дарк.

0

Управление реально неудобное, пришлось автохоткеем мапить кое что, чтобы на PC-игру было похоже, а не консолевский переброс.

Спойлер

; Скрипт для комбо-атак с клавиатуры в DarkSouls 2
;
; ИНФА: скачать тулзу с www.autohotkey.com, установить, открыть там скрипт и юзать указанные батоны.
; Без изменений работает только если управление такое:
; WSAD - движение
; J = удар правой, H = левой, Q = сильный левой и E = сильный правой,
; T = использовать, R = предмет, 4 = цель.
; Обычные удары и сильный для правой с мыши убрать в настройках.
; Можно выставить тайминги под свою систему. Читом в VAC не считается.

#SingleInstance, force
#NoEnv
#IfWinActive, ahk_class DarkSouls2
SetKeyDelay -1, 0
BlockInput, Send

;~*LButton::h
;~*XButton1::j
;~*XButton2::e
;~*MButton::4
;~Shift::Space

; Закрыть прицел для лука = M
*m::
Send {q up}
return

; Держать прицел для лука = N
*n::
Send {q down}
return

RButton::
Send {w up}{a up}{s up}{d up}
Sleep 10
Send {j down}
Sleep 250
Send {j up}
return

; Атака в прыжке = Tab
tab::
BlockInput On
Send {w up}{a up}{s up}{d up}
Sleep 10
Send {w down}
Send {e down}
Sleep 40
Send {w up}
Send {e up}
BlockInput Off
Sleep 500
return

; Пробой защиты = `
`::
BlockInput On
Send {w up}{a up}{s up}{d up}
Sleep 10
Send {w down}
Send {j down}
Sleep 40
Send {j up}
Send {w up}
BlockInput Off
Sleep 500
return

; Поднять без подтверждения = V
v::
BlockInput On
Send {t}
Sleep 500
Send {Enter}
BlockInput Off
return

; Инвентарь = I
i::
BlockInput On
Send, {Escape down}
Sleep, 200
Send, {Escape up}{Enter down}
Sleep, 200
Send, {Enter up}
BlockInput Off
return

0

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

0

Три раза прошел на клавомыше без фикса и особо не жалуюсь. Управление привыкаемое.

0

Тоже считаю, что к клавиатуре можно привыкнуть. Настройки клавиш же можно поменять под свой стиль и не каких проблем.

0

LeXXInc
Если бы там было, я бы не писал.

Ладно. Хрен с ним с этим скриптом.

Модераторы снесите тему, будьте добры.

-1