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

KF2: как скрыть модель оружия биндом (Viewmodel Toggle)

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

Оружие скрыто переключателем Результат: на экране нет модели оружия.

Оружие, которое перестаёт работать

Некоторое оружие наносит НУЛЕВОЙ урон, если модель скрыта, в основном это оружие Firebug и Survivalist:

  • Flamethrower
  • Caulk n' Burn
  • Microwave Gun
  • Freezethrower (работает только альтернативный огонь)
  • Killerwatt (альтернативный огонь не работает)
  • Arc Generator (работает только альтернативный огонь)
  • Shrink Ray
  • Healthrower
  • HRG Vampire

Правка KFInput.ini

  1. Скачайте Notepad++, если его нет. С ним править файл гораздо удобнее.
  2. Откройте C:\Users\ВАШЕ-ИМЯ\Documents\My Games\KillingFloor2\KFGame\Config.

Папка Config Папка Config.

  1. Нажмите на KFInput.ini правой кнопкой, откройте «Свойства», снимите атрибут «Только чтение» и примените.

Окно свойств Перед правкой снимите «Только чтение».

  1. Только если хотите использовать клавишу B (автор советует клавишу, до которой легко дотянуться): нажмите Ctrl+F, откройте вкладку «Заменить», найдите B и замените на N. Так стандартный бинд «Бросить Dosh» переедет с B на N. Это можно повторить для любой выбранной клавиши.

Окно замены Перенос B на N.

  1. Прокрутите файл в самый низ (примерно строка 766), сразу после последней строки Bindings, нажмите Enter и вставьте:

Bindings=(Name="B",Command="togglescreenshotmode",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Новая строка Bindings Новая строка Bindings внизу файла.

  1. Сохраните Ctrl+S, снова откройте «Свойства» и верните атрибут «Только чтение».

Использование в игре

Сначала проверьте настройки клавиш в игре. Если у «Бросить Dosh» показана новая клавиша (в примере N), значит файл загружен.

  1. Переключитесь на оружие, которое хотите спрятать.

Оружие в руках Оружие, которое нужно скрыть, в руках.

  1. Нажмите новый бинд (здесь B). Все элементы HUD исчезнут.

HUD скрыт HUD скрыт.

  1. Цифрой выберите другое оружие. Автор советует шприц, сварочный аппарат или нож (по умолчанию клавиша 4).

Выбрано другое оружие Переключение на другое оружие.

  1. Нажмите бинд ещё раз, чтобы вернуть HUD, не меняя оружие.

HUD возвращён HUD снова включён.

  1. Снова возьмите исходное оружие. Его модель должна исчезнуть.

Оружие скрыто Исходное оружие без модели.

Повторяйте это для каждого подобранного оружия. Поэтому лучше выбрать близкую клавишу вроде B или боковую кнопку мыши.

Мультиплеер

На момент написания всё корректно работало в онлайн-матчмейкинге. Автор пришёл из игр на движке Source и хотел получить эту функцию в KF2; кроме того, он записал видеоверсию гайда.

Связанные страницы: скрытие HUD через setbind/showhud и graphics ini и привязки клавиш.

Вопросы и ответы

Какая команда скрывает модель оружия?
Бинд на togglescreenshotmode в KFInput.ini. Нажатие скрывает HUD, и вы используете его с другим оружием в руках, чтобы спрятать исходное.
Нужно ли повторять шаги для каждого оружия?
Да. Последовательность повторяется для каждого нового оружия, поэтому советуют клавишу рядом с клавишами движения.
Работает ли это онлайн?
На момент написания гайда в онлайн-матчмейкинге работало нормально.