Детальное изменение управления для клавиатуры (и не только)

GHub Platform · Гайд · 0 ответов · 15 просмотров

Обычно не особо старые файтинги позволяют настроить кнопку индивидуально под захват, но в KI такая кнопка под клавиатуру напрочь отсутствовала, но присутствовала для контролера (хоть и без возможности перенастроить). Как оказалось в файлах игры предусмотрена возможность такой настройки и судя по всему разработчики не выступают против подобной манипуляции, # if you want to customize your binds and sensitivity, please make another file # called binds_pc_user.cfg and put it in your gameassets or intermediate assets # it will be applied on top of these, overriding them. This file is for # the default binds that all users should have. # the last three columns are min, max, scale so alter the final number if you'd like it to be less sensitive. # If one wants keyboard controls, you can reference this! Далее я перескажу часть из уже озвученного разработчиками и добавлю от себя примеров по редактированию файла конфигурации. Вам необходимо зайти в вашу папку с игрой ( Steam\SteamApps\common\Killer Instinct ), после чего скопировать файл binds_pc и переименовать его в binds_pc_user (форматы обоих файлов должны быть .cfg ) Далее вам следует открыть файл binds_pc_user.cfg и очистить его содержимое или просто удалить всё вплоть до комментариев (комментарии отмечены через "#" в начале строки). Добавление бинда происходит по следующему правилу: setbind 0 Действие Тип_Девайса 0 Кнопка -1.0 1.0 1.0 Последние три цифры отвечают за чувствительность нажатия, для клавиатуры нет смысла ставить что-то кроме "-1.0 1.0 1.0". Для прочих устройств лучше смотрите на настройки чувствительности для кнопки из оригинального файла. Все варианты Действий вы можете просмотреть в самом файле, в этом гайде я приведу только основные в разделе Пример. Варианты кнопок приводятся в оригинальном файле, для клавиатуры они не все, но основной алгоритм для неё это "KEY_" + Название # "COMMAND_UI_START" это "Enter"/"Space" на клавиатуре по умолчанию. Заменяется на "Enter" и "Z" setbind 0 COMMAND_UI_START KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0 setbind 0 COMMAND_UI_START KEYBOARD 0 KEY_Z -1.0 1.0 1.0 # "COMMAND_UI_SELECT" это "Enter" на клавиатуре по умолчанию. Заменяется на "Enter" и "Z" setbind 0 COMMAND_UI_SELECT KEYBOARD 0 KEY_RETURN -1.0 1.0 1.0 setbind 0 COMMAND_UI_SELECT KEYBOARD 0 KEY_Z -1.0 1.0 1.0 # "COMMAND_UI_BACK" это "ESC" на клавиатуре по умолчанию. Заменяется на "ESC" и X" setbind 0 COMMAND_UI_BACK KEYBOARD 0 KEY_ESC -1.0 1.0 1.0 setbind 0 COMMAND_UI_BACK KEYBOARD 0 KEY_X -1.0 1.0 1.0 # "COMMAND_UI_LT" это "1" на клавиатуре по умолчанию. Заменяется на "2" setbind 0 COMMAND_UI_LT KEYBOARD 0 KEY_2 -1.0 1.0 1.0 # "COMMAND_UI_RT" это "2" на клавиатуре по умолчанию. Заменяется на "3" setbind 0 COMMAND_UI_RT KEYBOARD 0 KEY_3 -1.0 1.0 1.0 # "COMMAND_UI_DELETE" это "LCtrl" на клавиатуре по умолчанию. Заменяется на "1" (тут совмещено два действия, которые позволят по одной кнопке перезапускать тренировку) setbind 0 COMMAND_UI_START KEYBOARD 0 KEY_1 -1.0 1.0 1.0 setbind 0 COMMAND_UI_DELETE KEYBOARD 0 KEY_1 -1.0 1.0 1.0 # Исправление для переназначения Правого Стика (LIGHT_PUNCH, MEDIUM_PUNCH, HEAVY_PUNCH) setbind 0 COMMAND_PUNCH KEYBOARD 0 KEY_NUMPAD7 -1.0 1.0 1.0 setbind 0 COMMAND_KICK KEYBOARD 0 KEY_NUMPAD4 -1.0 1.0 1.0 setbind 0 COMMAND_BLOCK KEYBOARD 0 KEY_NUMPAD1 -1.0 1.0 1.0 # Исправление для переназначения Правого Стика (LIGHT_KICK, MEDIUM_KICK, HEAVY_KICK) setbind 0 COMMAND_JUMP KEYBOARD 0 KEY_NUMPAD8 -1.0 1.0 1.0 setbind 0 COMMAND_USE KEYBOARD 0 KEY_NUMPAD5 -1.0 1.0 1.0 setbind 0 COMMAND_INVENTORY KEYBOARD 0 KEY_NUMPAD2 -1.0 1.0 1.0 # "RSTICK_LEFT" это Ничего на клавиатуре по умолчанию. Заменяется на "Numpad6" setbind 0 COMMAND_UI_RSTICK_LEFT KEYBOARD 0 KEY_NUMPAD6 -1.0 1.0 1.0 setbind 0 COMMAND_KICK KEYBOARD 0 KEY_NUMPAD6 -1.0 1.0 1.0 setbind 0 COMMAND_USE KEYBOARD 0 KEY_NUMPAD6 -1.0 1.0 1.0 # "RSTICK_RIGHT" это Ничего на клавиатуре по умолчанию. Заменяется на "Numpad3" setbind 0 COMMAND_UI_RSTICK_RIGHT KEYBOARD 0 KEY_NUMPAD3 -1.0 1.0 1.0 setbind 0 COMMAND_KICK KEYBOARD 0 KEY_NUMPAD3 -1.0 1.0 1.0 setbind 0 COMMAND_USE KEYBOARD 0 KEY_NUMPAD3 -1.0 1.0 1.0 # "RSTICK_UP" это Ничего на клавиатуре по умолчанию. Заменяется на "Numpad9" setbind 0 COMMAND_UI_RSTICK_UP KEYBOARD 0 KEY_NUMPAD9 -1.0 1.0 1.0 setbind 0 COMMAND_BLOCK KEYBOARD 0 KEY_NUMPAD9 -1.0 1.0 1.0 setbind 0 COMMAND_INVENTORY KEYBOARD 0 KEY_NUMPAD9 -1.0 1.0 1.0 # "RSTICK_DOWN" это Ничего на клавиатуре по умолчанию. Заменяется на "E" setbind 0 COMMAND_UI_RSTICK_DOWN KEYBOARD 0 KEY_E -1.0 1.0 1.0 setbind 0 COMMAND_PUNCH KEYBOARD 0 KEY_E -1.0 1.0 1.0 setbind 0 COMMAND_JUMP KEYBOARD 0 KEY_E -1.0 1.0 1.0 Это важный пункт. После того как вы изменили и сохранили binds_pc_user.cfg , вам обязательно нужно перезапустить игру, после чего вам будет нужно зайти в раздел настроек управления и нажать кнопку "По умолчанию", если вы этого не сделаете - большая часть кнопок изменена не будет. Не забудьте сохранить новое управление. Если вы будете использовать Пример в разделе выше за содержимое, то после возвращения настроек управления к состоянию "По умолчанию" - вы сможете настроить все кнопки без того, чтобы настройки перенесённые с Правого стика (кнопки Numpad9, Numpad6, Numpad3, E) сбились, потому что настройки для этих кнопок будут восприниматься второстепенно и не будут перезаписаны обычным способом. --- Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2527470796

Источник

GHub Platform · автор13.08.2026, 19:24:45

Обычно не особо старые файтинги позволяют настроить кнопку индивидуально под захват, но в KI такая кнопка под клавиатуру напрочь отсутствовала, но присутствовала для контролера (хоть и без возможности перенастроить). Как оказалось в файлах игры предусмотрена возможность такой нас…

Войдите, чтобы писать в группе