- Что именно нужно настроить
- Шаг 1. Уберите сторонние “эмуляторы”, если они мешают
- Шаг 2. Проверьте XInput в настройках контроллера
- Шаг 3. В Steam включите режим, который не мешает вводу
- Шаг 4. Назначайте управление для каждого игрока без конфликтов
- Шаг 5. Исправьте “перепутанные” кнопки (A/B/X/Y)
- Шаг 6. Если “1A” вызывает “2B” и наоборот
- Типичные ошибки
- Итоговый план, если нужно “быстро и с первого раза”
Что именно нужно настроить
В Mortal Kombat X на ПК (часто в обсуждениях пишут “MK10”, но по сути это линейка MKX) игра ожидает ввод геймпада в формате XInput. Если подключенный контроллер работает как DirectInput, или его “перехватывает” сторонняя программа, кнопки могут путаться.
Обычно проблема выглядит так:
- кнопки A/B/X/Y местами
- часть кнопок дублируется
- нельзя назначить управление для нужного игрока
- управление не меняется вообще
Ниже - рабочие способы по порядку.
Шаг 1. Уберите сторонние “эмуляторы”, если они мешают
Если вы ставили x360ce (или похожие программы), попробуйте временно отключить или удалить их и запускать игру напрямую. В форумах люди отдельно отмечают, что при неправильной эмуляции кнопки начинают конфликтовать или перескакивать.
Источник: обсуждение по проблеме с “перекинутыми” кнопками и x360ce, где в итоге советуют перейти на XInput-настройку (и именно это помогает) - https://www.playground.ru/mortal_kombat_x/forum/smena_upravleniya-1559266
Шаг 2. Проверьте XInput в настройках контроллера
Идея простая: включите XInput-настройки для геймпада, чтобы игра видела контроллер как XInput-устройство.
В обсуждениях по MKX на Steam люди пишут, что помогает включить галочки напротив всех версий XInput и после этого управление заработало нормально.
Источник: https://www.playground.ru/mortal_kombat_x/forum/smena_upravleniya-1559266
Практика:
1. Откройте инструмент/панель, где вы настраиваете геймпад (утилита драйвера или x360ce, если вы все же используете ее).
2. Найдите режимы XInput и включите доступные варианты.
3. Перезапустите игру.
Если после этого кнопки снова “прыгают”, переходите к следующему шагу.
Шаг 3. В Steam включите режим, который не мешает вводу
Если игра вылетает при заходе в опции или управление ведет себя странно, попробуйте изолировать ввод через Steam Big Picture:
1. В Steam откройте настройки.
2. Включите Big Picture.
3. Отключите все устройства ввода, кроме геймпада (клавиатура/мышь и прочее).
4. Зайдите в настройки игры и заново назначьте управление.
Такое решение приводили в обсуждении: включить Big Picture, отключить лишние устройства и затем настроить в игре.
Источник: https://www.fighting.ru/forum/viewtopic.php?t=9138&start=700
Шаг 4. Назначайте управление для каждого игрока без конфликтов
Если в игре пишет “кнопка используется другим игроком” и не дает поставить управление, проблема в том, что у второго игрока стоит то же самое действие на нужной кнопке.
Решение из обсуждения:
- для второго игрока назначьте другие клавиши
- для первого игрока назначьте нужные
- затем верните управление второго игрока обратно, чтобы кнопки не пересекались
Источник: https://www.playground.ru/mortal_kombat_x/forum/kak_pomenyat_upravlenie_v_mortal_kombat_x_pc-1559052
Пример логики:
- Игрок 1: перемещение - стрелки или WASD, удары - удобные клавиши/кнопки геймпада
- Игрок 2: поставьте перемещение/удары на другие кнопки, которые не заняты
Шаг 5. Исправьте “перепутанные” кнопки (A/B/X/Y)
Если у вас путаются кнопки по типу:
- Y становится 4, X - 1, A - 2, B - 3
или после изменения что-то “сдвинулось” (например, было как на Xbox, а потом стало по-другому)
Обычно причина - неправильная маппинг-схема. В обсуждениях люди отмечают, что помогает включить XInput и добиться корректной раскладки, а не менять руками все кнопки хаотично.
Источник: https://www.playground.ru/mortal_kombat_x/forum/smena_upravleniya-1559266
Шаг 6. Если “1A” вызывает “2B” и наоборот
Такое поведение тоже встречается, когда вход по кнопкам маппится неправильно: нажимаешь одну кнопку, а срабатывает другая, например 1A - это 2B.
Похожую проблему описывали для Steam-версии и отмечали, что x360ce не исправил раскладку.
Источник: https://stopgame.ru/faq/show/13155/problema_s_geympadom_v_mortal_kombat_10
Что делать по шагам:
1. Уберите x360ce или отключите его перехват.
2. Добейтесь XInput (см. шаг 2).
3. Подключите геймпад заново до запуска игры.
4. После назначения в игре выйдите и перезапустите Mortal Kombat X, если раскладка продолжает “плавать”.
Типичные ошибки
| Ошибка | Как проявляется | Что сделать |
|---|---|---|
| Есть включенный x360ce или похожая эмуляция | кнопки путаются, часть дублируется | отключите/уберите эмулятор, добейтесь XInput |
| Контроллер работает не как XInput | A/B/X/Y и триггеры “скачут” | включите XInput-варианты и перезапустите игру |
| Конфликт назначений игроков | “эта кнопка используется другим игроком” | разведите назначения: Игрок 1 и Игрок 2 на разные кнопки |
| Странное поведение ввода при одновременных устройствах | вылеты при настройках или “дерганое” управление | включите Big Picture, оставьте только геймпад |
Итоговый план, если нужно “быстро и с первого раза”
- Уберите x360ce (или отключите его).
- В настройках добейтесь XInput (включите XInput варианты).
- Перезапустите игру.
- Если игра не принимает назначение - снимите конфликт: настройте второго игрока на другие кнопки.
- Если при заходе в опции вылетает - включите Steam Big Picture и отключите лишние устройства.
Источники, на которых основаны шаги: обсуждения по путанице кнопок и XInput (https://www.playground.ru/mortal_kombat_x/forum/smena_upravleniya-1559266), конфликтам назначений игроков (https://www.playground.ru/mortal_kombat_x/forum/kak_pomenyat_upravlenie_v_mortal_kombat_x_pc-1559052), проблемам с x360ce и несрабатыванием кнопок (https://stopgame.ru/faq/show/13155/problema_s_geympadom_v_mortal_kombat_10), и советам по Big Picture для стабильной настройки (https://www.fighting.ru/forum/viewtopic.php?t=9138&start=700).