Как настроить джойстик как xbox one

Эмуляция XBox-контроллера для геймпадов без аппаратной поддержки XInput.

В текущих реалия ПК-гейминга, современные игры поддерживают только XInput-совместимые геймпады, и только некоторые игры поддерживают DirectInput-устройства, и то, в основном применительно только к одному контроллеру — DUALSHOCK 4. Также стандарт DirectInput используется в различных гоночных и авиа-симуляторах, для работы игровых рулей и штурвалов.

реклама

Что такое XInput? XInput — это API, который позволяет приложениям получать данные от контроллера Xbox (или любого другого контроллера с аппаратной поддержкой XInput). Подробнее можно почитать тут.

А что же делать юзеру, если у него в арсенале оказался геймпад без аппаратной поддержки XInput, DirectInput-совместимый? Выкидывать геймпад? Продавать и покупать XInput-совместимый? Нет, это совершенно необязательно, потому что существуют различные варианты эмуляции XInput для DirectInput Only геймпада. Вот эти варианты мы сегодня и рассмотрим.

Сразу оговорюсь, эмуляторов DS4Windows и InputMapper, предназначенных для DUALSHOCK 4, в этой статье не будет. Для DUALSHOCK 4 существует отдельная статья в блоге, DUALSHOCK 4 в реалиях ПК, где эта тема раскрыта достаточно широко.

реклама

Вариант номер один — эмулятор x360ce.

Изначально эмулятор появился под названием «XBOX360 Controller Emulator v3.0 by Racer_S». Был он, мягко говоря, сыроват, пока его дальнейшим развитием не занялся пользователь с ником virus, обитающий тогда на сайте www.tocaedit.com. В дальнейшем всё это дело переросло в проект x360ce и существует по сей день.

Что представляет из себя x360ce эмулятор? Это кастомные библиотеки:

реклама

плюс файл с настройками:

x360ce.ini конфигурируете вы самостоятельно, конкретно под свой геймпад, с помощью утилиты из комплекта. После чего x360ce.ini и dll-файлы (как правило достаточно одного dll-файла — xinput1_3.dll) подбрасываются в папку с целевой игрой:

реклама

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

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

Скачать x360ce можно тут.

Вариант номер два — XOutput эмулятор.

В XOutput принцип работы уже более продвинутый. При установке этого эмулятора, в систему ставится virtual bus driver (SCP драйвер-враппер, который также используют утилиты DS4Windows и InputMapper, для эмуляции XInput на геймпадах DUALSHOCK 4):

Читайте также:  Firefox не работает загрузка файлов

Но в отличие от заточенных под один геймпад DS4Windows и InputMapper, этот эмулятор всеяден и готов работать с любыми DirectInput геймпадами:

После настройки и активации эмуляции в системе (помимо нашего DirectInput геймпада) должен появиться XBox 360 геймпад:

Чтобы скрыть DirectInput сущность нашего геймпада от системы и игр, следует воспользоваться режимом «Exclusivity»:

должно стать так:

. по идее должно стать. Эмулятор достаточно капризный, в том, что касается эксклюзивного режима. Особенно на последних версиях Windows 10. Т.е. может и не работать.

Вибрации через эмулятор, даже если она поддерживается вашим геймпадом, и в систему установлен родной forcefeedback драйвер для DirectInput устройства, не будет:

У этого эмулятора есть неоспоримые преимущества перед x360ce: он работает в UWP-приложениях, он не требует никаких сторонних DLL-библиотек в папке с игрой, он легко включается и выключается, его можно добавить в автозагрузку, он работает с 32-битными и 64-битными приложениями.

Скачать эмулятор можно тут.

Также существует новая ветка разработки XOutput. Тут для полноценной работы потребуется другой пакет драйверов (вместо SCP) — ViGEm Bus:

Суть та же, но тут работа над софтом и драйвером идёт активнее.

Вот вам необходимые ссылки по новой версии XOutput:

И наконец вариант номер три — эмуляция XInput через Steam.

Steam поддерживает большое количество геймпадов «из коробки», т.е. не требуется дополнительных телодвижений для того, чтобы Steam распознал ваш геймпад, а точнее правильно определил раскладку кнопок и прочее.

Но нет ничего страшного, если ваш DirectInput-геймпад незнаком стиму.

Для того, чтобы для вашего DirectInput-друга, в играх из библиотеки Steam (или добавленных туда вручную), заработала эмуляция XInput (и прочие плюшки), нужно проделать следующие шаги.

Подключить геймпад к ПК, запустить Steam и перейти в режим Big Picture:

Перейти в пункт меню с настройками контроллера:

поставить галочку на «пользовательские настройки обычного геймпада»:

выбрать внизу, в обнаруженных контроллерах, ваш геймпад и настроить его в соответствии с подсказками на экране:

нажать «сохранить» и дать имя вашему геймпаду:

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

В играх (из библиотеки Steam) ваш геймпад будет определяться, как XBox 360 контроллер. Чтобы произвести дополнительные настройки по конкретной игре, нужно вызвать в процессе игры оверлейный экран Steam (кнопкой GUIDE) или комбинацией клавиш и произвести все необходимые манипуляции.

Источник

Геймпад Xbox One + беспроводной адаптер. Обзор и как подключить к ПК на Windows 10?

Зачем вообще нужен геймпад для ПК?

Если игра изначально делалась для консоли и потом мигрировала на ПК, то чаще всего наиболее удобный способ управления — геймпад, как бы вы не любили мышку с клавиатурой. Плюсом, геймпад добавляет обратную связь игровому процессу. Это и вибро отклики и тактильные ощущения от элементов управления.

Читайте также:  Сломалась заслонка печки калина

Почему именно геймпад Xbox One ?

Производитель Xbox — Microsoft, логично, что множество игр под Windows адаптированы под геймпады от Microsoft. Яркий пример Star Wars: Fallen Order, ради которой я и купил геймпад для ПК.

Почему не реплику геймпада Xbox One ?

Оригинальный геймпад Xbox One тактильно приятнее и монолитнее, чем китайские реплики которе я держал у руках. Еще вероятно оригинал стабильнее работает и его проще подключить. Хотя этого я наверняка не знаю. Мне тактильного сравнения хватило, чтобы не покупать реплику.

Комплектация

Комплектаций поставки у геймпадов от Xbox One несколько. Я выбрал специальный комплект для подключения к ПК. От других комплектов он отличается наличием специального адаптера Xbox Wireless Adapter.

Как я выбирал? Я не хотел провода и я хотел в будущем подключить к компьютеру сразу 2 геймпада.

Геймпад без адаптера Microsoft Xbox ONE for Windows для PC/Xbox ONE стоил 3999 рублей, Геймпад с адаптером- 4599 рублей . Отдельно адаптер Xbox Wireless Adapter стоит 1699 рублей.

Выбор комплекта сразу с адаптером для ПК — очевиден. В коробке был сам геймпад, беспроводной адаптер, документация с инструкцией, USB удлинитель и даже 2 батарейки АА типа.

Геймпад

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

Бамперы, триггеры и D-Pad выполнены из глянцевого пластика. Можете смириться, они всегда будут в какой то пыли и отпечатках, как бы вы их не протирали.

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

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

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

Геймпад работает от 2х батареек АА типа, которые располагаются «в пузе». В комплекте батарейки конечно есть, но стоит сразу купить хорошие аккумуляторы, которые можно перезаряжать.

Или вообще раззориться и купить Play & Charge Kit.

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

В тыльной части есть разъем для подключения дополнительных аксессуаров. Рядом есть 3,5 мм разъем для подключения наушников.

Подключение к ПК

Этот раздел будет для вас бесполезен, если вы читаете инструкции, которые производитель заботливо кладет в коробочку с товаром. Если вы инструкции не читаете, пробуете все опытным путем или сразу лезете в интернеты за советом, то этот раздел специально для вас.

Есть 3 способа, как подключить геймпад Xbox One к компьютеру на Windows 10:

  1. Используя специальный Xbox Wireless Adapter.
  2. По Bluetooth, используя встроенный в ноутбук или стандартный внешний Bluetooth-адаптер
  3. C помощью USB провода.
Читайте также:  Tyranny не работает консоль

Подключение геймпада Xbox One к ПК с помощью Xbox Wireless Adapter

Этот способ — наш выбор. Потому как без проводов удобнее, можно одновременно подключить к компьютеру до 8 геймпадов, а еще будут работать наушники (до 4х).

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

Итак, первое что вам нужно сделать, это взять адаптер и воткнуть его в стандартный USB разъем вашего компьютера.

В Windows 10 заходим в“Параметры” — “Устройства” и в разделе “Другие устройства” ищем “Беспроводной контроллер Xbox One”, если он там есть, значит все ок и Windows автоматом поставил нужные драйвера.

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

Берем в руки геймпад. Видите логотип Xbox в самом центре? Это кнопка. Если зажать ее на 3 секунды — геймпад включится (если вы конечно не забыли вставить “живые” батарейки). Жмем и ждем пока этот логотип не начнет моргать.

Рядом есть еще одна кнопка. Зажимаем ее на 3 секунды и ждем пока логотип на геймпаде не начнет быстро мигать.

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

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

Подключение геймпада Xbox One к ПК с помощью Bluetooth

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

  1. Включаем Bluetooth на вашем ноутбуке или ПК (Разумеется, на вашем ПК или ноутбуке должен быть встроенный или внешний Bluetooth адаптер)
  2. Включаем геймпад с помощью “кнопки-логотипа”, ждем пока логотип не начнет мигать
  3. Жмем на геймпаде кнопку “сопряжения”. Ждме пока логотип не начнет быстро мигать
  4. В Windows 10 заходим в “Параметры” — “Устройства” — “Добавление Bluetooth или другого устройства” — “Bluetooth устройство

  • Выбираем найденное устройство и ЖДЕМ, пока логотип на геймпаде не начнет светится постоянным светом (на это может понадобиться несколько секунд)
  • Играем.
  • Подключение геймпада Xbox One к ПК с помощью USB кабеля.

    Если у вашего “компуктера” Bluetooth нет и вы зажали денег на адаптер — ваш выбор провод USB-microUSB.

    1. Втыкаете один конце в геймпад, второй в ПК.
    2. Ждете пока Windows установит устройство.
    3. Играете (если конечно игра поддерживает геймпад)

    Про поддержку геймпада играми.

    Этот геймпад поддерживает стандарт XInput.

    Простым языком это значит, что если игра выходит с ярлычком «Games for Windows», значит она 100% поддерживает этот геймпад Xbox без всяких лишних настроек и эмуляторов.

    Источник

    Оцените статью