Fallout: New Vegas PCR

Fallout: New Vegas PCR

55 ratings
Как переназначить клавиши быстрого доступа без модов?
By Dreadful Snake
Раздражает, что кнопку "2" занимает смена боеприпасов? Хочется, чтобы быстрый доступ к предметам был подряд, от 1 до 7? Тогда это руководство для Вас.
   
Award
Favorite
Favorited
Unfavorite
Введение
Для начала стоит написать, что в игре вообще существуют горячие клавиши для доступа к предметам из инвентаря. Это может быть не очевидно, так как в пункте меню "Настройка управления" это никак не указано и переназначить из меню эти кнопки нельзя.
Снаряжение (оружие, броня, предметы помощи) назначаются на клавиши быстрого доступа (1,3-8) зажатием в меню инвентаря нужной цифровой клавиши и щелчком левой кнопки мыши по предмету из инвентаря.
Клавиша "2" по-умолчанию используется для смены типа боеприпасов и не может использоваться для быстрого доступа к предметам, даже после переназначения смены боеприпасов на другую клавишу. И это очень раздражает.

Как переназначить клавиши без использования модов?
Так как переназначить кнопки из меню нельзя, остаётся только сделать это вручную. Делается это правкой файла FalloutPrefs.ini, который по-умолчанию располагается по пути
Мои Документы\My Games\FalloutNV

Перед редактированием файла настоятельно рекомендую сохранить его оригинальную копию. Открываем этот файл любым текстовым редактором, например блокнотом, и ищем абзац под заголовком [Controls]
В этом блоке перечислены все действия и после знака "=" указана привязанная клавиша. В том числе перечислены все клавиши быстрого доступа. Нас интересуют строки
Hotkey1=0002FFFF
Ammo Swap=0003FF01
Hotkey3=0004FFFF
Hotkey4=0005FFFF
Hotkey5=0006FFFF
Hotkey6=0007FFFF
Hotkey7=0008FFFF
Hotkey8=0009FFFF
Amm Swap - это смена боеприпасов, а HotkeyX - это клавиши быстрого доступа.
И вот тут внимательный пользователь заметит, что вместо привычного обозначения клавиш буквами и цифрами, игра использует какие-то восьмизначные и не очевидные (ну ладно, с цифрами всё очевидно) коды.
К счастью, гугл подсказал, что это "DirectInput Keyboard Scan Codes", записанные в немного изменённом виде.


Коды клавиш и примеры конфигурации
Коды кнопок можно посмотреть например здесь[www.gamespp.com]
(Если ссылка не будет доступна, можно загуглить по названию. Либо переназначать какое-то действие в меню и смотреть как код кнопки выглядит в ini)

Но в FalloutPrefs.ini они записываются немного по-другому.
Например, клавиатурная кнопка "1" по таблице записана "0x02" , в ini мы же её запишем 0002FFFF , т.е. X меняем на 0 (это ноль, а не О) и добавляем FFFF
Вот пример моего конфига

Hotkey1=0002FFFF
Ammo Swap=002DFFFF
Hotkey3=0003FFFF
Hotkey4=0004FFFF
Hotkey5=0005FFFF
Hotkey6=0006FFFF
Hotkey7=0030FFFF
Hotkey8=0022FFFF
В игре: кнопка X для смены типа боеприпасов, 1-5, B и G - клавиши быстрого доступа. На G я вешаю взрывчатку, на B бинокль

Или
Hotkey1=0002FFFF
Ammo Swap=002DFFFF
Hotkey3=0003FFFF
Hotkey4=0004FFFF
Hotkey5=0005FFFF
Hotkey6=0006FFFF
Hotkey7=0007FFFF
Hotkey8=0022FFFF
В игре: кнопка X для смены типа боеприпасов, 1-6 и G - клавиши быстрого доступа. На G я вешаю взрывчатку.

Или
Hotkey1=0002FFFF
Ammo Swap=002DFFFF
Hotkey3=0003FFFF
Hotkey4=0004FFFF
Hotkey5=0005FFFF
Hotkey6=0006FFFF
Hotkey7=0007FFFF
Hotkey8=0008FFFF
В игре: кнопка X для смены типа боеприпасов, 1-7 - клавиши быстрого доступа.

Вы же можете назначить удобные для Вас клавиши используя таблицу[www.gamespp.com]
17 Comments
I'm walkin' here! Apr 19 @ 10:17am 
а можно ли прыжок и VATS назначиить на дополнителные кнопки мыши, Мышь1 и Мышь2?
Bell ringer Feb 23 @ 3:17am 
Огромное спасибо, добрый человек, да осветится дух твой и тело твоё всеми благами))), всё работает, очень полезно). Действительно такая очевидная вещь, это пресловутая "2", искренне не понимаю разработчиков, нарушить последовательность и не дать её изменить простыми путями. Благодарствую)
Dreadful Snake  [author] Oct 11, 2021 @ 2:18am 
Ссылок полно. На гите, например
https://gist.github.com/dretax/fe37b8baf55bc30e9d63
gygf Oct 10, 2021 @ 9:44pm 
Таблица не работает, дайте пж новую
Sterling Archer Jan 29, 2021 @ 9:29am 
Вроде такая мелочь, а человек статью целую накатал, спасибо большое, помог, все работает как надо
Я уже решил проблему. Проблема была в моей клавиатуре, уже исправил.
Dreadful Snake  [author] Jun 21, 2020 @ 5:48pm 
А что менял?
После изменений в конфиге перестали работать клавиши f5 и f9, то есть быстрое сохранение и загрузка.
Nuril May 23, 2020 @ 12:46pm 
Разборка вещей после R надо подтвердить Enter но тянутся до кнопки после каждой шмотки далеко но уже не нужно E срабатывает тоже как подтверждение хотя об этом нигде не написано.
Dreadful Snake  [author] May 21, 2020 @ 9:41pm 
У меня сейчас игра не установлена, поэтому не могу ответить. А что вообще на энтере в игре по-умолчанию? И что на какой кнопке хочешь видеть ты?