Как подключить геймпад xbox 360 к компьютеру

Можно ли подключить беспроводной джойстик к ПК

Альтернативным вариантом подключения является возможность подключения беспроводного (wireless) джойстика Xbox 360. Такая задача вполне реализуема, для этого нам понадобиться специальный ресивер, который станет транзитным звеном между подключенным джойстиком и нашим ПК.

Если такого ресивера у вас нет, вы можете его приобрести. Его стоимость колеблется от 9 до 20 долларов США, при этом оригинальный от Майкрософт может стоит чуть дороже нежели китайские аналоги, которые вы сможете легко отыскать на «Алиэкспресс».

Подключите ресивер в порт ЮСБ на вашем PC. После подключения на ресивере должен загореться зелёный огонёк, сигнализирующий о нормальной работе девайса.

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

Если же мастер не появился, тогда необходимо выполнить следующее:

  1. В комплектации к ресиверу прилагался диск драйвера, необходимо установить их на PC;
  2. Если таких драйверов нет, тогда перейдите на , справа выберите вашу версию Виндовс (во многих случаях подойдут драйвера под Виндовс 7 в режиме совместимости);
  3. Скачайте файл «Xbox 360 Accessories Software 1.2», и запустите его на вашем PC;
  4. После установки драйверов перезагрузите систему.

Теперь нам нужно подключить наш контроллер к ресиверу. Включите ваш контроллер зажав кнопку «Xbox Guide» в центре геймпада, и дождитесь появления зелёной подсветки. После этого нажмите на кнопку связи на ресивере до времени, пока она не начнёт мигать зелёным.


Зажмите указанную кнопку на ресивере

Затем нажмите на кнопку связи (круглая кнопка в верхней части джойстика) на вашем контроллере для начала процесса коннекта.


Теперь нажмите на соответствующую кнопку на контроллере

Процесс соединения займёт пару секунд, после чего мигающий огонь на ресивере станет стабильно зелёным, а на контроллере засветится один из 4 углов рядом с кнопкой «Guide». Это означает, что соединение прошло нормально, и вы можете пользоваться функционалом беспроводного джойстика на вашем PC.

Если же стабильного соединения установить не удалось, рекомендую посетить страницу помощи Майкрософт для решения возникшей проблемы.

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 никак не приспособлены под геймпад.

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 не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает

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

Dark Souls II: Scholar of the First Sin

Для работы x360ce в Dark Souls II: Scholar of the First Sin требуются специфичные настройки. Пока база в файле x360ce.gdb авторами не обновлена, джойстик будет работать некорректно.

Как исправить самим:

1. Настраиваем x360ce и геймпад по инструкции выше.

Игра 64-битная, поэтому удаляем xinput1_3.dll, x360ce.gdb и конфигуратор x360ce.exe (вы ведь кнопки геймпада настроили, не так ли?), кладем в ту же папку 64-битную версию файла xinput1_3.dll. Конфигуратор x360ce.exe можно удалить, т.к. с 64-битной библиотекой xinput он не работает.

2. Открываем файл x360ce.ini программой Блокнот (не Word или WordPad, а обычным Блокнотом!). Это текстовый файл, где все настройки можно поправить вручную.

3. Ищем секцию . Если под ней нет строчки «Version=1» без кавычек, добавляем.

4. После названия секции  удаляем строку «HookCOM=1» (если есть) и добавляем вместо неё:

HookLL=1
HookCOM=1
HookSA=0
HookWT=0
HOOK_DI=0
HOOK_PIDVID=0

Закрываем файл, попутно сохранив. Напоминаю, что кавычки ставить не нужно.

5. Если игра при запуске вылетает, снова откройте  x360ce.ini и смените «HookLL=1» на «HookLL=0».

6. Играем.

Если метод не помог — убедитесь, что все сделали строго по инструкции, с 64-битной версией.

Лучший эмулятор джойстика xbox 360 для PC

Таких программ великое множество, но большинство из них пишутся несколькими энтузиастами, проект достаточно быстро глохнет, а устаревшая версия несовместима. Некоторые эмуляторы просто распространяют фишинговое и хакерское ПО, а в самом безобидном случае устанавливают на компьютер ничего не подозревающего юзера тонну назойливых рекламных троянов.

Уже многие годы лучший, единственный действенный и по-настоящему «честный» в плане КПД и содержимого эмулятор геймпада xbox 360 для pc — это Tocaedit xbox 360 controller emulator. Данное ПО является полностью свободным и развивается сообществом добровольцев. Все распространение в Интернете любой его части бесплатно, именно поэтому его можно встретить на многих сайтах. В Рунете xbox 360 controller emulator лучше всего скачать с нашего, либо официального сайта. Преимущество в том, что мы всегда выкладываем последнюю версию этой программки и содержащую наиболее свежую базу игровых профилей и тонких конфигураций.

Существует две версии эмулятора:

  • Версия 64 бит для win 10 и win7 – выбирайте её, если у вас установлена 64 разрядная Windows;
  • Версия 32 бит для win 10 и win7 – загружайте её, если пользуетесь Windows 32 bit.

Скачать x360ce на русском не возможно, так как программа разработана англоязычным сообществом и никто не перевел ее на русский язык. Программа исключительно англоязычная, но проста в плане конфигурации. Все попытки найти этот эмулятор на русском ни к чему хорошему не приведут.

JoyToKey — простой эмулятор джойстика для Xbox 360

JoyToKey – это еще одна программа, подобна предыдущей, которая позволит вам играть в игры Xbox 360 на клавиатуре. Программа также понимает обе схемы управления – Dinput и XInput. Этот эмулятор геймпада отличается особой простотой в настройке. При помощи данного софта вы можете имитировать действия одновременно двух геймпадов. Этот вариант отлично подойдет, когда вы захотите поиграть с друзьями в файтинги на вашем ПК.

Если игра поддерживает официально джойстик Xbox 360 для компьютера, то лучше использовать эмулятор x360ce, т. к. он содержит намного больше настроек и позволяет максимально расположить управление по вашему предпочтению.

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

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

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

Как подключить игровой контроллер PlayStation 3, Xbox360, Wii к Android

Насколько бы большим ни был экран вашего девайса, смартфона либо планшета, играть все равно на нем будет не совсем удобно. Часть того, что происходит на экране, скрывается под руками, а пальцы плохо ощущают кнопки. Намного удобней подключить джойстик, тогда от игры можно будет получить максимум удовольствия. В этой статье речь пойдет о подключении геймпадов от игровых приставок Wii, Xbox360, PlayStation3 к Android.

Подключение джойстика от PlayStation 3 к Android

В зависимости от того, хотите вы джойстик от PlayStation 3подключить по Bluetooth или же с помощью microUSB и будет отличаться порядок подключения.

Подключение джойстика от PlayStation 3 к Android через bluetooth

Важно знать

  • Для приложения Sixaxis Controller требуются root-права.
  • Для нормальной работы программы необходимы оригинальные Sixaxis и Dualshock 3.

Итак, скачаем программу SixaxisPairTool, установим ее на компьютер. С помощью USB-шнура подключим к нему джойстик и запустим установленную программу. После запуска программы в формате xx:xx:xx:xx:xx:xx будет написан MAC-адрес.

Теперь установим на устройство Sixaxis Controller, запустим его. Здесь в формате (xx:xx:xx:xx:xx:xx) видим Local Bluetooth Address. В Change Master в SixaxisPairTool вписываем его и жмем кнопку Update.

Далее отключаем джойстик от компьютера и кнопкой PS включаем его. Если у вас все получилось, то загорится одна лампочка. Если появится надпись Connection Failed, ваше устройство не поддерживается.

Завершив подключение к устройству, нажмем пункт Change Input Method, затем выберем джойстик.

Подключение джойстика от PlayStation 3 к Android через microUSB

В этом способе применение джойстика ограничено — его можно использовать только в эмуляторе игровой приставки. Это большой недостаток.

Необходимо знать: ваш девайс должен поддерживать Host mode.

Скачаем эмулятор желаемой приставки (в Google Play их огромное количество), установим его. Подключим джойстик к microUSB устройства, запустим установленный эмулятор, зайдем в настройки и назначим на кнопки джойстика необходимые действия. Если кнопки не работают, в настройках найдем пункт Use input method, обратимся к нему.

Подключение джойстика от Xbox360 к Android

Порядок действий такой же, как при подключении проводного джойстика от PlayStation, однако следует учесть один важный момент.

Для беспроводного геймпада от Xbox360 специального приложения пока не существует, а значит, для избавления от всех проводов необходимо будет приобрести специальный ресивер.

Далее нужно делать все тоже, что и при подключении проводного джойстика от приставки PlayStation 3. Действия аналогичны.

Подключение джойстика от Wii к Android

Важно знать: не совместим с большинством девайсов HTC с Sense UI. Чтобы подсоединить Wiimote, необходимо скачать и установить специальную программу Wiimote Controller

После запуска программы включаем Bluetooth, запускаем приложение

Чтобы подсоединить Wiimote, необходимо скачать и установить специальную программу Wiimote Controller. После запуска программы включаем Bluetooth, запускаем приложение.

В приложении нажимаем кнопочку 1.Init and Connect, а после этого на Wiimote кнопки 1 и 2 одновременно зажимаем. После того, как приложение найдет контроллер, жмем кнопку 2.Select WiiControllerIME и напротив WiiControllerIME ставим галочку. Все, теперь можно играть.

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

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

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

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

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

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

Предисловие

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

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

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

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

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

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

X360ce — популярный эмулятор геймпада для PC

Многие сталкивались с такой ситуацией, когда обычный джойстик был использован для игр под Xbox, но в большинстве случаев поиграть так и не удавалось. Кнопки пульта стороннего разработчика либо не соответствовали своему назначению, либо не работали вообще. Сегодня есть несколько достойных симуляторов геймпада для приставки Xbox, которые позволят использовать любой джойстик для игр. Одна из таких программ – x360ce.

Дальнейший порядок действий:

  1. Создайте на компьютере (желательно не на системном диске) папку под названием x360ce.
  2. Распакуйте архив эмулятора в уже готовую папку.
  3. Здесь найдите файл .exe со значком джойстика. Сделайте клик правой кнопкой мыши и выберите «Запустить от имени администратора». Если при запуске программы вы видите ошибку «Не найден модуль», значит у вас не установлены необходимые компоненты NET.Framework.
  4. Подключите джойстик и убедитесь, что он работает корректно, драйвера для него установлены. Это можно посмотреть в «Диспетчере задач».
  5. При подключении джойстика к USB-гнезду появится окно поиска подходящих настроек в Интернете. Здесь нажмите «Next» (далее), чтобы устройство само выполнило поиск, затем нажмите «Finish», когда настройки будут найдены. Каждый раз при подключении новой модели джойстика вы сможете увидеть это окно. В любом случае вы всегда сможете найти настройки в Интернете даже самостоятельно, выбрав раздел в настройках геймпада «Controller Settings», «Most Popular Settings…».

Настройки при подключении джойстика

Когда отобразится ваш геймпад в окне настроек эмулятора, обратите внимание на вкладку Controller 1. Их обычно 4, но нам необходим именно первая

На этой вкладке возле наименования будет расположен цветной квадратик. Он сообщает нам о статусе подключения. Серый цвет – джойстик не подключен, красный – подключен, но имеются проблемы, зеленый – джойстик подключен.

Далее нам нужно установить соответствие между виртуальными кнопками пульта Xbox 360 и вашим китайским джойстиком.

Для задания соответствия кнопкам:

  1. Откройте меню виртуальной раскладки.
  2. Чтобы задать нужную кнопку, нажмите на джойстике кнопку для назначения.
  3. Чтобы настроить стрелки, используйте 2 панели кнопок «D-Pad».

  4. Используйте первый вариант – блок с настройкой стрелок слева. Если возникнут проблемы, воспользуйтесь вторым блоком снизу.
  5. Стики настраиваются по инструкциям, которые дает программа. После того, как вы нажмете кнопку «Record», двигайте их в ту сторону, которую вам диктует программа настройки.

Возможно вам до конца и не удастся настроить геймпад в соответствии с оригинальным Xbox 360. Например, на многих китайских аналогах отсутствует кнопка «Guide». В этом нет ничего страшного, вы можете пользоваться «Esc» на клавиатуре вместо нее. Если ваш джойстик поддерживает виброотдачу, то настроить ее вы можете на вкладке «Force Feedback» в программе x360ce. Иногда можно встретить пульт от китайских инженеров, где кнопки или стики не настраиваются вообще. Они не реагируют на любые настройки и подставки кнопок. Это происходит потому, что при изготовлении данного устройства были допущены промахи и кнопки не соответствуют внутренним расположениям контактов на микросхеме джойстика. Такие устройства вы можете только заменить.

Встраиваем эмулятор x360ce в игру

В старых версиях программы пользователю нужно было копировать файлы в папку с игрой, причем это необходимо нужно было делать при каждом входе. В последней версии эмулятора достаточно ввести путь к игре, и специальный конфигуратор выполнит все за вас. Для этого:

  1. Найдите папку с игрой на вашем компьютере. Если вы не знаете расположение папки, нажмите на ярлык игры на рабочем столе правой кнопкой мыши, затем выберите «Расположение файла».
  2. Запустите конфигуратор эмулятора (файл .exe с иконкой джойстика).
  3. Выберите на панели инструментов «Add». Проставляем галочки в необходимых пунктах (как на скриншоте).
  4. Нажмите кнопку «Save» для сохранения настроек. Если появится дополнительное окно с кнопкой «Ок», её нажимаем тоже. Готово. Можно тестировать.

Почему джойстик Xbox 360 не подключается к консоли

Неисправности при подключении проводного джойстика:

  1. Неоригинальный геймпад – если вы брали контроллер с рук или покупали его в несертифицированном магазине, вам могли продать подделку. Подключить такой контроллер, к сожалению, будет невозможно и придётся покупать новое оригинальное устройство.
  2. Техническая неисправность – нередко это разрыв контакта проводов. Происходит это из-за частого перегиба основного кабеля. Но также поломка может быть и более серьёзной, например, перегорание дорожек на плате.

Неисправности при подключении беспроводного джойстика:

  1. Блок аккумуляторов не работает – это необязательно поломка, возможно просто кончился заряд. Чтобы удостовериться в причине, попробуйте зарядить контроллер. Если после этого он не заработает, то, возможно, причина в неисправности самих аккумуляторов или батареек.
  2. Электромагнитные помехи – если рядом с консолью есть мощные излучатели электромагнитных волн, то они вполне могут просто заглушить сигнал, идущий от контроллера. Например, это может быть микроволновка.
  3. Поломка геймпада – причины поломки могут быть разными. Это и выход из строя передатчика, и нарушение контактов питания, и залипание датчиков кнопок. Точно определить причину, не разбирая джойстик, к сожалению, невозможно.

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

Общие способы инсталляции ПО

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

Способ 1: Утилиты автоматического обновления софта

Иногда программы, которые сканируют систему на предмет отсутствующих драйверов, могут решить проблему с подключением геймпада. Этому способу мы посвятили отдельную статью, в которой детально рассмотрели наилучшие утилиты подобного рода. Прочитав его, вы с легкостью справитесь с установкой софта для джойстика.

Урок: Лучшие программы для установки драйверов

Рекомендуем обратить внимание на программу DriverPack Solution. У данной утилиты самая обширная база драйверов и список поддерживаемых устройств

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

Урок: Как обновить драйвера на компьютере с помощью DriverPack Solution

Способ 2: Загрузка ПО посредством ID устройства

Данному способу мы также посвятили отдельный урок, ссылку на который вы найдете чуть ниже. Он заключается в том, чтобы узнать идентификатор вашего ресивера или джойстика, а затем использовать найденный ИД на специальном сайте. Подобные онлайн-сервисы специализируются на поиске необходимых драйверов лишь по номеру ID. Пошаговую инструкцию вы найдете в уроке, о котором мы упоминали выше.

Урок: Поиск драйверов по ID оборудования

Способ 3: Ручная инсталляция драйвера

Для этого способа вам необходимо сделать несколько простых действий.

  1. Открываем «Диспетчер устройств». О том, как это сделать, вы можете узнать из нашего соответствующего урока.

Урок:

В списке оборудования ищем неопознанное устройство. Кликаем по его названию правой кнопкой мыши. После этого выбираем строку «Обновить драйверы» в появившемся контекстном меню.

В следующем окне нажимаем на второй пункт — «Ручной поиск».

Далее вам необходимо нажать на строку, отмеченную на скриншоте.

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

Откроется перечень устройств, которые относятся к выбранному типу. В данном списке выбираем устройство, для которого необходим драйвер — ресивер, беспроводной или проводной контроллер. После этого жмем снова кнопку «Далее».

В результате будет использован драйвер из стандартной базы Windows и устройство корректно опознается системой. После этого вы увидите оборудование в списке подключенных девайсов.
После этого вы сможете начать использовать ваш контроллер Xbox 360.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

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.

Проблемы и ошибки

Очень важно соблюдать битность версии. Последние игровые хиты выходят в версии x64, потому что 32-битный процесс не может использовать более 4 гигабайт ОЗУ, а это очень немного для современной графики

Но небольшие инди-игры столько ресурсов не требуют.  Xbox360ce поставляется в версиях 64 бит и 32 бит, названы они соответствующе. В случае неправильной установки вылетит ошибка с красным крестом о несоответствии исполнимого файла либо библиотеки xinput, а юзеру будет предложено скачать подобающую версию. Две библиотеки сразу ставить запрещено категорически, в лучшем случае просто «повиснет» геймпад, в худшем — «отвалятся» несколько системных процессов, а починка займет достаточно долгое время.

Популярна выскакивающая ошибка, содержащая win32exception. Решение очевидно — держать постоянно свежую версию эмулятора, а также обновлять XInput согласно версии Виндовс, наиболее популярная версия сейчас — 1.3. Как известно, с компьютерной периферии сигналы входят цифровым и аналоговым методами. Если DirectInput уже «встроен» по принципу plug-n-play, то XInput является аналоговым протоколом, который требует настройки. Софт закачивает его автоматически и соответственно битности, поэтому достаточно обновить эту библиотеку по первому требованию.

Бывают проблемы с виброоткликом, но они в первую очередь аппаратного толка. Не стоит покупать совершенно неизвестные и буквально разваливающиеся в руках модели из самой дешевой пластмассы, в которых некачественные контакты приводят к некорректному реагированию. Может помочь отдельнок скачивание драйвера USB Network Joystick, но гарантированную работу это не дает. В случае некоторых игр фреймрейт может драматически падать и вибросигнал лучше отключать насовсем.

Множество проблем приходит оттого, что сомнительные сайты предлагают скачать x360ce с читами, дополнительными эмулирующими функциями. Это ловушка для наивных пользователей. Программа  x360ce не имеет никаких дополнительных функций, кроме непосредственного управления разнообразной игровой периферией. С точки зрения копирайта ничьи права не нарушаются, это ПО можно считать свободной разновидностью драйверов.

Больше фундаментальных проблем у x360ce нет. Иногда оборудование бывает несовместимо даже с ним. Порой игра не хочет «сотрудничать» и с оригинальным геймпадом Xbox, но тогда проблема уже явно не с эмулирующей оболочкой. Проект развивается, база игр пополняется с каждым релизом, поэтому даже если сейчас данная игра не пошла — стоит вернуться к данному софту через несколько месяцев, возможно, код был изменен в лучшую сторону.

Если 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).

Способы решения проблемы

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

Для избавления от электромагнитных помех отключите от сети все возможные приборы, которые их издают. Если после этого контроллер успешно заработает, то необходимо найти главный источник помех, поочерёдно включая приборы. А при обнаружении источника, отдалить его от приставки или отключать на время игры.

Прочие технические неисправности придётся чинить в обслуживающем центре.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий