- Почему игра вообще “не видит” джойстики
- Главная идея x360ce для двух джойстиков
- Сколько джойстиков можно эмулировать одновременно
- Какие игры поддерживают два джойстика
- Важно про xinput и DirectInput
- Настройка двух джойстиков в x360ce
- Можно ли поменять местами джойстики
- Можно ли “скомбинировать” два джойстика в один
- Как сопоставить кнопки Xbox 360 с вашими кнопками
- Стрелки D-Pad для двух джойстиков
- Стики и частые проблемы при двух контроллерах
- AntiDeadZone и мёртвая зона
- Настройки виброотдачи
- Какие кнопки в окне x360ce можно не настраивать
- Куда копировать файлы x360ce
- Частые ответы на “а получится ли у меня с двумя?”
- Небольшая схема настройки двух джойстиков
- Итог
Да, в 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. Подготовка
- Сначала подключите оба геймпада (джойстика) к ПК.
- Убедитесь, что Windows их видит: в “Диспетчере устройств” они должны определяться как джойстик/геймпад (обычно “Generic USB Joystick” и т.п.).
- Запускайте конфигуратор 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 рядом с запуском игры.