Как настроить xoutput для геймпада

Как мне настроить XOutput?

Что такое XOutput?

XOutput — это программное обеспечение, которое может конвертировать DirectInput в XInput. Данные DirectInput считываются и отправляются на виртуальное устройство XInput (контроллер Xbox 360).

XOutput безопасен?

Согласно нашему тесту, проведенному 5 февраля 2021 г., эта программа * предназначена для * чистой загрузки и не содержит вирусов; запуск должен быть безопасным. Все тесты проводились на системах под управлением как 64-битной Windows (x64), так и 32-битной Windows (x86).

Как изменить прямой ввод на XInput?

Чтобы изменить режим ввода на xinput, удерживайте кнопку «Пуск» около 5 секунд. dinput отображается как USB-геймпад; xinput отображается как контроллер X-Box. Если вы перезагрузите компьютер или отключите контроллер, он будет в рабочем состоянии, когда вы снова подключите его.

Как получить XInput?

  1. Загрузите XInput Plus здесь https://sites.google.com/site/0dd14lab/xinput-plus (щелкните маленькую черную точку рядом с надписью «XInput Plus Ver4.14.3»)
  2. Откройте программу, нажмите «Выбрать», чтобы выбрать исполняемый файл игры «fallen.exe».
  3. Настройте профиль как на скриншотах. …
  4. Переназначение ключей.
  5. Переопределение правого джойстика.
  6. Эмуляция DirectInput.

Как использовать контроллер Switch Pro на ПК?

Подключите кабель контроллера Switch Pro (или любой кабель для передачи данных USB-A-USB-C или кабель для передачи данных USB-C-USB-C, если на вашем ПК есть порт USB-C) к контроллеру и компьютеру. Вот и все. Контроллер будет обнаружен Windows 10 как «Контроллер Pro». Вы можете перейти к настройке Steam.

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

В чем разница между XInput и DirectInput?

XInput проще в использовании и требует меньше настроек, чем DirectInput. … Устройства XInput (то есть контроллеры Xbox) будут иметь функцию вибрации только при использовании API XInput. Будущие контроллеры, выпущенные для консоли Xbox (то есть рули), также будут работать в Windows.

Как использовать контроллер PS4 на ПК?

Подключите контроллер PS4 к компьютеру через Bluetooth

Чтобы подключить контроллер PS4 через Bluetooth, нажмите и удерживайте центральную кнопку PS и кнопку «Поделиться» в течение трех секунд, пока световая панель в верхней части контроллера не начнет мигать. Затем откройте настройки Bluetooth на вашем ПК.

Как использовать x360ce?

Вставьте все файлы x360ce в каталог исполняемого файла игры.

  1. Скопируйте и вставьте x360ce.exe (соответствующую версию, см. Ниже) в папку с исполняемым файлом игры.
  2. Запускаем от имени администратора.
  3. Подключите ваш контроллер.
  4. Создайте файл DLL, который предлагает предупреждение.
  5. Автоматический поиск настроек в Интернете. …
  6. Зайдите в настройки игры.

Как вы используете прямой ввод?

  1. Создайте основной интерфейс DirectInput.
  2. Запрос идентификаторов GUID всех доступных устройств.
  3. Получите указатель на интерфейс каждого желаемого устройства ввода.
  4. Установите уровень взаимодействия каждого созданного устройства.
  5. Установите желаемый формат данных для каждого созданного устройства.
  6. Установите любые желаемые свойства для каждого созданного устройства.
  7. Приобретите каждое устройство.

Что такое режим Dinput?

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

Почему мой контроллер не подключается к моему ПК?

Отключите все USB-устройства, подключенные к Xbox или ПК (беспроводное оборудование, внешние жесткие диски, другие проводные контроллеры, клавиатуры и т. Д.). Перезагрузите Xbox или ПК и попробуйте снова подключить контроллер. Если восемь беспроводных контроллеров уже подключены, вы не сможете подключить еще один, пока не отключите один.

Fortnite проще на ПК или на консоли?

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

Источник

Эмуляция джойстика Xbox 360

Наверное каждый из нас хотел бы спокойно и с комфортом поиграть используя Геймпад, почувствовать, хотя бы на какое-то мгновение, сидящим себя за приставкой, ведь от этого получаешь некое удовольствие. Но при этом многие столкнулись с проблемой: 50% поддерживают исключительно оригинальный контроллер Xbox 360, многие сдаются, мол «не не не, не куплю себе такое удовольствие, лучше поиграю на клаве с мышкой, все равно никакой разницы».
В другом случае в каждой игре у вас разная раскладка кнопок, получается каждый раз требуется заходить в опции и забивать новую раскладку и все переделывать под себя.

Хватит это терпеть! Я хочу всем вам помочь решить все проблемы разом, то есть убить сразу двух зайцев. Мы будем играть на простом контроллере через эмулятор джойстика Xbox360, не буду гарантировать что во все игры, ибо пробовал способ не во всех играх, но зато всех играх была одна и таже раскладка кнопок (исключение — Splinter Cell: Conviction, может быть ещё некоторые).

а) Скачиваем эмулятор: controller-config.rar [502.21 Kb] (cкачиваний: 567910)
б) Распаковываем архив в любую папку, куда вам будет удобно.

а) Запускаем эмулятор (x360ce.exe). Если ваш контроллер подключен к USB, в эмуляторе вы должны услышать небольшое звуковое приветствие, если его не было, то ваш джойстик не подключен. Также вверху есть надпись Controller 1 с зелёным кубиком, обозначающая, ваш контроллер подключен.

а) После того, как мы всё настроили, нам требуется скинуть все три файла из папки «x360ce.exe», «x360ce.ini», «xinput1_3.dll»

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

Источник

Как настроить xoutput для геймпада

Killer Instinct

step 1: download XOutput 0.11

step 2: setting controller options

Test work: Windows 10, Gamepad SPEEDLINK Strike 2

1. Скачиваем XOutput 0.11

2. Настраиваем джостик

У меня такое ощущение, что от 360 джой лучше работает, чем от x-box one.

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

«Нет поддержки и контроллеров DirectInput. Поддерживаются только контроллеры XInput, хотя в версии для Windows Store контроллеры DirectInput работают. Кроме того, Steam-версия Killer Instinct поддерживает только файтстики для Xbox 360, но не для Xbox One.»

Хотя в клиенте Steam если мне не изменяет память есть поддержка и настройка любых джойстиков в не зависимости от их способа взаимодействия с ос.

Источник

Эмуляция 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):

Но в отличие от заточенных под один геймпад 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) или комбинацией клавиш и произвести все необходимые манипуляции.

Источник

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