Xbox 360 controller emulator 4.x

Troubleshooting

Dead Zone problems:

Some games have control issues, when Dead Zone is reduced to 0%.

Increase the Anti-Dead Zone value, if there is gap between the moment, when you start to push the axis related button, and the reaction in game.

Some controllers will only operate in game, if they are set as “GamePad”. Try to:

1. Run x360ce.exe
2. Select tab page with your controller.
3. Open tab page.
4. Set «Device Type» drop down list value to: GamePad.
5. Click button.
6. Close x360ce Application, run game.

Only one controller, mapped to PAD1, may work correctly in some games. Try to:

1. Run x360ce.exe
2. Select the tab page corresponding to your controller.
3. Open the tab page (visible when the controller is connected).
4. Set «Map To» drop down list value to: 1.
5. Set «Map To» drop down list values (repeat steps 2. to 4.) for other controllers, if you have them, to: 2, 3 or 4.
6. Click button.
7. Close x360ce Application, run game.

To use more than one controller in game, you may need to combine them. Try to:

1. Run x360ce.exe
2. Select the tab page corresponding to your additional controller.
3. Open the tab page.
4. Set «Combine Into» drop down list value to: One.
5. Select tab page.
6. Check «Enable Combining» check-box. (Note: Uncheck «Enable Combining» check-box, when you want to configure the controller.)
7. Click button.
8. Close x360ce Application, run game.

If tab page light won’t turn green / Red light on tab page:

• The controller profile loaded may match the name of your controller, but not actually be for the controller you own.
• There just might not be a profile for your control at all. The light should turn green once the 2 sticks, triggers and D-pad are assigned. Sometimes x360ce.exe application needs to be restarted, after assigning these, for the light to turn green.
• The controller profile might have PassThrough (check-box) enabled.
• The DInput state of the controller might be incorrect due to an application crashing previously and not unloading the controller or some other reason. Opening up Joy.cpl (Set Up USB Game Controllers) and clicking the button, and then Okaying out of the window, that appears, can fix it.

NGEmu X360CE Forum Help

If you have more questions about installation or configuration, please go to NGEmu X360CE Forum or search for solution on Google and YouTube.

Unity Engine и x360ce

Список

7 Days to Die
A Valley Without Wind
Among the Sleep
Angry Birds Epic
Anna
ARMA Tactics
Bad Piggies
Battlestar Galactica Online
Blitzkrieg 3
Broforce
Cartoon Network Universe: FusionFall
Castle Story
Cities in Motion 2
Cities: Skylines
Cognition: An Erica Reed Thriller
Cypher
Dead Effect
Dead Frontier
Dead
Trigger
Dead Trigger 2
DeadCore
Deus Ex: The Fall
Dex
DJMax Technika Q
DreadOut
Dreamfall Chapters: The Longest Journey
Dungeonland
Earthlock: Festival of Magic
Electronic Super Joy
Endless Legend
Endless Space
English Country Tune
Escape Plan
Exogenesis: Perils of Rebirth
Family Guy Online
Firefly Online
Folk Tale
Forced
Fract OSC
Fractal
Game of Thrones: Seven Kingdoms
Ghost of a Tale
Gone Home
GooBall
Grow Home
Guns and Robots
Guns of Icarus Online
Hearthstone: Heroes of Warcraft
Hero of Many
I Am Playr
Interstellar Marines
Isabelle Dance Studio
Jazzpunk
Jungle Rumble
Kairo
Kentucky Route Zero
Kerbal Space Program
King’s Bounty: Legions
Legend of Dungeon
Leisure Suit Larry: Reloaded
Lifeless Planet
Max & the Magic Marker
Max: The Curse of Brotherhood
MechWarrior Tactics

Mega Dead Pixel
Might & Magic X: Legacy
Monkey Quest
Monument Valley
Never Alone
Oddworld: New ‘n’ Tasty!
Off-Road Velociraptor Safari
Organ Trail: Director’s Cut
Ori and the Blind Forest
Pillars of Eternity
Plague Inc: Evolved
Prime World
Project Phoenix
République
Ravensword 2: Shadowlands
realMyst: Masterpiece Edition
Robocraft
Rochard
Rust
Scrolls
Shadow Blade
Shadow Blade: Reload
Shadowgun
Shadowrun Returns
Shelter
Slender: The Arrival
Slender: The Eight Pages
Space Hulk

Surgeon Simulator 2013
Temple Run
Temple Run 2
Tesla Effect: A Tex Murphy Adventure
Teslagrad
The Bridge
The Dark Eye: Blackguards
The Forest
The Last Tinker: City of Colors
The Long Dark
The
Novelist
The Room
The Room Two
The World Ends With You: Solo Remix
Thomas Was Alone
Three Kingdoms Online
Threes
Triple Town
Uberstrike
Unearthed: Trail of Ibn Battuta
Victory at Sea
Wasteland 2
World Series of Poker: Full House Pro

На данный момент способов заставить работать x360ce с Ori And The Blind Forest, Rust, Kerbal Space Program, Lifeless Planet и сотней других нет.

Можно использовать AntiMicro, JoyToKey или аналогичные программы, которые назначают на кнопки геймпада клавиши клавиатуры, но большинство игр, сделанных с использованием Unity Engine, заточены под управление мышью с клавиатурой. Например, Cities: Skylines и Wasteland 2 никак не приспособлены под геймпад.

Install and Use Instructions

  1. Download latest Xbox 360 Controller Emulator (same file for 32-bit and 64-bit Windows).
  2. Extract downloaded ZIP file and launch x360ce.exe.

Installing ViGEmBus Virtual Gamepad Emulation Driver

Issues tab in Xbox 360 Controller Emulator will start blinking if Virtual Gamepad Emulation Driver is missing.

  1. Select Issues tab and click on Install button to install Virtual Gamepad Emulation Driver.

Adding DirectInput Device (Controller)

  1. Connect your DirectInput Device (controller) to computer.
  2. Select Controller 1 tab and click on Add… button.
  3. Select controller you want to add-map and click on OK button.
  4. Enable controller by clicking on Enable # Mapped Device inside Controller 1 tab.

Configuring and Mapping Buttons and Axes

  1. Select Controller 1 tab ► General tab.
  2. Click on drop-down (drop-down menu with options will appear).
  3. Map button or axis by selecting option and pressing button or moving axis on your controller.
  4. Click Save All button (at top right corner of application) when done.
  5. Minimise Xbox 360 Controller Emulator in order to reduce CPU use (program icon will be visible in tray).
  6. Launch the game and see how it works.

How to Install or Uninstall ViGEmBus Virtual Gamepad Emulation Driver

Install: Run Xbox 360 Controller Emulator as an Administrator ► Options tab ► Virtual Device tab ► ViGEm Bus Install button.

Uninstall: Run Xbox 360 Controller Emulator as an Administrator ► Options tab ► Virtual Device tab ► ViGEm Bus Uninstall button.

How to Install or Uninstall HIDGuardian

IMPORTANT !!! Please read before installing HIDGuardian !!!
!!! DO NOT delete HIDGuardian from Windows OS Device Manager. This can result in loosing access to your Mouse and Keyboard !!!

Purpose of HIDGuardian is to hide original controllers from games, so that only virtual controllers are visible. Install HIDGuardian only if original controller prevents virtual controller functioning properly in the game.

Install: Run Xbox 360 Controller Emulator as an Administrator ► Options tab ► HID Guardian tab ► HID Guardian Install button.

Uninstall: Run Xbox 360 Controller Emulator as an Administrator ► Options tab ► HID Guardian tab ► HID Guardian Uninstall button.

DO NOT attempt to remove HIDGuardian by simply deleting it from Windows OS Device Manager. This can result in loosing access to your Mouse and Keyboard and you will be forced to follow Manual Uninstall Instructions below.

Для чего нужен эмулятор геймпада

Проблема использования игровых манипуляторов на ПК заключается в том, что их производители далеко не всегда беспокоятся на тему игровых лицензий. Оригинальный контроллер от Xbox прекрасен по качеству исполнения, но стоит довольно дорого. В России и СНГ популярны «дженерики», игровая периферия от сторонних китайских производителей. Чаще всего они копируют либо контроллер Microsoft, либо один из предыдущих Дуалшоков от Sony, в первую очередь сегодня популярен манипулятор от ПС3 как технологичный, но сравнительно дешевый.

Финансово геймеры могут быть удовлетворены, но тут начинаются проблемы прошивки. Только сравнительно именитые фирмы вроде Steelseries полностью платят лицензионные отчисления и получают необходимые библиотеки совместимости. Подключить же к ПК безымянный китайский геймпад довольно сложно. Физически нет никаких ограничений, система его успешно опознает, но вот далее начинаются ошибки в интерпретации конкретной игрой команд с кнопок, триггеров и стиков. Сам игровой процесс становится почти невозможным. Для решения этого вопроса и нужно установить стороннюю исполнимую программу, «подменяющую» сигналы на якобы «оригинальные» от настоящей периферии Майкрософт.

64-битные игры и x360ce

Из-за большого количества вопросов, посыпавшихся мне на почту, разъясню некоторые моменты, касающиеся 64-битных игр.

1. Миллион раз проверьте, какой разрядности ваша игра.

Самый простой способ определить, какой разрядности программа (игра): загрузите ее .exe файл на сайт VirusTotal, на странице отчета откройте раздел «Сведения о файле» — в самом низу будет строчка FileType. Если значение справа будет «Win32 EXE» — игра 32-битная, если «Win64 EXE» — 64-битная.

Редкий случай: иногда бывает так, что имеются две версии .exe файла игры в подпапках (папки могут иметь имена, например, bin32 и bin64). Запускает игру лаунчер, находящийся в третьей папке. Тогда файлы xinput*.dll раскидайте по обеим папкам, учитывая их разрядность. В папку с лаунчером ничего копировать не нужно, потому что лаунчер — не игра, ему джойстик видеть не обязательно.

2. Конфигуратор x360ce — 32-битный! Если его запустить в папке с 64-битными версиями xinput*.dll, то он закроется с ошибкой. Это не значит, что игра не будет работать — если она 64-битная, то джойстик игрой опознается. Вывод: настраиваем джойстик с 32-битными .dll, затем меняем в папке на 64-битные версии и играем. Например, так настраиваются Watch Dogs и Far Cry 4.

Беспроводной контроллер от Xbox One + ПК

1) Проводная связь через кабель micro-USB

×

Рекомендуем использовать контроллер от Microsoft, однако всегда можно сэкономить и купить качественный проводной геймпад для Xbox One по сниженной цене.

Геймпад от Xbox One можно подключить к ПК с помощью USB-кабеля. Для этого необходимо иметь:

  • Беспроводной контроллер от Xbox One;
  • Кабель «USB — micro-USB»;
  • ПК с Windows 7 и выше.

Одну часть провода подключаем к геймпаду, другую вставляем в USB разъем на компьютере. Чаще всего, загрузка драйверов происходит автоматически. Для обладателей Windows 10 ничего настраивать самостоятельно не придется.

×Проблемы возникают, когда на компьютере с Win 7, 8 и 8.1 не включено автообновление ПО, тогда установку необходимо произвести вручную.

  1. Заходим в «Настройки», затем в «Устройства» и внизу «Диспетчер устройств»;
  2. Выбираем строку «Геймпад Microsoft XboxOne», затем правой кнопкой и «Обновление драйверов»;
  3. Делаем «Автоматический поиск…» (нужен интернет);
  4. Ждем установки драйвера и проверяем.

Если джой не заработал, то переключаем его в другой USB разъем на компьютере.

2) Беспроводной адаптер Xbox для PC

×Для беспроводного подключения геймпада необходимо приобрести адаптер Xbox для Windows. Данное устройство будет стоить порядка 20$. Девайс совместим с Windows 7+.

Для работы контроллера выполняем следующие действия:

  1. Подключаем к ПК адаптер через USB разъем;
  2. Заходим в «Настройки» – «Устройства» – «Bluetooth и другие уст-ва»;
  3. Там жмем «Добавить Bluetooth или другое уст-во»;
  4. Находим «Все остальные» и жмем на «Геймпад от XboxOne»
  5. Устанавливаем и проверяем работоспособность контроллера.

3) Подключение через Bluetooth

Отличительной особенностью обновленного геймпада от Xbox One S и будущего X, является то, что он обладает технологией Bluetooth. Устройство совместимо с любым железом, на котором установлена операционная система Windows-10.

Для связи геймпада с ПК через Bluetooth выполняем следующее:

  1. Включаем контроллер Xbox One S;
  2. Включаем Bluetooth на компьютере и переходим в «Настройки» — «Устройства» — «Добавить Bluetooth или другое уст–во»;
  3. Ищем «Геймпад от XboxOne» и активируем устройство;
  4. Проверяем и наслаждаемся.

×Режим «В самолете» выключает все радиомодули (WiFi, Bluetooth, GPS).

Поддержка геймпадов в играх

Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput. Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.

Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput.

Геймпад от Xbox 360 очень удобен в использовании.

Разработанный специально для геймпада приставки, XInput до поры до времени не обладал какими-либо преимуществами перед DirectInput, но разработчики стали повсеместно его использовать. Так как игры сначала разрабатывают для приставок Xbox 360,  Xbox One, PlayStation 3 и 4, только затем переносят на родной вам компьютер, проще всего использовать именно XInput — не надо заморачиваться с тестированием различных геймпадов, джойстиков, рулей — все уже протестировано, игровой процесс с геймпадом на компьютере и приставке совершенно одинаков.

Современные геймпады от именитых брендов (Razer, Thrustmaster, Saitek и другие) умеют переключаться между DirectInput и XInput, имитируя оригинальный иксбоксовый. Владельцам остальных придется попотеть, но проблема решаема.

Если x360ce не работает

Такое случается. Разные игры используют разные способы определения геймпада.

1. Убедитесь, что содержимое папки с настроенным x360ce скопировано в папку с исполняемым (.exe) файлом игры. Например, исполняемые файлы игр серии Borderlands находятся в папка_игры\Binaries\Win32\.

2. Сделайте копии файла xinput1_3.dll и переименуйте:

xinput1_4.dll
xinput1_2.dll
xinput1_1.dll
xinput9_1_0.dll

Это помогает, если игра старая или наоборот, очень новая.

Внимание! «.dll» в именах файлов — расширение. Если у вас не включен показ расширений или не знаете, что это такое, именуйте копии файлов без «.dll»

4. Прямо в папке с исполняемым файлом игры запустите конфигуратор и измените опцию Use Init Beep в разделе Options:

Включаем оповещение о корректной инициализации x360ce.

Если при запуске игры x360ce корректно загрузился, вы услышите звук «бип», что позволит нам приблизиться к решению проблемы.

Если звук «бип» есть, а джойстик все равно ну никак не работает в игре (например, не видно в настройках управления), проверяем:

а) В конфигураторе квадрат около вкладки Controller 1 должен быть зеленым. Если он серый и в настройках стало пусто — геймпад отключен (проверьте USB-провод, подключение).

б) Если упомянутый выше квадрат зеленый, игре почему-то не понравился виртуальный геймпад Xbox 360. Идем в конфигуратор, открываем вкладку Controller 1 (с остальными цифрами тоже не забудьте, если подключаете больше одного геймпада), там вкладку Advanced и проверяем опцию Device Type — должно быть Gamepad. Если там все-таки Gamepad, можно поменять на Unknown, но мой опыт говорит — x360ce с этой игрой не заработает.

Если звука «бип» нет, значит, ни один из файлов x360ce (xinput*.dll) не загружается игрой. Скорее всего, вы скопировали файлы x360ce не в папку с исполняемым файлом игры. Если игра поддерживает геймпад от Xbox 360, то она обязана загружать один из этих файлов. Решение очевидно — копируем эмулятор геймпада Xbox 360 в нужную папку.

в) Перебираем Hook Mode на вкладке Options. Когда пользовался старой версией x360ce, это помогало. В последних версиях эмулятор смотрит эту опцию в файле x360ce.gdb, поэтому актуальность совета под вопросом, но попробовать можно.

4. Смотрим список поддерживаемых игр. Полезная информация, которую можно оттуда почерпнуть:

  • С каким именем файла xinput*.dll игра корректно работает.
  • Какой разрядности требуются файлы *.dll (я уже упоминал, что есть две версии x360ce — 32- и 64-битные).
  • В разделе Known games that do not work список игр, которые не работают ни в какую с x360ce.

5. Обновляем x360ce.gdb. Этот файл содержит специфичные настройки для некоторых игр и обновляется довольно часто.

Идем на эту страницу, качаем файл под именем x360ce.gdb, заменяем им одноимённый файл из папки с игрой.

6. Игра все равно не видит джойстик, а конфигуратор его опознает — перечитываем еще раз пункты 1-5. Поверьте — причина большинства проблем в невнимательности. То файл назовут xinpit.dll (как можно до такого додуматься?), то скопируют не туда, где лежит исполняемый файл игры… Поэтому еще раз проверяем папку, проверяем разрядность игры (глава ниже), пробуем именовать файлы по-разному (п. 2).

Кнопка руководства

В центре лицевой панели контроллера Xbox 360 есть направляющая кнопка, обеспечивающая новую функциональность. Эта кнопка окружена кольцом огней, разделенным на четыре квадранта, которые предоставляют игрокам различные типы информации во время игры. Например, во время многопользовательского матча с разделенным экраном определенный квадрант загорится, чтобы указать игроку, на какой части экрана он играет в это время. В этом случае, когда пользователь нажимает кнопку, он получает доступ к руководству Xbox; меню, которое обеспечивает доступ к таким функциям, как обмен сообщениями с друзьями, загрузка контента, голосовой чат и настройка саундтреков, оставаясь в игре. Кнопка Guide также позволяет пользователям выключить контроллер или консоль, удерживая кнопку в течение нескольких секунд (а не просто нажимая ее).

Mortal Kombat X

Игра Mortal Kombat X, вышедшая в 2015 году, 64-битная и вместо xinput1_3.dll требует имени файла xinput9_1_0.dll (если не будет этого файла, x360ce не «прицепится» к игре и кнопки геймпада будут перепутаны), а также нуждается в некоторых специфичных настройках.

Чтобы облегчить вас задачу, я сам настроил x360ce, вам остается только назначить кнопки джойстика:

1. Скачайте архив с x360ce, который использую я: ссылка (запасная).

2. Распакуйте его содержимое в папку Binaries/Retail игры.

3. Запустите x360ce, настройте по инструкции выше (все как обычно).

4. Играйте, все будет работать.

Внимание! Если Mortal Kombat X не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает

Ждем обновлений от разработчиков игры.

Аксессуары

Комплект для игры и зарядки

Аккумулятор, кабель для воспроизведения и зарядки и быстрое зарядное устройство

Аккумуляторная батарея представляет собой никель-металлогидридный (NiMH) аккумулятор, который обеспечивает до 24 часов непрерывной игры для беспроводного контроллера. Его рекомендуется использовать вместо одноразовых батареек AA , которые немного отличаются по напряжению и требуют более высоких затрат на утилизацию (финансовых и экологических). Он поставляется как часть и и может заряжаться с их помощью . Полная зарядка аккумулятора занимает около 2 часов с комплектом быстрой зарядки; комплект Play & Charge занимает больше времени (и зависит от того, используется ли контроллер). В модернизированную 35-часовую версию включены контроллеры «D-Pad-трансформер».

Беспроводной игровой приемник

Беспроводной игровой приемник для Windows

Беспроводной игровой приемник (продается как «Беспроводной игровой приемник Crossfire» в Великобритании) позволяет использовать беспроводные аксессуары Xbox 360, такие как беспроводные геймпады, гоночные рули и гарнитуры, на ПК с ОС Windows. Устройство действует аналогично Xbox 360, позволяя одновременно подключать к приемнику до 4 контроллеров и 4 гарнитуры. Устройство имеет радиус действия 30 футов (10 метров) и кабель USB длиной шесть футов (2 метра). Он специально разработан для работы с играми с логотипом « Games for Windows », но будет работать с большинством игр, поддерживающих стандартный геймпад для ПК. На официальном сайте Xbox отмечается, что адаптер будет работать «со всеми будущими беспроводными устройствами».

Комплект посыльного

Панель чата Xbox 360 из комплекта Messenger Kit, подключенного к беспроводному контроллеру.

Комплект для обмена сообщениями состоит из проводной гарнитуры Xbox 360 и небольшой клавиатуры, известной как «Чатпад». Панель чата подключается к передней панели контроллера и может использоваться для любого стандартного ввода текста на консоли. В настоящее время он несовместим с беспроводным игровым приемником.

Дизайн

Контроллер Xbox 360 имеет такое же базовое знакомое расположение кнопок, что и контроллер S, за исключением того, что несколько вспомогательных кнопок были перемещены. Кнопки «назад» и «старт» были перемещены в более центральное положение на лицевой панели контроллера, а «белые» и «черные» кнопки были удалены и заменены двумя новыми бамперами, которые расположены над аналоговыми триггерами. на задней панели контроллера. На передней панели контроллера есть разъем TRS 2,5 мм , который позволяет пользователям подключать гарнитуру для голосовой связи. Он также оснащен запатентованным последовательным разъемом (который разделен на 2 части по обе стороны от разъема для гарнитуры) для использования с дополнительными аксессуарами, такими как чат.

31 августа 2010 года Ларри Хриб из Microsoft (он же Майор Нельсон) представил новый дизайн контроллера Xbox 360, который заменяет беспроводной контроллер, входящий в комплект . Среди небольших изменений, таких как форма вершин аналоговых джойстиков и серые лицевые кнопки, новый контроллер оснащен регулируемой навигационной панелью, которую можно переключать между D-pad дискового типа или D-pad в форме плюса. Панель управления была выпущена в Северной Америке исключительно с наборами Play & Charge Kits 9 ноября 2010 года и выпущена в Европе в феврале 2011 года.

Контроллер Xbox 360 предоставляет стандартный программный интерфейс USB- устройства с интерфейсом пользователя, но разработан для библиотеки интерфейса Microsoft XInput. Хотя многие компьютерные видеоигры поддерживают библиотеку XInput, некоторые игры могут не работать с этим контроллером.

Прием

Контроллер Xbox 360 получил положительные отзывы, когда был выпущен. До этого, как заявлял IGN , оригинальный контроллер Xbox был «огромным, уродливым, дешевым и неудобным» и считался «мерзостью». Многие из этих проблем были исправлены с выпуском Microsoft контроллера Xbox S, а затем контроллера Xbox 360. IGN считает, что контроллер Xbox 360 является одним из «самых эргономичных контроллеров консоли». Он также получил высокую оценку за улучшенное размещение кнопок, функционирующий логотип в виде кнопки и выбор Microsoft портов для гарнитуры с нижним креплением, а не с верхним, чтобы минимизировать проблемы с заеданием проводов.

Предисловие

Все началось с того, что я и моя жена решили играть вместе на одном ПК в файтинги — серии игр Mortal Kombat, Naruto. Так как на одной клавиатуре в четыре руки играть неудобно, решили купить геймпады (джойстики — некорректное слово по отношению к кнопочным игровым устройствам).

Выбрали относительно дешевые, потому что было неизвестно, как часто будем использовать:

Пришли откуда-то из Китая.

Подобных геймпадов море. Все они отличаются внешним видом и качеством сборки, недостатки одни и те же:

  1. Слишком чувствительные аналоговые стики — те черные рычажки, благодаря которым целятся, управляют бегом. Достаточно небольшого сдвига, чтобы персонаж бежал как ошпаренный. Управлять камерой тем более неудобно. Для файтингов сойдут, но про «стрелялки» забудьте.
  2. Вместо курков, чувствительных к силе нажатия — обычные кнопки. В некоторых играх (например, гонках) будет неудобно играть.
  3. Проблемы с драйверами — не работает виброотдача с теми, что идут на комплектном диске. Нашел подходящие (ссылка), но они подойдут не ко всем моделям.
  4. Совместимость с современными играми. Этому вопросу посвящена следующая глава.

Конечно, можно было не заморачиваться и купить универсальный геймпад, который работает и на ПК, и с Xbx 360, и даже с PS3 и Android, но тогда, признаюсь, об этом как-то не подумал. Пришлось выкручиваться с помощью эмулятора, чему и посвящена эта инструкция.