Да, в x360ce можно использовать два разных джойстика в одних играх. Более того, x360ce рассчитан на подключение нескольких устройств через виртуальную раскладку под Xbox 360, чтобы игра воспринимала ввод как xinput-геймпад.

Ниже разберём, что именно получится сделать с двумя контроллерами, какие ограничения есть, и как настроить всё так, чтобы игра не путала кнопки, стики и оси.


Почему игра вообще “не видит” джойстики

Представьте: у вас два джойстика, оба работают в меню Windows, но в игре ничего не происходит или всё “съезжает”. Часто причина простая.

  • Современные игры обычно ожидают ввод по стандарту xinput
  • А многие старые джойстики общаются по DirectInput (DInput)
  • x360ce выступает как эмуляция: “переводит” команды, чтобы игра думала, что подключен Xbox 360 controller (360)

Главная идея x360ce для двух джойстиков

x360ce использует вкладки Controller 1–4 в конфигураторе. По сути это “места”, куда x360ce размещает виртуальные устройства.

Для вашей поисковой фразы “можно ли добавить два джойстика в x360ce” ключевой ответ такой:

  • Да — обычно для этого достаточно настроить Controller 1 и Controller 2 (или Controller 3/4, если так удобнее).
  • Максимум одновременно — до четырёх устройств, потому что логика xinput ограничивает это число.

Сколько джойстиков можно эмулировать одновременно

Вкладки в x360ce Что означает Реальность
Controller 1 1-й виртуальный геймпад работает
Controller 2 2-й виртуальный геймпад работает
Controller 3 3-й виртуальный геймпад работает
Controller 4 4-й виртуальный геймпад работает
Больше 4 попытка “сверх лимита” нельзя

Практическое следствие: если цель — “два джойстика в одной игре”, обычно всё упирается не в x360ce, а в то, поддерживает ли игра одновременный ввод двух игроков.


Какие игры поддерживают два джойстика

Тут важна разница между двумя случаями:

1) Игра поддерживает кооператив или режим “2 игрока” и умеет работать с геймпадами
2) Игра вообще нормально принимает только один контроллер, даже если она “на двоих” по смыслу

В комментариях на Steam часто звучит идея: если игра поддерживает одновременное использование контроллеров, проблем обычно нет. Но с x360ce всё равно может появиться несовпадение по управлению или совместимости, поэтому лучше делать настройку аккуратно.


Важно про xinput и DirectInput

Если игра рассчитана на xinput, то x360ce помогает особенно хорошо. Если игра “любит” DirectInput, то эмуляция может не дать ожидаемого эффекта или работать частично.

В простых словах:
- x360ce чаще решает проблему именно там, где игре нужен xinput
- если игра ждёт другого — возможны “подключилось, но кнопки не те” или “не видит геймпад”


Настройка двух джойстиков в x360ce

Шаг 1. Подготовка

  1. Сначала подключите оба геймпада (джойстика) к ПК.
  2. Убедитесь, что Windows их видит: в “Диспетчере устройств” они должны определяться как джойстик/геймпад (обычно “Generic USB Joystick” и т.п.).
  3. Запускайте конфигуратор x360ce (x360ce.exe) от имени администратора.

Почему администратор важен: настройки могут не сохраниться, и файл x360ce.ini не окажется в нужной папке.

Шаг 2. Настройте статусы Controller 1–4

В окне x360ce посмотрите квадраты в заголовках вкладок Controller 1–4.

Цвета обычно такие:
- Серый — контроллер не подключен
- Зелёный — контроллер найден корректно
- Красный — проблемы с подключением

Цвет квадрата Что делать
Зеленый можно настраивать кнопки и оси
Серый проверьте, что контроллер включён и определяется
Красный попробуйте в Advanced убрать Pass Through, затем проверьте снова

Можно ли поменять местами джойстики

Да. Иногда “Defender” или другой джойстик почему-то попал не в Controller 1, а в Controller 2.

Тогда поможет порядок в файле x360ce.ini:
1. Закройте x360ce
2. Откройте x360ce.ini блокнотом
3. Найдите раздел [Mappings]
4. Внутри поменяйте значения, которые отвечают за PAD1 и PAD2 (первый и второй виртуальные “слоты”)

Смысл: местами меняется то, какой реальный gamepad соответствует Controller 1/2.


Можно ли “скомбинировать” два джойстика в один

Это отдельная история: не “два игрока”, а когда игра видит один Xbox 360 controller, но кнопки/оси “собраны” с разных устройств.

В x360ce это делается через Advanced — Combining:
- включите “Combine this controller
- отметьте “Enable Combining” в Options

Только учтите: в этом режиме два реальных устройства начинают вести себя как “единый виртуальный геймпад”, и логика может отличаться от обычного “2 игрока”.


Как сопоставить кнопки Xbox 360 с вашими кнопками

После того как Controller 1 и Controller 2 зелёные, нужно привязать реальные кнопки к виртуальным Xbox 360.

Логика одинаковая для любого из двух джойстиков:
1. Открываете вкладку Controller 1
2. В “General”/соответствующих блоках нажимаете Record
3. Жмёте нужную кнопка на реальном джойстике
4. Повторяете для остальных элементов


Стрелки D-Pad для двух джойстиков

Есть два типовых варианта:

1) Если в настройках DPad есть готовые пункты — выбираете нужный DPads (например DPads PDad 1)
2) Если пунктов нет — настраиваете D-Pad как обычные кнопки
- вверх
- вниз
- влево
- вправо

Для двух джойстиков правило то же самое: настраивать D-Pad нужно в каждом Controller отдельно.


Стики и частые проблемы при двух контроллерах

Сложности при настройке аналоговых стиков

С аналоговыми stick’ами почти всегда сложнее, чем с кнопками. Потому что стики — это ось, и она может быть:

  • повернута драйвером
  • делиться между двумя элементами
  • конфликтовать с режимами “кнопки/аналог”

Что делать, если стики дублируют кнопки XYBA

Иногда стики “ведут себя как кнопки”: игра видит движения как нажатия XYBA.

Типичная причина: у джойстика есть переключение режимов (часто кнопка Mode). Тогда:
- переключите джойстик в аналоговый режим
- либо проверьте настройки в драйвере/утилите к нему

Если несколько стиков используют одну ось

Бывает, что камера двигается диагонально, а персонаж начинает ходить — потому что две оси смешались.

Тут обычно помогает:
- внимательно пробежать по настройкам ось в x360ce
- вручную переназначить корректные оси в Controller 1 и Controller 2

Если ось “делит” курки и нужны Half и Inverted Half

Когда два аналоговых устройства “висят” на одной оси, в x360ce используются:
- Half
- Inverted Half

Простая идея такая: одна половина оси отвечает за один курок, вторая половина — за другой. Если перепутать, курки могут работать “наоборот”.


AntiDeadZone и мёртвая зона

Если в игре появляется задержка, дрожание или стики не реагируют сразу, может быть мёртвая зона (dead zone).

В x360ce для этого есть функция AntiDeadZone в Advanced:
- помогает убрать проблему “мертвой зоны” в играх
- полезно, когда настройка стика в игре “задушена” даже после корректной калибровки

В реальных случаях в играх типа Dead Space встречалось, что вибрация и мёртвая зона могут вести себя по-разному в зависимости от версии x360ce. Решение обычно строится вокруг AntiDeadZone и точной подстройки.


Настройки виброотдачи

Чтобы игра давала отдачу:
- откройте Force Feedback
- включите Enable Force Feedback
- при необходимости настройте параметры (например, swap motor)

Если вибрация не включается, это часто не ошибка x360ce, а особенности совместимости с конкретным джойстиком или игрой.


Какие кнопки в окне x360ce можно не настраивать

Не всё нужно трогать, чтобы два джойстика заработали.

Обычно:
- кнопки типа Guide можно не настраивать (часто помогает Esc на клавиатуре или стандартная кнопка выхода в игре)
- если стики корректно определяются, некоторые нижние секции настройки могут быть не нужны

Суть: настраивать нужно то, что действительно играет роль в управлении (движение, камера, выстрел, прыжок и т.п.).


Куда копировать файлы x360ce

Это важно, когда у вас не “общая” настройка, а игра не распознаёт эмуляцию.

Чаще всего делают так:
1. После настройки нажимают SAVE в x360ce
2. Затем копируют x360ce.ini и нужные dll в папку с .exe игры, а не в лаунчер

Если игра “не видит” эмулятор после установки:
- проверьте, что x360ce.ini лежит рядом с нужным запускным файлом
- при необходимости попробуйте переименовать xinput1_3.dll в другой вариант (xinput1_2 / xinput1_1 и т.п.), потому что некоторые игры ищут конкретное имя


Частые ответы на “а получится ли у меня с двумя?”

Ниже коротко, чтобы вы сразу сверились с реальностью.

Ситуация Что обычно происходит
2 джойстика, игра поддерживает 2 игрока почти всегда можно, настраиваете Controller 1 и Controller 2
2 джойстика, игра видит только одного x360ce не поможет “добавить второго игрока”, потому что ограничение в самой игре
второй джойстик определяется, но кнопки перепутаны нужно переназначить кнопки/оси в соответствующем Controller
стики дублируют кнопки ищите режим Mode или переназначайте аналог/кнопки
мёртвая зона “мешает” AntiDeadZone в Advanced

Небольшая схема настройки двух джойстиков

flowchart TD
A[Подключить 2 джойстика] --> B[Запустить x360ce от админа]
B --> C[Проверить Controller 1–4: зелёный статус]
C --> D[Настроить Controller 1: кнопки + D-Pad + оси]
C --> E[Настроить Controller 2: кнопки + D-Pad + оси]
D --> F[Проверить стики: нет дублирования и конфликтов осей]
E --> F
F --> G[При проблемах включить AntiDeadZone в Advanced]
G --> H[Сохранить SAVE]
H --> I[Скопировать x360ce.ini и dll рядом с .exe игры]
I --> J[Запустить игру и проверить управление двух устройств]

Итог

Добавить два джойстика в x360ce можно — обычно через Controller 1 и Controller 2 (или 3/4). Максимум одновременной эмуляции — четыре, а дальше начинаются ограничения xinput и/или логики самой игры.

Самое важное, чтобы два джойстика заработали как вы ожидаете:
- корректные цвета квадратов Controller 1–4
- правильное сопоставление кнопок и ось
- аккуратная настройка stick и D-Pad
- при “дребезге” или “тормозах” использовать AntiDeadZone

Если вы встретите, что игра видит контроллеры, но управление странное — почти всегда дело в настройке осей, в режиме стиков или в том, куда именно положены файлы x360ce.ini и dll рядом с запуском игры.