- Эмуляция XBox-контроллера для геймпадов без аппаратной поддержки XInput.
- реклама
- реклама
- реклама
- реклама
- NexxDigital — компьютеры и операционные системы
- Телефон не видит геймпад. Подключение джойстика к устройству на Android
- Необходимость подключения джойстика
- Порядок подключения
- Как подключить джойстик для компьютера к Android
- Как подключить джойстик от игровой приставки к Android
- Как подключить джойстик от Xbox360
- Как подключить джойстик от Wii
- Подключение джойстиков игровых приставок
- Как подключить Андроид как джойстик?
- Установка необходимого ПО
- Запуск и настройка
- Настройка управления в игре
- Особенности подключения игровых контроллеров на Андроиде
- Подключение Android к компьютеру через Wi-Fi: Видео
- Настройка через Micro USB
Эмуляция 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) или комбинацией клавиш и произвести все необходимые манипуляции.
Источник
NexxDigital — компьютеры и операционные системы
Телефон не видит геймпад. Подключение джойстика к устройству на Android
Data-lazy-type=»image» data-src=»http://androidkak.ru/wp-content/uploads/2016/09/android-ps3-xbox..jpg%20400w,%20http://androidkak.ru/wp-content/uploads/2016/09/android-ps3-xbox-300×178.jpg%20300w» sizes=»(max-width: 169px) 100vw, 169px»>
Современные планшет и смартфон полноправно называются многофункциональными гаджетами. К этим устройствам можно подключать самые различные периферийные системы. При необходимости, планшет нетрудно согласовать с джойстиком. Подключить можно гаджет любой компании. Это может быть малоизвестный производитель с дешёвым устройством или оригинальный Sony Play Station (ps3) или xbox 360.
Необходимость подключения джойстика
Подобное управление необходимо пользователям, играющим в сложные игры, для запуска которых используется эмулятор. К таким “игрушкам” относится GTA и ряд других. Их отличительной особенностью является наличие большого количества различного рода возможных действий и разных элементов, связанных с необходимостью нажимать сразу на несколько кнопок или производить “зажимы”.
Реализация таких “игрушек” на пк проще, однако в любом случае очень часто у геймеров и в этом случае появляются трудности, которые заключаются в том, что отсутствует возможность быстрого реагирования на возникшую ситуацию в ходе игры. В планшетах и телефонах, в отличие от стационарного компьютера, кнопок вообще нет либо создаются интерактивные кнопки, а также геймеры работают через гироскоп. Выходом из этой ситуации является подключение к современным гаджетам Android-джойстика. С ним игры действительно будут доставлять удовольствие.
Порядок подключения
Если Вы — заядлый игрок в компьютерные игры, но основной Вашей игровой платформой является телефон или планшет с операционной системой Android, Вы прекрасно знаете, что для игры управляющие органы данных устройств не совсем предназначены, если не сказать больше — весьма неудобны. В тоже время, производители многих игровых приложений для Android предусматривают в их функциональности возможность подключения джойстика или геймпада, дающего несоизмеримо более широкие возможности управления в игре. В этой статье мы расскажем Вам, как подключить джойстик или геймпад к Вашему телефону или планшету на ОС Android, с какими проблемами при этом Вы можете столкнуться, и как их можно решить.
Как подключить джойстик для компьютера к Android
Самыми распространёнными и дешёвыми являются геймпады и джойстики с интерфейсом USB, предназначенные для компьютера. Если Ваш телефон или планшет имеют на борту стандартный порт micro-USB, проблема решается очень просто. Вам нужно приобрести кабель USB On-The-Go (USB OTG). Этот кабель умеет подключать устройства с полноразмерным портом USB к порту micro-USB. Таким способом Ваш Андроид-девайс легко и просто превращается в полноценное игровое устройство. Кстати, точно так же можно подключать к мобильному устройству и обычную компьютерную USB-мышку.
Если же производитель Вашего смартфона или планшета установил в нём свой фирменный разъём micro-USB, отличающийся от стандартного, Вам повезло меньше. Сначала надо будет где-то найти кабель-переходник с проприетарного micro-USB на обычный micro-USB, и затем уже подключать его к кабелю USB OTG.
Как подключить джойстик от игровой приставки к Android
У многих дома есть игровые приставки, обладающие качественными геймпадами. Почему бы не попробовать подключить их к своему телефону или планшету, расширив игровой опыт?
Как подключить джойстик от Sony PlayStation 3
Игровые контроллеры для данной игровой платформы могут подключаться двумя способами: через bluetooth или по micro-USB. Рассмотрим их по очереди.
Для работы по блютуз Вам необходимо приложение Sixaxis Controller . Оно работает с оригинальными джойстиками Sixaxis и Dualshock 3 и требует наличия прав root-доступа у пользователя. Для настройки игрового контроллера выполните следующую последовательность действий:
1. Загрузите приложение Sixaxis Compatibility Checker , позволяющее проверить Ваше Андроид-устройство на совместимость с программой;
2. Если проверка прошла успешно, скачайте и установите на компьютер приложение SixaxisPairTool . Подключите игровой манипулятор кабелем USB к ПК и запустите SixaxisPairTool. Программа установит свой драйвер и покажет на экране МАС-адрес в виде xx:xx:xx:xx:xx:xx;
3. Установите и запустите на смартфоне или планшете Sixaxis Controller. Согласитесь с предоставлением приложению root-доступа. После этого программа выдаст Local Bluetooth Address в таком же виде xx:xx:xx:xx:xx:xx;
4. Введите эту последовательность в программе SixaxisPairTool на своём ПК в поле Change Master и нажмите кнопку «Update»;
5. Отключите игровой манипулятор от ПК и включите его с помощью кнопки PS (круглая кнопка посередине);
6. Если Вы видите одну горящую лампочку -всё прошло удачно. Если же вместо этого перед Вами надпись «Connection Failed» — к сожалению, Ваше устройство не поддерживается данным приложением;
7. В случае удачного подключения нажмите Change Input Method и выберите свой игровой манипулятор в программе.
Для подключения через micro-USB джойстика от Sony PlayStation к Андроид-устройству Ваш телефон или планшет должен обладать поддержкой USB Host mode. Проверьте эту функциональность перед началом подключения. Кроме того, такой тип подключения позволяет работать с игровым манипулятором только в эмуляторе игровой приставки.
Для работы джойстика с таким типом подключения загрузите из сети какой-либо эмулятор игровой приставки, подключите свой геймпад или джойстик к Вашему смартфону или планшету, и запустите скачанный ранее эмулятор. В его настройках можно назначить на кнопки игрового манипулятора нужные действия. Если есть проблема с работоспособностью кнопок — попробуйте поиграться с пунктом Use input method в настройках (Settings -> Other Settings).
Как подключить джойстик от Xbox360
Способ, с помощью которого можно научить работать вместе Ваш телефон или планшет с ОС Android и игровой манипулятор, ничем не отличается от описанного выше способа подключения проводного контроллера от Sony PlayStation. Если Ваш геймпад беспроводной, нужно будет купить к нему ресивер. Также Ваше устройство на Android должно уметь работать в режиме USB-хоста.
Всё остальное делается точно так же: находим в сети необходимый эмулятор, подключаем к смартфону или планшету игровой манипулятор, назначаем кнопки и играем в игру.
Как подключить джойстик от Wii
Для подключения контроллеров от консоли Wii нужно использовать одну из программ, предназначенных для этого. Существуют как бесплатные решения, такие как Wiimote Controller, так и достаточно дорогие платные, как Wii Controller IME.
Обратите внимание, данные программы несовместимы с фирменными интерфейсами HTC Sense, Samsung Touchwiz и Motorola MotoBlur. Обойти это ограничение можно лишь прошив на свой телефон или планшет кастомную прошивку Android.
Специально созданные для работы с Андроид-устройствами зачастую не имеют проводов и подключаются по каналу Bluetooth. Также для удобства использования они могут быть оснащены специальной подставкой-держателем для смартфона или планшета. Процесс настройки выполняется по следующему сценарию:
Подключение джойстиков игровых приставок
У многих владельцев приставок Xbox и Sony PlayStation возникает вопрос «как настроить геймпад на подключение к Андроид-телефону или планшету?». Выполнить задуманное можно по беспроводному методу с использованием Bluetooth.
Процедура осуществляется в следующей последовательности:
- Установить на смартфон приложение Sixaxis Compatibility Checker , которое позволит проверить устройство на совместимость с геймпадом. Если проверка дала положительный результат, приступаем к следующему шагу.
- Скачать и установить программу SixaxisPairTool на персональный компьютер и приложение Sixaxis Controller на телефон.
- Подключить джойстик к USB-входу компьютера, используя соответствующий шнур.
- Дождаться, пока программа распознает подключенное устройство и выдаст MAC-адрес, состоящий из 12 цифр.
- Запустить приложение Sixaxis Controller, разрешив ему получение прав .
- Подождать, пока на экране появится локальный адрес Bluetooth-канала.
- Вписать полученное значение в программу на компьютере в поле «Change Master». Нажать кнопку «Update».
- Отключить геймпад от шнура и активировать его работу клавишей PS.
- Нажать кнопку «Выбор метода ввода» в приложении и выбрать Sixaxis Controller.
- Зайти в настройки по нажатию на три вертикальные точки в правом верхнем углу, выбрать раздел «Настройки джойстика». Поставить галочку напротив строки «Включить джойстик».
Настройка завершена. Можно выходить из приложения, запускать игру и наслаждаться удобным управлением.
Как подключить Андроид как джойстик?
Рассмотренные выше варианты предполагают настройку игрового процесса на телефоне при помощи джойстика, но существует и другой интересный вариант – использование мобильного устройства в качестве геймпада. Для этого потребуется сам смартфон или планшет, компьютер с Windows 7 и выше, а также установленная на нем игра, поддерживающая соответствующий тип управления.
Процесс настройки выполняется по такому алгоритму:
Андроид можно использовать как джойстик для игр. Вы можете играть в любимые гонки, авиасимуляторы, шутеры, используя свой андроид девайс как полноценный беспроводной джойстик, по совместительству и пульт управления компьютером!
Установка необходимого ПО
Проделывать все мы будем с помощью приложения PC Remote . Гениальнейшее приложение с большими возможностями китайского происхождения. Итак, сначала нужно скачать приложение и установить на компьютер.
Мы будем рассматривать установку и настройку с помощью Wi-Fi – это максимально удобно и нет проводов (можно подключиться еще по Usb, но тогда основная задумка – удобство – теряется).
Само приложение и ПК клиент вы можете скачать тут:
- Установите программу на Андроид смартфон
- Установите Reciever клиент программы на свой ПК
- Подключите смартфон и пк к одному и тому же роутеру
Запуск и настройка
Поздравляю, устройства связаны и готовы к использованию, теперь остается выбрать режим джойстика и приступать к игре. Программа предлагает много вариантов управления:
- андроид как [b]руль для гонок (с поддержкой G-сенсора – то есть управление с помощью наклона телефона)
- телефон как джойстик с 2-мя стиками для управления и 12 программируемыми кнопками
- андроид телефон как геймпад для шутеров (стикер для поворота и ходьбы, программируемые кнопки и поворот экрана в пустом поле)
- планшет или телефон как джойстик для авиасимуляторов .
Настройка управления в игре
Запускаем любимую игру и заходим в настройки управления. Многие современные игры предлагают сразу выбрать управление клавиатурой и мышкой или джойстиком. В таком варианте выбираем джойстик и, если есть варианты, выбираем Monect. После этого нужно настроить под себя каждую кнопку джойстика на выполнение определенных действий. В каждой игре это индивидуально, поэтому останавливаться на этом не будем.
Если игра не предусматривает управление геймпадом, то можно попробовать в настройках клавиатуры задать наклоны и кнопки для каждого действия. Также есть дополнительные сервисы, которые преобразуют действия джойстика на соответствующие кнопки клавиатуры.
В этой статье мы узнали, что андроид можно использовать как джойстик для игр. Вы можете играть в любимые гонки, авиасимуляторы, шутеры,используя свой телефон или планшет на андроид как джойстик, руль или геймпад.
Если статья для вас была интересной, нажимайте на кнопочки социальных сетей, для того, чтоб рассказать о ней своим друзьям.
Операционная система Андроид стала популярной не только благодаря своему широкому функционалу, но и из-за огромного количества игр. Единственное, что может стать препятствием для людей, любящих развлекательные приложения – неудобное управление. Для исправления ситуации были придуманы различные игровые манипуляторы, к тому же, существует возможность подключать контроллеры и от других устройств. В этой статье будет рассмотрен вопрос – как подключить джойстик для Андроид.
Особенности подключения игровых контроллеров на Андроиде
Сначала рассмотрим подключения геймпадов от 3 самых популярных приставок – Playstation 3, Xbox360, Wii:
- Подключение манипулятора от первой приставки возможно, как через USB так и через Bluetooth. Второй способ требует специальной программы Sixaxis Controller. Она находится по адресу .
- Перед загрузкой, лучше воспользоваться другой программой, которая находится на том же Play market . Утилита проверит систему на совместимость с подключаемым устройством.
- Далее, вот надо загрузить программу и установить ее на компьютер. После чего, запустить программу и указать адрес телефона (его можно найти в настройках) в программе. После нажатия кнопки Update геймпад будет привязан к планшету или телефону. Таким способом происходит подключение через Bluetooth.
Следует заметить, что ваш джойстик также можно подключить к смартфону и играть с помощью него Андроид-игры. Подробный алгоритм осуществления этого расписан .
Подключение Android к компьютеру через Wi-Fi: Видео
Настройка через Micro USB
Теперь рассмотрим как настроить джойстик на Андроид через Micro USB:
Такими способами можно подключить джойстик к Андроиду практически во всех случаях. Существуют контроллеры и от сторонних производителей, с беспроводной функцией и без нее. В системе они идентифицируются, просто как еще одно устройство. Использование в играх таких модулей происходит без каких-либо проблем.
Источник