Overview
Настройки клавиш по умолчанию, переназначение клавиш и игра с контроллером.
Клавиши по умолчанию
W, A, S, D – перемещение
Левый Shift – быстрый бег (зажать)
– переключить ходьбу/бег трусцой (включение ходьбы делает невозможным быстрый бег)
Пробел – перекат/уклонение
C – пригнуться
F – пинок
1 – основное оружие
2 – дополнительное оружие
3 – холодное оружие
5, 6, 7 – предметы в быстром доступе
Колесо мыши вверх/вниз – переключение между основным и дополнительным оружием (весьма странно выглядящее)
Правая кнопка мыши – прицелиться/блок (в рукопашной)/отменить бросок гранаты
Левая кнопка мыши – атака в ближнем бою/выстрел (удерживание “заряжает” мощный удар в ближнем бою)
Левая кнопка мыши + Shift – атака в ближнем бою с разбега (дальняя атака)
R – перезарядка
G – смена типа патронов
E – взаимодействие (удерживать для выхода из механизированной брони)
Tab, I – рюкзак
P – персонаж
J – журнал (квесты)
M – карта
K – команда (сопартийцы)
Переназначение клавиш
Переназначить клавиши в меню игры нельзя. Вот так вот, внезапно. Контроллер тоже не поддерживается, хотя это и не критично для ПК.
Однако, главный архив с игрой Insomnia_v2-WindowsNoEditor.pak прекрасно распаковывается при помощи quickbms[aluigi.altervista.org] и скрипта для UT4[aluigi.altervista.org], а там внутри можно подглядеть настройки по умолчанию.
Файл DefaultInput.ini с настройками по умолчанию[pastebin.com]. Содержит много чего, не всё работает, а что-то оказывается неожиданным.
Отредактированный и готовый к использованию файл[pastebin.com] (с кнопкой Home назначенной на вкл/выкл HUD – экранного интерфейса). Этот текст надо скопировать в файл C:Users[USERNAME]AppDataLocalInsomnia_v2SavedConfigWindowsNoEditorInput.ini. Input.ini можно открыть обычным блокнотом или улучшенным блокнотом[notepad-plus-plus.org].
После этого остаётся только пройтись по действиям и переназначить клавиши.
Формат достаточно интуитивен: поле Key задаёт основную клавишу для действия, а поля bShift, bCtrl, bAlt и bCmd – это флаги (True/False), включающие клавиши-модификаторы.
Список имён клавиш для Unreal можно найти тут[wiki.unrealengine.com].
Чувствительность мыши
Настройка чувствительности есть в игре, но… очень она нечувствительная, эта настройка.
По счастью чувствительность можно поднять вручную отредактировав файл C:Users[USERNAME]AppDataLocalInsomnia_v2SavedConfigWindowsNoEditorGameUserSettings.ini (в блокноте или блокноте++) и установить параметр MouseSensitivity в нужное значение (мне комфортно с 24).
После редактирования файлов настроек вручную, я обычно ставлю на них атрибут “только чтение”, дабы игра втихаря ничего не сбросила.
Игра с контроллером
Контроллер игрой напрямую не поддерживается, однако, способы его подключить есть.
Первый способ – Стим в режиме Big Picture и настройка (маппинг) контроллера под игру. Сэ мэ гайд от разработчиков с картинками. Не в курсе, как оно работает и позволяет ли делать модификаторы, что важно, потому что клавиш в игре используется приличное количество.
Второй способ – внешние мапперы. Мне удалось настроить свой XBOX 360 с использованием программы antimicro[github.com].
Во-первых, откройте файл C:Users[USERNAME]AppDataLocalInsomnia_v2SavedConfigWindowsNoEditorInput.ini (блокнотом или блокнотом++) и замените всё содержимое (скорее всего там пока ничего нет) вот на это[pastebin.com]. Сохраните файл.
Проделайте шаги из секции “Чувствительность мыши” для повышения чувствительности (я ставлю 24).
Подключите контроллер. Установите программу (ставится тихо, без сообщений, и кидает ярлык на рабочий стол). Скачайте файл настроек[drive.google.com]. Запустите antimicro, нажмите Load/Загрузить и откройте только что скачанный файл настроек. Всё, уже должно работать.
В меню курсор мыши двигается правым стиком, клик делается правым триггером. Клик на правом стике эмулирует нажатие Esc – для входа в меню паузы и быстрого выхода из прочих игровых меню.
В рюкзаке прокрутка делается с помощью крестовины – вверх и вниз соответственно. Курсор мыши при этом должен быть внутри сетки инвентаря! Правый триггер выбирает предмет, левый триггер вызывает контекстное меню. Двойное нажатие правого триггера экипирует/убирает предмет.
За навигацию отвечает левый стик, за камеру – правый.
Действия:
Быстрый бег (зажать) – Левая кнопка
Переключить ходьбу/бег трусцой (включение ходьбы делает невозможным быстрый бег) – нажать левый стик
Перекат/уклонение – X
Пригнуться – B
Пинок – Правая кнопка
Кнопка A используется как модификатор – сама ничего не делает, но переключает режим контроллера.
Основное оружие – A + Левый триггер
Дополнительное оружие – A + Правый триггер
Холодное оружие – A + вниз на крестовине
первый предмет в быстром доступе – A + влево на крестовине
второй предмет в быстром доступе – A + вверх на крестовине
третий предмет в быстром доступе – A + вправо на крестовине
Переключение между основным и дополнительным оружием – вверх и вниз на крестовине
Прицелиться/блок (в рукопашной)/отменить бросок гранаты – левый триггер
Атака в ближнем бою/выстрел (удерживание “заряжает” мощный удар в ближнем бою) – праввый триггер
Атака в ближнем бою с разбега (дальняя атака) – левая кнопка + правый триггер
Перезарядка – влево на крестовине
Смена типа патронов – вправо на крестовине
Взаимодействие (удерживать для выхода из механизированной брони) – Y
Рюкзак – Back
Персонаж – A + левая кнопка
Журнал (квесты) – A + правая кнопка
Карта – Start
Команда (сопартийцы) – нет, можно добраться через любое другое меню (всё равно редко используется).