KF2: свои бинды в KFInput.ini - выход, say, FPS, HUD, бег
Это русский перевод англоязычного руководства по биндам (оригинал - руководство Steam 422689334). Оно показывает, как назначать свои команды клавишам в Killing Floor 2, и перечисляет только те привязки, что работали на тот момент. Автор предупреждает, что будущие обновления могут сбросить или сломать назначения. Связанные материалы: руководство по setbind и переключение HUD.
Два способа
- Через консоль: нажмите клавишу консоли (под Esc,
~; если не работает, попробуйте F3) и введите назначение. Например, чтобы выходить из игры по P:setbind P exit. Здесьsetbind- команда, затем клавиша и выполняемая команда. - Правка KFInput.ini в
Documents\My Games\KillingFloor2\KFGame\Config. Этот способ используется в руководстве.
Выход из игры без предупреждения
Откройте KFInput.ini в текстовом редакторе, найдите последнюю строку, начинающуюся с Bindings =, и добавьте новую ниже. По умолчанию Alt+F4 в KF2 ничего не делает. Чтобы игра закрывалась без предупреждения:
Bindings=(Name="F4",Command="exit",Control=False,Shift=False,Alt=True,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
В Name укажите клавишу, в Command - команду. Shift, Control и Alt можно комбинировать, заменив нужный False на True. Работает только во время игры, в меню - нет.
Текстовые сообщения (только на английском)
Например, предупреждения для команды:
Bindings=(Name="L",Command="say Scrake incoming!",...)Bindings=(Name="L",Command="say Fleshpound incoming!",...)Bindings=(Name="L",Command="say Boss incoming!",...)
(Для каждого используйте свою клавишу, остальные поля - как в первом примере.)
Показать или скрыть счётчик FPS
Bindings=(Name="L",Command="stat fps",...) включает и выключает счётчик FPS. В меню не работает.
Показать или скрыть HUD
Bindings=(Name="H",Command="showhud",...) скрывает и показывает интерфейс - отлично для скриншотов.
Альтернативный огонь и камера зрителя на одной клавише
К одной клавише можно привязать несколько команд через |:
Bindings=(Name="LeftAlt",Command="GBA_switchFireMode | SpectateChangeCamMode",...)
Бег без удержания клавиши
Bindings=(Name="L",Command="Toggle bRun",...) переключает бег. Примечание: при этом нельзя приседать - по неизвестной причине.
Движение и спринт одной клавишей
Так W, S, A и D всегда спринтуют при движении:
Bindings=(Name="W",Command="GBA_MoveForward | GBA_Sprint",...)Bindings=(Name="S",Command="GBA_Backward | GBA_Sprint",...)Bindings=(Name="A",Command="GBA_StrafeLeft | GBA_Sprint",...)Bindings=(Name="D",Command="GBA_StrafeRight | GBA_Sprint",...)
Суицид
Bindings=(Name="L",Command="suicide",...) убивает вашего персонажа. Автор помечает это как "только для троллей".
Заключение
Команд сотни, но здесь собраны те, что ищут чаще всего. Если что-то перестанет работать после обновления, автор просил оставить комментарий, чтобы он мог обновить руководство.
Вопросы и ответы
- Как назначить клавишу из консоли?
- Откройте консоль (клавиша под Esc, а если не работает - F3) и введите setbind, клавишу и команду, например setbind P exit.
- Где находится KFInput.ini?
- В Documents\My Games\KillingFloor2\KFGame\Config. Добавьте новую строку Bindings= после последней существующей.
- Как скрыть HUD для скриншотов?
- Назначьте клавишу на команду showhud, например Bindings=(Name="H",Command="showhud",...). Повторное нажатие вернёт HUD.