Что именно нужно настроить

В 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, оставьте только геймпад

Итоговый план, если нужно “быстро и с первого раза”

  1. Уберите x360ce (или отключите его).
  2. В настройках добейтесь XInput (включите XInput варианты).
  3. Перезапустите игру.
  4. Если игра не принимает назначение - снимите конфликт: настройте второго игрока на другие кнопки.
  5. Если при заходе в опции вылетает - включите 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).