Killing Floor Guide

Как быть, если не хватает клавиш для биндов? for Killing Floor

Как быть, если не хватает клавиш для биндов?

Введение

Может возникнуть ситуация, что в один прекрасный момент у тебя закончатся свободные клавиши клавиатуры для биндов. В данном руководстве я расскажу об одном из способов решения данной проблемы. Для простоты изложения буду оперировать конкретными примерами (разумеется, все названия и используемые клавиши можешь менять по-своему усмотрению).

Метод

Существует консольная команда Exec, которая подключает внешний файл конфигов, в котором могут храниться бинды. Для начала нужно создать 2 файла в папке SteamSteamAppsCommonKillingFloorSystem с расширением cfg (открываем блокнот -> “Файл” -> “Сохранить как”, в графе “Тип файла” выбираем “Все файлы”, задаем имя, в качестве расширения пишем cfg и сохраняем). Называем их BindsOn и BindsOff (т.е. полные имена файлов есть BindsOn.cfg и BindsOff.cfg) Допустим, нам надо забиндить клавиши A, W, S, D на смену скинов (руководство, где даны названия всех скинов, приведу ниже) персонажа, тогда в файле BindsOn прописываем:

  • Set Input A ChangeCharacter Corporal_Lewis
  • Set Input W ChangeCharacter Lieutenant_Masterson
  • Set Input S ChangeCharacter Police_Constable_Briar
  • Set Input D ChangeCharacter Police_Sergeant_Davin

Но клавиши A, W, S, D по умолчанию используются для передвижения персонажа. Поэтому нам и нужен файл BindsOff. В нем прописываем исходные бинды, т.е. то, что назначено у этих клавиш в файле User.ini (папка SteamSteamAppsCommonKillingFloorSystem):

  • Set Input A StrafeLeft
  • Set Input W MoveForward
  • Set Input S MoveBackward
  • Set Input D StrafeRight

Теперь открываем файл User.ini и одной из клавиш (для примера Shift) присваиваем такой бинд: Shift=Exec BindsOn.cfg|OnRelease Exec BindsOff.cfg. Как пользоваться: сначала удерживаем Shift, потом нажимаем, а затем отпускаем одну из клавиш A, W, S, D, затем отпускаем Shift. Как это работает: по нажатию клавиши Shift происходит переназначение биндов клавиш A, W, S, D, после отпускания одной из последних, выполняется команда, которая прописана в файле BindsOn, после отпускания клавиши Shift выполняются еще одно переназначение (возвращает исходные бинды) клавиш по командам файла BindsOff.

Заключение

Данный способ позволяет использовать одну и ту же клавишу под 2 различных бинда, НО имеет 2 недостатка: во время подключения файла конфига игра подвисает и (ВНИМАНИЕ!) может отказаться работать прокачка перков. Связано это с тем, что, по всей видимости, игра принимает неродные файлы конфигов за читы. Беспокоиться не стоит, бан за это на VAC серверах не выпишут, отключение прокачки осуществляется самой игрой.
P.S. Названия всех доступных скинов в игре
P.P.S. Если нужна помощь с ачивками, то тебе сюда

SteamSolo.com