Как подключить геймпад xbox 360 к компьютеру
Содержание:
- Настройка эмулятора
- Unity Engine и x360ce
- Xbox 360 Controller Emulator — для эмуляции любого контроллера и решения проблемы с его определением
- Настройка эмулятора
- Настройка x360ce в играх
- Поддержка геймпадов в играх
- Стандартные способы установки драйверов
- Предисловие
- Mortal Kombat X
- Usage
- Mortal Kombat X
- Соединения контроллера с ПК
- Поддержка геймпадов в играх
- Если x360ce не работает
Настройка эмулятора
1. Распакуйте архив в отдельную папку.
2. Запустите x360ce.exe от имени администратора (правой кнопкой по значку с джойстиком — «Запуск от имени администратора»).
При первом запуске появится окно настроек, с помощью которого можно найти готовые настройки геймпада. К сожалению, функция бесполезна: совершенно разные геймпады, в том числе брендовые, в системе имеют одно и то же название «USB Vibration Joystick» или «PC Twin shock», из-за чего найти настройки для своего устройства крайне сложно, проще настроить с нуля. Поэтому в окне «New Device Detected. » жмите Cancel.
В главном окне программы есть вкладки — Controller 1-4, в которых и настраиваются геймпады. Цветные квадраты на этих вкладках сообщают о статусе подключения:
- серый — геймпад не подключён,
- зеленый — подключён и определяется правильно,
- красный — ошибка при подключении.
Избавиться от красного статуса поможет отключение опции «Pass Through» на вкладке Advanced.
3. Кнопки настраиваются легко, надо только понять принцип.
На картинке изображен виртуальный джойстик, вокруг него — настройки привязки отдельных кнопок к реально существующим кнопкам вашего геймпада. Просто выбирайте в меню каждой кнопки пункт «» и жмите реальный аналог или поворачивайте стик в нужную сторону.
Обратите внимание, что внизу окна часть опций дублирует друг друга. Причина в том, что есть такие убогие джойстики, у которых стики и крестовина — обычные кнопки вместо осей движения (Button вместо Axis)
Играть в них то ещё мучение!
На скриншоте ниже я выделил зелёным то, что обычно настраивается на нормальных геймпадах, красным — дублированные варианты для примитивных кнопочных, которые скорее всего вам не нужны.
Кстати, кнопку Guide настраивать нет нужды — с её функциями справляется Esc клавиатуры.
Настройки сохраняются кнопкой Save.
4. Настройка чувствительности стиков важна для комфортной игры. Чем дешевле игровое устройство, тем хуже работают стики
Вы заметите эту проблему в играх, где важно точно нацеливать камеру (Dark Souls, Assassin’s Creed и др.) — при малейшем отклонении стика камера начнёт бешено вращаться. Хоть как-то понизить чувствительность можно на вкладках Left Thumb и Right Thumb параметром Sensitivity:
Подстройте так, как на скриншоте, целиться станет немного проще.
5. Функция виброотдачи работает, прямо скажу, так себе. Вибро настраивается на вкладке Force Feedback путём перебора всех опций и дергания туда-сюда для проверки ползунков «Test Left/Right Motor».
Если игра при включении эмулятора стала тормозить, причина во включённой виброотдаче — снимите галку с «Enable Force Feedback» и живите без обратной связи, но с высоким fps.
Unity Engine и x360ce
К сожалению, игры, использующие UnityEngine, поддерживают только оригинальный геймпад от Xbox 360. Пример — Ori And The Blind Forest. Неполный список игр, созданных с использованием UnityEngine, здесь. Если вам лень открывать ссылку, список под спойлером:
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 никак не приспособлены под геймпад.
Xbox 360 Controller Emulator — для эмуляции любого контроллера и решения проблемы с его определением
Чаще всего проблема связана с библиотекой xinput1_3.dll и в интернете предлагают самые разные решения, вроде переустановки DirectX, скачивания и регистрации библиотеки насильно и много чего еще. Мы всем этим заниматься не будем, т.к нам необходимо решить вполне конкретную проблему и делать мы это будем вполне определенным инструментом.
Само собой, что в рамках этой статьи мы предполагаем, что драйвера для джойстика (контроллера) у Вас скачены и установлены с сайта производителя или с диска, который шел в комплекте.. Либо установлены системой автоматически.
Нам потребуется такое чудо программисткой мысли Xbox 360 Controller Emulator. Кстати эта программа (бесплатная, к слову) не только поможет решить нашу проблему, но и зачастую поможет поиграть с джойстиком там, где поддерживается только контроллер от xbox 360 (а такие игры есть, в частности это касается эмуляторов консоли).
Распакуйте архив, допустим, используя 7-zip, в удобное для Вас место. В архиве окажется всего один файл программы. Прежде чем его запустить лучше все отключить джойстик от компьютера, а так же, если не установлен, то установить пакет .NET Framework.
Возможно, что Вы столкнетесь с ошибкой, которая представлена на скриншоте выше (он кликабелен). В нашем случае это нормально и необходимо просто нажать в кнопку «Greate».
Теперь в папке, куда Вы распаковали программу, у Вас будет три файла, а именно, x360ce.ini, x360ce_x64.exe и xinput1_3.dll. Возможно, что Вы еще раз столкнетесь с ошибкой следующего вида:
Просто проигнорируйте её, нажав в кнопочку «ОК» (чаще всего она не возникает повторно, но мало ли). На этом этапе самое время подключить джойстик в USB-порт (при этом программа-эмулятор Xbox 360 Controller Emulator всё еще должна быть запущена).
Если ничего не происходит, то возможно потребуется понажимать кнопки контроллера и перевоткнуть его еще раз в порт, после чего Вы должны увидеть окно, которое на скриншоте выше.
Рекомендуется оставить всё как есть и нажать в кнопку «Next», обычно необходимые настройки будут подгружены автоматически о чем будет свидетельствовать соответствующее окно.
После чего нажать в кнопочку «Finish». Если Вы увидите ошибку как на скриншоте ниже, то нажмите в кнопку «Продолжить».
Если Вы всё сделали правильно (или наоборот никаких окон автоматически не появлялось и Вы ничего не поняли), то в первой вкладке у Вас должна определится некая раскладка (все эти Button 1, Button 2 и тп):
А по нажатию на кнопку Game Controller (скриншот выше кликабелен) открываться список игровых устройств, где, собственно должен быть джостик в состоянии ОК (он кстати может называться не так как в реальности, но не это главное).
Далее Вам необходимо либо:
- Оставить всё как есть (что часто срабатывает) и нажать кнопку «Save», после чего закрыть программу;
- Либо настроить раскладку, что делается методом изменения значения кнопок.
Во втором случае назначение кнопок, чтобы потом выставить их соответствующим образом, можно узнать, нажимая их на вкладке с названием определившегося джойстика и наблюдая в соответствующие обозначения.
Например на скриншоте выше я зажал одну из клавиш и увидел, что ей назначен седьмой номер, потом перешел на первую вкладку и поставил Button 7 там, где я хочу, чтобы была, скажем, кнопка правого «курка».
Завершив все настройки и нажав в «Save» программу необходимо закрыть, после чего все три полученных файла в папку с игрой, а именно:
- Либо в то место, где лежит её exe-файл для запуска;
- Либо в то (это особенно актуально для Steam и игр-портов) место (это может быть папка bin или data в папке с игрой) где уже есть xinput1_3.dll (или его аналог), заменив его новосозданным (старый файл, перед заменой, можете предварительно куда-либо сохранить, на всякий случай).
Возможные вариации файла:
- xinput1_4.dll;
- xinput1_3.dll;
- xinput1_2.dll;
- xinput1_1.dll;
- xinput9_1_0.dll.
Т.е, иногда, перед заменой, полученный с помощью эмулятора Xbox 360 Controller Emulator, файл, необходимо (если потребуется замена) переименовать в то имя, которое Вы найдете в папке с игрой (если же не найдете, то положите как есть, т.е просто рядом с exe-шником).
На сим всё, можно запускать и играть.
А мы переходим к послесловию.
Настройка эмулятора
1. Распакуйте архив в отдельную папку.
2. Запустите x360ce.exe от имени администратора (правой кнопкой по значку с джойстиком — «Запуск от имени администратора»).
При первом запуске появится окно настроек, с помощью которого можно найти готовые настройки геймпада. К сожалению, функция бесполезна: совершенно разные геймпады, в том числе брендовые, в системе имеют одно и то же название «USB Vibration Joystick» или «PC Twin shock», из-за чего найти настройки для своего устройства крайне сложно, проще настроить с нуля. Поэтому в окне «New Device Detected. » жмите Cancel.
В главном окне программы есть вкладки — Controller 1-4, в которых и настраиваются геймпады. Цветные квадраты на этих вкладках сообщают о статусе подключения:
- серый — геймпад не подключён,
- зеленый — подключён и определяется правильно,
- красный — ошибка при подключении.
Избавиться от красного статуса поможет отключение опции «Pass Through» на вкладке Advanced.
3. Кнопки настраиваются легко, надо только понять принцип.
На картинке изображен виртуальный джойстик, вокруг него — настройки привязки отдельных кнопок к реально существующим кнопкам вашего геймпада. Просто выбирайте в меню каждой кнопки пункт «» и жмите реальный аналог или поворачивайте стик в нужную сторону.
Обратите внимание, что внизу окна часть опций дублирует друг друга. Причина в том, что есть такие убогие джойстики, у которых стики и крестовина — обычные кнопки вместо осей движения (Button вместо Axis)
Играть в них то ещё мучение!
На скриншоте ниже я выделил зелёным то, что обычно настраивается на нормальных геймпадах, красным — дублированные варианты для примитивных кнопочных, которые скорее всего вам не нужны.
Кстати, кнопку Guide настраивать нет нужды — с её функциями справляется Esc клавиатуры.
Настройки сохраняются кнопкой Save.
4. Настройка чувствительности стиков важна для комфортной игры. Чем дешевле игровое устройство, тем хуже работают стики
Вы заметите эту проблему в играх, где важно точно нацеливать камеру (Dark Souls, Assassin’s Creed и др.) — при малейшем отклонении стика камера начнёт бешено вращаться. Хоть как-то понизить чувствительность можно на вкладках Left Thumb и Right Thumb параметром Sensitivity:
Подстройте так, как на скриншоте, целиться станет немного проще.
5. Функция виброотдачи работает, прямо скажу, так себе. Вибро настраивается на вкладке Force Feedback путём перебора всех опций и дергания туда-сюда для проверки ползунков «Test Left/Right Motor».
Если игра при включении эмулятора стала тормозить, причина во включённой виброотдаче — снимите галку с «Enable Force Feedback» и живите без обратной связи, но с высоким fps.
Настройка x360ce в играх
Итак, кнопки настроили, теперь надо включить эмуляцию в играх. В старых версиях x360ce нужно было скопировать некоторые файлы в папку с игрой, теперь эмулятор делает это сам.
1. Идите на вкладку Options, ставьте галку на «Use Init Beep» — тогда при запуске игры, если эмулятор смог запуститься, будет звуковой сигнал.
2. Вкладка Game Settings, жмите Add. и выбирайте исполняемый файл игры. Не ярлык, не значок Steam/Origin, а именно запускаемый файл игры в её папке.
3. Игра появится в списке. Теперь нужно выбрать способ внедрения в неё.
Утилита x360ce использует весьма капризный метод подмены программной библиотеки xinput1_*.dll. Суть в том, что в папку с игрой кладётся файл xinput1_3.dll (или xinput1_4.dll, или ещё как-нибудь названный), игра загружает его вместо оригинального из папки C:\Windows\System32, эмулятор запускается внутри игры, берёт настройки и начинает согласно им имитировать виртуальный джойстик.
Имя файла xinput1_*.dll может быть разным, как и его разрядность. Поэтому сначала проставьте галки так, как на скриншоте ниже:
И нажмите кнопку Save. В папке с игрой появятся новые файлы. Если этого не произошло, вы либо указали не ту папку, либо конфигуратор запущен не от имени администратора.
Затем запустите игру. В случае удачного запуска эмулятора раздастся звуковой сигнал. Если появится какая-нибудь ошибка, закрывайте и меняйте настройки вот так:
Нюанс: на 32-битной Windows 64-битные игры не запустятся, поэтому настройка для 64 бит не поможет. Переходите к следующему шагу, оставаясь на 32-битных пунктах в любом случае.
Мало выбрать нужную разрядность, нужно указать тип внедрения в игру. И тут я вам совершенно не помощник, правильную настройку можно выбрать только методом перебора или узнав у других игроков. Ещё есть вкладка «Default Settings for Most Popular Games» с онлайн-базой настроек, но там негусто игр:
При правильном выборе геймпад заработает. Каких-либо внутриигровых настроек обычно проводить не нужно — игра сразу начнёт откликаться на кнопки.
Всё, что нужно — правильно подобрать сочетание вот этих галок:
Начните с пункта COM и попеременно пройдите все, не забывая нажать кнопки сохранения настроек и перезапуская игру.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput. Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.
Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput.
Геймпад от Xbox 360 очень удобен в использовании.
Разработанный специально для геймпада приставки, XInput до поры до времени не обладал какими-либо преимуществами перед DirectInput, но разработчики стали повсеместно его использовать. Так как игры сначала разрабатывают для приставок Xbox 360, Xbox One, PlayStation 3 и 4, только затем переносят на родной вам компьютер, проще всего использовать именно XInput — не надо заморачиваться с тестированием различных геймпадов, джойстиков, рулей — все уже протестировано, игровой процесс с геймпадом на компьютере и приставке совершенно одинаков.
Современные геймпады от именитых брендов (Razer, Thrustmaster, Saitek и другие) умеют переключаться между DirectInput и XInput, имитируя оригинальный иксбоксовый. Владельцам остальных придется попотеть, но проблема решаема.
Стандартные способы установки драйверов
Иногда возникают ситуации, когда предыдущие методы не могут помочь решить проблему с джойстиком. В таком случае можно воспользоваться стандартными методами установки ПО.
Способ 1: Специализированный софт
Существуют приложения, которые предназначены для поиска и инсталляции на компьютер драйверов. Иногда с их помощью можно решить и проблему с подключением джойстика. Одной из наиболее качественных утилит считается программа DriverPack Solution. У нее весьма обширная библиотека ПО и она поддерживает огромное количество различного оборудования.
Способ 2: Поиск драйвера по ИД
Открыв «Свойства» оборудования в «Диспетчере устройств», можно без проблем узнать уникальный идентификатор вашего комплектующего. После этого останется только воспользоваться одним из онлайн-сервисов для поиска драйверов. На сайте необходимо будет ввести ИД устройства, после чего скачать и установить ПО на компьютер.
Способ 3: Воспользоваться «Диспетчером устройств»
Иногда система просто не может самостоятельно найти необходимое для работы джойстика ПО. В таком случае потребуется предпринять такие действия:
- Перейдите в «Диспетчер устройств», после чего найдите заголовок «Другие устройства».
- Кликните ПКМ по пункту «Неизвестное устройство» и в отобразившемся списке выберите вариант «Обновить драйверы».
- В открывшемся окне нажмите на строку «Выполнить поиск драйверов на этом компьютере», после чего кликните по надписи «Выбрать драйвер из списка уже установленных драйверов».
- Теперь необходимо выбрать раздел «Периферийные устройства Xbox 360» и кликнуть на пункт «Далее».
- В отобразившемся списке оборудования определите тип вашего джойстика (проводное или беспроводное устройство), после чего нажмите на надпись «Далее».
- Таким образом, вы сможете подключить один из стандартных драйверов Виндовс, который поможет определить необходимое оборудование. При этом название комплектующего должно будет отобразиться в перечне подключенных устройств.
Воспользовавшись описанными в этой статье инструкциями, вы гарантированно сможете подключить джойстик к ПК или ноутбуку, что позволит наслаждаться любимыми играми совершенно на другом уровне. Самое главное – правильно указать версию операционной системы и тип устройства, а дальнейшая процедура скачивания и установки драйверов практически ничем не отличается от аналогичных манипуляций при инсталляции любого другого приложения.
Предисловие
Все началось с того, что я и моя жена решили играть вместе на одном ПК в файтинги — серии игр Mortal Kombat, Naruto. Так как на одной клавиатуре в четыре руки играть неудобно, решили купить геймпады (джойстики — некорректное слово по отношению к кнопочным игровым устройствам).
Выбрали относительно дешевые, потому что было неизвестно, как часто будем использовать:
Подобных геймпадов море. Все они отличаются внешним видом и качеством сборки, недостатки одни и те же:
- Слишком чувствительные аналоговые стики — те черные рычажки, благодаря которым целятся, управляют бегом. Достаточно небольшого сдвига, чтобы персонаж бежал как ошпаренный. Управлять камерой тем более неудобно. Для файтингов сойдут, но про «стрелялки» забудьте.
- Вместо курков, чувствительных к силе нажатия — обычные кнопки. В некоторых играх (например, гонках) будет неудобно играть.
- Проблемы с драйверами — не работает виброотдача с теми, что идут на комплектном диске. Нашел подходящие (ссылка), но они подойдут не ко всем моделям.
- Совместимость с современными играми. Этому вопросу посвящена следующая глава.
Конечно, можно было не заморачиваться и купить универсальный геймпад, который работает и на ПК, и с Xbx 360, и даже с PS3 и Android, но тогда, признаюсь, об этом как-то не подумал. Пришлось выкручиваться с помощью эмулятора, чему и посвящена эта инструкция.
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 не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает
Ждем обновлений от разработчиков игры.
Usage
The driver exposes a standard game pad with a number of standard controls, so any game that supports gaming devices should work. In some cases, this may require an update from the developer of the game. The preference pane uses the standard macOS frameworks for accessing HID devices in addition to access of Force Feedback capabilities. This means that the preference pane is a good indicator that the driver is functional for other programs.
It is important to note that this driver does not work, and can never work, with Apple’s «Game Controller Framework.» This GCController framework corresponds to physical gamepads that have been offically reviewed by Apple and accepted into the mFi program. Due to the fact that we are not Microsoft, we cannot get their gamepad certified to be a GCController. This is an unfortunate oversight on Apple’s part. If you would like to discuss this, please do so at this location.
Users have been maintaining a partial list of working and non-working games. Please contribute your findings so that you can help others debug their controller issues.
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 не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает
Ждем обновлений от разработчиков игры.
Соединения контроллера с ПК
Геймпад от Xbox One существует в двух вариантах – проводной и беспроводной. Отличить их можно по внешнему виду – верхняя передняя часть проводного варианта чёрная, тогда как у Wireless-контроллера эта зона белого цвета. Беспроводной девайс, к слову, может подключаться как проводным методом, так и по Bluetooth.
Способ 1: Проводное подключение
Проводное соединение геймпада для всех поддерживаемых вариантов Виндовс производится элементарно.
- Вставьте кабель в свободный USB-порт вашего компьютера.
- Другой конец кабеля вставьте в разъём microUSB на корпусе контроллера.
Подождите немного, пока система определит устройство. Обычно никаких дополнительных действий при этом не требуется на всех версиях операционной системы. Ранее для подключения геймпада на Windows 7 и 8 требовалось отдельно загружать драйвера, но сейчас они скачиваются автоматически через «Центра обновления».
Запускайте игру, поддерживающую это устройство ввода, и проверяйте работоспособность – девайс скорее всего будет функционировать без проблем.
Способ 2: Беспроводное подключение
Этот вариант несколько сложнее в силу особенностей работы контроллера. Дело в том, что подключение рассматриваемого геймпада по Bluetooth предполагает использование отдельного аксессуара под названием Xbox Wireless Adapter, который выглядит следующим образом:
Конечно, можно подключать джойстик и так, через встроенный приёмник ноутбука или сторонний гаджет для настольного ПК, но в этом случае не заработает функция подключения гарнитуры к девайсу. Однако без фирменного адаптера не обойтись, если желаете использовать беспроводные возможности на Виндовс 7 и 8.
- Первым делом убедитесь, что на компьютере включён Bluetooth. На настольном компьютере перед этим подключите адаптер в разъём USB.
Подробнее: Как включить Bluetooth на Windows 7, Windows 8, Windows 10
- Далее переходите к геймпаду. Проверьте, есть ли в нём аккумуляторы и заряжены ли они, затем нажмите большую кнопку Xbox вверху контроллера.
Затем найдите спереди кнопку сопряжения – она расположена на панели между курками девайса – нажмите её и подержите несколько секунд, пока кнопка Xbox не начнёт быстро моргать.
На «десятке» в панели устройств выберите «Добавить устройство Bluetooth»
На Windows 7 воспользуйтесь ссылкой «Добавить устройство».
На Windows 10 выберите опцию «Bluetooth», если подключаете геймпад напрямую, или «Другие», если задействуется адаптер.
На «семёрке» устройство должно появиться в окошке подключаемых девайсов.
Когда индикатор на кнопке Xbox засветится ровным светом, это означает, что устройство сопряжено успешно, и его можно использовать для игры.
Решение некоторых проблем
Компьютер не распознаёт геймпад
Самая распространённая проблема. Как показывает практика, возникает по множеству причин, начиная от проблем с соединением и заканчивая аппаратными неисправностями. Попробуйте выполнить следующие действия:
- При проводном подключении попробуйте установить кабель в другой разъём, заведомо рабочий. Также имеет смысл проверить кабель.
- При беспроводном соединении стоит удалить устройство и провести процедуру сопряжения заново. Если используется адаптер, переподключите его. Также убедитесь, что Блютуз включён и активен.
- Перезапустите контроллер: зажмите кнопку Xbox на 6-7 секунд и отпустите, затем включите девайс повторным одиночным нажатием этой кнопки.
Если указанные действия не помогают, проблема скорее всего носит аппаратный характер.
Геймпад подключён успешно, но не работает
Такого рода сбой возникает относительно редко, и справиться с ним можно установкой нового соединения. В случае беспроводного подключения возможной причиной являются помехи (например, от Wi-Fi или другого Bluetooth-устройства), поэтому убедитесь, что используете контроллер вдали от подобных источников. Также не исключено, что игра или приложение, где вы хотите использовать геймпад, попросту им не поддерживается.
Заключение
Процедура подключения геймпада от Xbox One несложная, но его возможности зависят как от версии используемой ОС, так и от самого типа соединения.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола 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).