Как изменить управление в игре через файлы
265 | уникальных посетителей |
2 | добавили в избранное |
Внимание! В данном руководстве описан способ для смены клавиш с помощью управления клавиатурой и проверен на работоспособность лично мной. Проверить способ смены управления с помощью джойстика не предоставляется возможным, так как его у меня нет, но думаю, что описанный мною способ также подойдет и для джойстика.
Поиграв немного в игру «Insane 2», мне показалось, что управление в ней не очень удобное. Как выяснилось, в самой игре поменять управление нельзя, вернее можно, но у меня оно по не известной мне причине не сохраняется. Но способ всё же имеется!
Итак, чтобы поменять управление в обход игры – надо вручную отредактировать два файла, ПЕРВЫЙ из которых находится в папке с установленной игрой, а ВТОРОЙ – в «Мои документы».
Внимание!
Перед редактированием файлов – сделайте (на всякий случай) их резервные копии!
ПЕРВЫЙ файл - «config.cfg» (находится в паке «..\Insane2\data\») - отредактировать его можно через «Блокнот» или любой текстовый редактор.
Внутри файла в разделе «// keyboard» прописаны следующие строки:
bind uparrow "+veh_throttleFwd"
bind downarrow "+veh_throttleBack"
bind leftarrow "+veh_steerleft"
bind rightarrow "+veh_steerright"
bind b "+veh_backCam"
bind alt+f4 "quit" 255
bind alt+enter "toggleFullscreen" 255
bind r "veh_repair"
//bind esc "cinematics_stop" 32
bind esc "escMenu"
bind h "+veh_horn"
bind f1 "toggleGameCamera"
bind f12 "g_screenshot" 255
bind shift "+veh_boost"
bind space "+veh_handBrake"
bind tab "+showMap"
Где прописаны управляющие клавиши (между командой «bind» и именем в кавычках назначенного действия), пример некоторых из них:
uparrow – вперёд
downarrow – назад
leftarrow – влево
rightarrow – вправо
b – вид сзади
h – гудок (сигнал)
f1 – смена вида машины
space – ручной тормоз
Эти клавиши надо заменить на свои. После редактирования сохраните изменения в файле под тем же именем, согласившись на замену.
Поменять настройки игры, не заходя в нее, возможно лишь в немногих случаях. Это нужно, например, для более быстрой загрузки меню или других элементов игры, а также для других целей.
- Как поменять настройки, не заходя в игру
- Как поменять разрешение в игре
- Как уменьшить окно игры
Выполните инсталляцию игры, если это не было сделано ранее. Откройте на локальном диске вашего компьютера папку Games, Program Files или любую другую, в которую вы обычно выполняете установку программ и игр. Директория может быть защищена от просмотра, измените этот параметр в появившемся диалоговом окне, выбрав отображение существующих элементов. Это может случиться, если вы заходите в папку впервые после установки операционной системы.
Найдите папку, которая называется соответственно названию вашей игры. Это также может быть директория, имеющая в наименовании название фирмы-разработчика. В ней наверняка будет множество других папок, проверьте каждую из них на наличие файла конфигурации. Он может называться Settings, Configuration, Game Settings и так далее. В нужном из них вы найдете настройки видеокарты, управления, сложности игры и так далее.
Воспользуйтесь альтернативным методом изменения настроек игры. На рабочем столе щелкните правой кнопкой мыши по ярлыку, перейдите по месту нахождения объекта, нажав при этом в открывшемся окне свойств соответствующую команду. Вы должны оказаться в директории с игрой. Также вы можете воспользоваться для этого и способом, описанным выше.
Щелкните правой кнопкой мыши по ярлыку запуска игры, выберите его свойства. Если там имеется дополнительный пункт настроек параметров игры, выполните изменение конфигурации по своему усмотрению и в соответствии с системными требованиями для запуска программного обеспечения.
Примените и сохраните изменения. Имейте в виду, что это эта функция также доступна только лишь некоторым играм. Для изменения параметров большинства из них вам все-таки придется запустить установленное приложение и уже через меню сделать необходимые изменения.
<CMD_CM_SHOOT>
<fireKey> KEY_LEFTMOUSE </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_CM_SHOOT>
CMD_CM_SHOOT - название функции (обращаю внимание, используется два раза - в открывающем и закрывающем тэгах блока). Здесь - выстрел.
KEY_LEFTMOUSE - зарезервированная под эту функцию клавиша. Здесь - ЛКМ.
В пустом месте между <satelliteKeys> и </satelliteKeys> может находится обозначение дополнительной клавиши. То есть, в таком случае, для выполнения функции нужно было бы нажать две клавиши одновременно.
Просмотрев список, можно убедиться, что те самые "непереназначаемые" клавиши в списке отсутствуют. Однако их можно туда добавить. Игрой это обрабатывается вполне корректно. Итак, создаем стандартный блок где-нибудь между других, подставляем одну из "непереназначаемых" функций и указываем свою клавишу. Привожу список функций:
CMD_CM_FREE_CAMERA - свободный обзор (ПКМ)
CMD_CM_INCREASE_ZOOM - приблизить камеру (Page Down)
CMD_CM_DECREASE_ZOOM - отдалить камеру (Page Up)
CMD_CM_CAMERA_RESTORE_DEFAULT - камера по умолчанию (Home)
CMD_VEHICLE_MARKERS_SHOW_INFO - дополнительная информация по танкам (Левый Alt)
Специально уточняю: Enter, Ctrl и Tab поменять таким образом нельзя.
Список не полный, однако, те функции, которые я не упомянул, вряд-ли придёт кому-нибудь в голову менять (например ЛКМ по миникарте, ПКМ по миникарте и т.п.)
Если кто желает ознакомится с полным списком функций, которые таким образом можно переназначить, открываем Блокнотом файл command_mapping.xml, находящийся по адресу: папка с игрой\res\scripts\. Файл зашифрован, однако названия функций отображены вполне человеческими буквами. Собственно, именно так я эти функции и нашёл.
На всякий случай (в виде примера), привожу под спойлером кусок моего собственного preferences.xml, где в центральном блоке переназначен свободный обзор на одну из дополнительных кнопок мыши.
<fireKey> KEY_NUMPADSTAR </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_MINIMAP_VISIBLE>
<CMD_CM_FREE_CAMERA>
<fireKey> KEY_MOUSE4 </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_CM_FREE_CAMERA>
<CMD_CHAT_SHORTCUT_ATTACK>
<fireKey> KEY_F2 </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_CHAT_SHORTCUT_ATTACK>
Если неизвестно как точно обозначается клавиша, которую мы хотим задействовать, делаем следующее. Заходим в игру, вешаем эту клавишу на одну из стандартных функций в меню настройки, сохраняем, открываем preferences.xml и смотрим. Метод очевидный, но мало-ли, вдруг кто не догадается.
Последнее, что хочу сказать: все изменения делаем на свой страх и риск, не забываем создавать резервную копию файла перед его редактированием. Писать в саппорт или на форуме о неработоспособности игры после внесенных кривыми руками в данный файл изменений, это. .
Спасибо за внимание, надеюсь данная информация будет кому-нибудь полезна.
Читайте также: