Бинды и консоль

Парирование на ПКМ в KF2: настройка KFInput.ini

По умолчанию в Killing Floor 2 парирование не стоит на правой кнопке мыши, что раздражает игроков, привыкших к Chivalry. Обходной путь правит KFInput.ini так, чтобы ПКМ парировала в ближнем бою и по-прежнему целилась с дальним оружием. Другие динамические бинды смотри на странице авто-отмена биндов.

Правка KFInput.ini

Файл лежит в Users\<имя>\Documents\My Games\KillingFloor2\KFGame\Config\KFInput.ini; открой его текстовым редактором. В разделе [KFGame.KFPlayerInput] найди привязки цифр к смене оружия:

Bindings=(Name="one",Command="GBA_SwitchWeapon1 ",...)
Bindings=(Name="two",Command="GBA_SwitchWeapon2",...)
Bindings=(Name="three",Command="GBA_SwitchWeapon3",...)
Bindings=(Name="four",Command="GBA_SwitchWeapon4",...)

Измени команды: для клавиш 1, 2 и 4 добавь | GBA_SwitchKeysRange, для клавиши 3 (ближний бой) - | GBA_SwitchKeysMelee, например Command="GBA_SwitchWeapon3 | GBA_SwitchKeysMelee". Остальные поля строки не трогай.

В конец списка привязок добавь две строки:

Bindings=(Name="GBA_SwitchKeysRange",Command="setbind RightMouseButton GBA_IronsightsToggle | setbind ThumbMouseButton2 GBA_SwitchFireMode ",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="GBA_SwitchKeysMelee",Command="setbind RightMouseButton GBA_SwitchFireMode | setbind ThumbMouseButton2 GBA_IronsightsToggle ",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

ThumbMouseButton2 можно заменить любой удобной кнопкой для вторичной атаки, например MiddleMouseButton. Сохрани файл и поставь KFInput.ini «только для чтения», чтобы игра его не перезаписала.

Изменённый KFInput.ini

Изменённые привязки в конфиге.

Как это работает

Каждый раз, когда ты выбираешь оружие цифрой, игра перепривязывает кнопки. Выбор ближнего оружия переносит парирование на ПКМ, а прицел на боковую кнопку; выбор любого другого делает наоборот.

Ограничения

  • Нельзя выбирать ближнее оружие колёсиком мыши и сохранять работу парирования на ПКМ.
  • Если ты держишь ближнее оружие, не нажав его клавишу (например, купил его или заспавнился с ножом), один раз нажми 3, чтобы бинд заработал.
  • Смена биндов на лету может давать небольшую задержку ввода, о чём писали в комментариях.

Вариант из комментариев

Чтобы уменьшить задержку, пропусти правку цифр и добавь одну привязку в [KFGame.KFPlayerInput]: Bindings=(Name="RightMouseButton",Command="GBA_SwitchKeysMelee | OnRelease GBA_SwitchKeysRange",Control=True,...). Тогда парируешь по Ctrl + ПКМ; это подходит игрокам, приседающим на C. Ещё проще - переназначить клавиши в меню управления.