Бинды KF2: фразы в чат, бросок денег, сброс конфига
Большинство старых гайдов по биндам советуют вручную править ini-файл, что неудобно и для простых биндов не нужно. Эта страница - пересказ общественного гайда, который использует консоль разработчика в игре. Похожие подходы: гайд по setbind и гайд по текстовым биндам и броску денег.
Быстрые бинды для предупреждений
Откройте консоль (обычно тильда или апостроф) и введите:
setbind seven say "Scrake! Help!"
setbind eight say "Fleshpound! Help"
setbind nine GBA_VoiceCommReqHelp
setbind zero GBA_VoiceCommEmote
Первые два предупреждают команду о Scrake или Fleshpound, последние два просят помощи и запускают вашу эмоцию, что быстрее, чем открывать колесо взаимодействий. Если 7, 8, 9 и 0 у вас уже заняты, подставьте другие клавиши.
Свои бинды для чата
Введите setbind <клавиша> say "ваш текст". Замените название клавиши и сообщение в кавычках. Учтите:
- Если клавиша уже занята (например R для перезарядки), старейший бинд будет удалён.
- Если в настройках игры перенести перезарядку на другую клавишу, оба бинда останутся и оба сработают при нажатии R.
- Удобный случай - фраза «стой на месте, сейчас вылечу» на клавише, которая достаёт шприц медика. В консоли клавишу 4 нужно писать как
four.
Бросок больше 50 dosh
Для этого на клавише должно быть несколько команд. Откройте Documents\My Games\KillingFloor2\KFGame\Config\KFInput.ini в текстовом редакторе (лучше Notepad++, обычный Блокнот иногда портит текст), прокрутите вниз и добавьте новую строку. Каждый GBA_TossMoney бросает 50 dosh, а вертикальная черта разделяет команды:
Bindings=(Name="N",Command="GBA_TossMoney | GBA_TossMoney | GBA_TossMoney",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Всё должно быть в одной строке. По той же схеме можно комбинировать что угодно:
Bindings=(Name="N",Command="GBA_TossMoney | GBA_TossMoney | GBA_TossMoney | GBA_TossMoney | GBA_VoiceCommEmote",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Как строка должна выглядеть в файле.
Теперь по нажатию N бросается 200 dosh и проигрывается эмоция. Сохраните файл.
Бинд самоубийства и сброс биндов
Команда suicide в консоли убивает вашего персонажа, а setbind k suicide вешает её на клавишу. Её можно объединять с голосовыми командами в KFInput.ini, но автор советует так не делать.
Если вы испортили бинды, удалите KFInput.ini из папки Config. При следующем запуске KF2 создаст новый файл по умолчанию. В этом файле также перечислены все команды биндов, так что можно искать нужные действия, например GBA_VoteYes для голоса «за» при голосовании за кик.
Вопросы и ответы
- Как привязать фразу в чат к клавише без правки файлов?
- Откройте консоль и введите setbind <клавиша> say "текст", например setbind seven say "Scrake! Help!".
- Как бросить больше 50 dosh за раз?
- Отредактируйте KFInput.ini и объедините несколько команд GBA_TossMoney вертикальными чертами; каждая бросает 50 dosh.
- Как отменить испорченные бинды?
- Удалите KFInput.ini из Documents\My Games\KillingFloor2\KFGame\Config; при следующем запуске игра создаст новый.