4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

USP — ZX Spectrum Emulator

Unreal Speccy Portable (USP) – бесплатный эмулятор весьма древнего, но до сих пор вызывающего живой интерес домашнего компьютера ZX Spectrum. Самая популярная версия этого компьютера – с ОЗУ объёмом 48 килобайт – вышла в 1982 году. Впрочем и сегодня, спустя годы, у ZX Spectrum немало поклонников, некоторые из которых до сих пор не только играют в его игры, но и пишут новые.

Серия аркадных приключений Dizzy — одна из самых популярных на ZX Spectrum. Только ради неё можно скачать USP

Сам эмулятор USP – это мультиплатформенное приложение, которое, помимо Android, имеет версии для Windows, Linux, Mac, Raspberry Pi и других систем. Версия для Андроид также поддерживает операционную систему Android TV и может быть установлена на телевизоры и приставки Smart TV.

Читать еще:  Компьютер не видит видеокарту - Что делать?

Боевик Exolon — с великолепной по меркам платформы ZX Spectrum графикой

Среди возможностей эмуляции USP есть все необходимые опции: работа в режимах ZX Spectrum 48 и 128, цветной и монохромный режимы изображения, оригинальная наэкранная клавиатура (40 клавиш), эмуляция оригинальных джойстиков (Kempston, Sinclair, Cursor), поддержка файлов как в кассетных, так и дискетных форматах, а также режим ускорения на 100% (до 50 кадров в секунду).

№2. Air iPhone Emulator

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

Более всего в Air iPhone Emulator поражает интерфейс. Окно программы выполнено в виде iPhone 3S или iPad. И внутри него находится iOS 9, которая сымитирована довольно-таки неплохо. Есть даже поддержка системных жестов.

  • приложение полностью бесплатно
  • есть поддержка жестов
  • полное копирование интерфейса iOS 9
  • быстрая работа на старых машинах
  • нет рекламы в приложении
  • занимает мало места на HDD
  • далеко не все приложения и игры из AppStore рабочие
  • нет русского языка
  • ограниченный функционал
  • почти полное отсутствие настроек

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

1996 – Nintendo 64

После оглушительного успеха 32-битной Super Nintendo Entertainment System, Nintendo 64 имела все шансы на успех. Однако консоль не продавалась так же хорошо, как PlayStation, отметившись всего 30 миллионами приставок по всему миру.

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

Кросс-платформенный эмулятор mupen64plus работает на Windows, Linux и Mac, поддерживает почти все диски на N64.

Droid4x

Тот самый эмуль что внедрил первым multi-touch поддержку — Droid4x. Актуальная версия 0.11.0, вышла в 2018 году. Но рекомендуем устанавливать 0.10.7, там есть русский и Play market. Но и на сегодня остаётся вполне рабочей. Поддержка русского языка и виртуализации позволяет установить лучшие игры и приложения. Иногда повреждает Virtualbox, так как устанавливает свой.

  • русский язык;
  • не требователен к ПК.
  • нет обновлений;
  • оф. сайт недоступен;
  • глюки с кнопками управления в играх.

Семейство Sega

8. DGen

DGen — это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей — DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.

sudo apt install dgen

Лучшие игровые контроллеры для Android

Константин Иванов

Большая часть игр для Android была разработана в расчете на управление с сенсорного экрана. Но, тем не менее, есть случаи, когда гораздо больше пользы приносит традиционный джойстик. В особенности это относится к играм, которые были портированы на Android с консоли, а также к тем, где использование сенсорного экрана попросту невозможно (например, если это VR-игры, в которых смартфон попросту находится у вас перед лицом)

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

А теперь ближе к делу.

MadCatz GameSmart C.T.R.L.

Mad Catz C.T.R.L. работает как с Android, так и с ПК. С устройствами на Android, с которыми тестировался этот контроллер (планшет Shield Tablet, Samsung Galaxy S7 Edge, Nexus 6, Nexus 6P и др.), он работал беспроблемно, а вот в паре с ПК на Windows имели место проблемы, например, не назначались правильно нижние шифты, возникали более мелкие сложности.

По дизайну C.T.R.L. тяготеет к традиционному расположению элементов, как в Xbox 360, что стало залогом его популярности среди контроллеров для ПК и Android. Здесь имеются два аналоговых стика, D-pad, 4 основные кнопки действия на передней части (A,B,X,Y), Старт, Назад, кнопку синхронизации, два курка, и два меньшего размера шифта. Возможно, одна из лучших дополнительных фишек – это две мультимедийные кнопки на лицевой части, которые работают как play/pause, быстрая перемотка, перемотка назад и управление громкостью. Это особенно удобно при использовании Gear VR и для управления Shield Tablet, подключенного к ТВ по HDMI, через комнату.

У C.T.R.L. есть еще одна уникальная особенность – три различных режима, которые активируются переключением трехпозиционного слайдера. Крайнее левое положение – режим GameSmart, базовый для использования с Android. В центре – режим мыши, который работает как на ПК, так и на устройствах с Android. Он дает вам полноценный курсор мыши, которым вы управляете при помощи левого аналогового стика. Наконец, переключение вправо позволяет использовать контроллер в играх на ПК.

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

Для тех, кому требуется игровой контроллер, в который можно вставить телефон, у Mad Catz C.T.R.L. имеется винтовое крепление. Когда оно снято, остается странный выступ и дырка сверху, и это не очень радует, впрочем, ничего особенно ужасного тут тоже нет. Само крепление удерживает телефон хорошо благодаря раздвижным «тискам», и это справедливо для любого аппарата.

В целом, C.T.R.L. не только отлично работает, но и приятно ощущается в руках, он весит достаточно для любителей «чувствовать в руках вещь», но не кажется слишком громоздким. Можно порекомендовать его всем тем, кому важны не просто ощущения от гаджета, но и особые дополнительные функции вроде работы в роли мыши, поддержки ПК и работы с медиаконтентом.

Steel Series Stratus XL

Если MadCatz подкупает своими медиафункциями, хорошим держателем для телефона и «ощущением вещи», Stratus XL – это без сомнения наиболее классный по дизайну Bluetooth геймпад на обзоре. У него отличный внешний вид и удачное цветовое решение – черный с оранжевыми и серыми акцентами, также он здорово ощущается в руках. Приятная тяжесть, но не чрезмерная, и по ощущениям девайс кажется достаточно прочным.

Читать еще:  3 Способа Установить Windows XP с Флешки и Как Инсталлировать

Как и MadCatz C.T.R.L., этот контроллер с виду напоминает таковой от Xbox, но расположение кнопок больше похоже на Playstation. Два джойстика сдвинуты книзу и размещены в ряд, а D-pad – слева вверху. С другой стороны расположены четыре основные кнопки действия (A,B, X, Y), а в центре – три уникальные кнопки, на торце – стандартные четыре шифта.

SteelSeries Stratus XL совместим с ПК и Android, в случае Android он одинаково хорош с любой игрой, поддерживающей контроллеры, в том числе и в ваших любимых эмуляторах.

Что касается питания, после 8-10 часов использования не потребовалось замены AA-батареек. Иными словами, результат будет не хуже, чем у любого другого контроллера, работающего от батареек AA, например, Xbox 360 и Xbox One.

К сожалению, этот Android-контроллер больше заточен на пользователей планшетов и тех, кто хочет использовать его и в паре с ПК, поскольку здесь отсутствует держатель для телефона. Конечно, вы можете приобрести чехол для телефона с подставкой, но это ограничит портативность конструкции. Тем не менее, если вам нужен контроллер, который классно выглядит и ощущается как качественная вещь, вы не ошибетесь, приобретя SteelSeries Stratus XL.

Moga Pro Power

Несмотря на то, что гаджету уже несколько лет, Power Pro – все еще один из лучших контроллеров, и не только в ассортименте Moga, но и вообще на рынке. Да, он несколько дешевле воспринимается, чем два предыдущих, но литий-ионная батарея с возможностью перезарядки и встроенный держатель для телефона делают это устройство отличным вариантом для геймеров, ищущих максимально портативное решение.

Контроллер включает два аналоговых стика с функцией клика, D-Pad, четыре кнопки действия, кнопки Start и Select, два курка и два шифта. И вновь мы видим влияние Xbox 360/One на расположение элементов. В дизайне преобладает черный цвет с небольшими оранжевыми акцентами.

Шершавый пластик по бокам помогает легко удерживать этот Bluetooth контроллер для Android, а его тяжести достаточно, чтобы он приятно ощущался в руках. Конечно, на вид и на ощупь его не сравнить со Stratus XL, но и нельзя сказать, что он проигрывает с огромным отрывом.

С живучестью батареи тут должно быть все в порядке, но если вы ее исчерпали, просто подключите контроллер в слот microUSB, так вы сможете зарядить геймпад без необходимости заменять батарею. У Moga Pro Power также есть уникальная функция заряжать ваш телефон от встроенной батареи, хотя это и приведет к ее быстрому расходу.

Один важный момент – не связывайтесь с приложением MOGA. Используйте гаджет как обычный игровой Bluetooth контроллер для Android, и не заморачивайтесь с ПО, так будет лучше всего. А если вам надо, чтобы геймпад работал с ПК, помните, что на это Pro Power не рассчитывался и лучше поискать что-то еще, если для вас важна подобная функциональность.

Razer Serval

Razer Serval – игровой контроллер для Android, который работает также и с компьютерами на Windows и Mac.

И снова у нас в руках устройство с дизайном, похожим на Xbox, с традиционным набором кнопок, двумя аналоговыми стиками, двумя шифтами и двумя курками. Также можно заметить внизу кнопки Назад и Домой для использования с Android, а также три кнопки в центре, которые можно использовать для выключения контроллера или для конкретных игр (не во всех они работают).

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

Время работы сравнимо с другими контроллерами, работающими от батареек AA, никаких проблем.

Razer Serval несколько дороже, чем большая часть участников сравнения, при этом те выглядят и получше, и подороже. Тем не менее, это хороший контроллер со своими достоинствами, такими как отзывчивость, отличная интеграция с Android за счет кнопок Назад и Домой и удобный держатель для телефона. Так что если при покупке он и не стал бы приоритетным выбором, получить его в подарок было бы здорово.

Sminiker

Наверное, вы сейчас подумали: что это вообще такое – Sminiker? Да-да, это неизвестный китайский бренд, копирующий Playstation… но не торопитесь возмущаться.

Целью создания этой подборки было не только собрать лучшее, но и предложить доступный вариант для того, кто хочет «взрослый» контроллер, но не переживает насчет более дешевых материалов и других менее значимых недостатков. И здесь Sminiker смотрится на своем месте. Впрочем, на его месте мог бы быть любой десятидолларовый геймпад с AliExpress, который справился бы с основной задачей – продемонстрировать функциональность такого устройства. Ну а дальше можно искать варианты менее бюджетные и более интересные…или нести свои кровные следующим китайцам.

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

What is the Xbox One emulator software for PC?

In the computer, the emulator is a software that allows a host computer system to ‘ mimic ‘ another computer system, called a client. The emulator software allows hosts to run software or use peripheral devices designed specifically for client machines.

Emulator software is computer software like an Xbox One gaming machine. A great example is Bluestacks , ie Android Emulator. Therefore, if you want to run any file written for Android (APK file), we can use Android emulator software to run it on the computer.

An excellent Xbox One emulator creates the same user interface. You can use emulator software to run any file made on that device.

Like, in this article we are talking about the Xbox One Emulator so you can play all Xbox One games on Windows PC without having to invest money for the Xbox 360 or Xbox One Console.

Since it is based on a computer program, it is likely that you will feel a bit delayed while playing the game or feel less intuitive gaming experience. But if you own a highly configurable personal computer, you won’t have to worry about it.

Читать еще:  Личное информационное. Информационное пространство

There are many free Xbox One emulator software, which you can use to play Xbox Console games on Windows operating systems. You can even download games from many other free sources.

Advantages of Xbox One emulator software

There are many benefits to using the Xbox emulator on Windows PC, but I only listed one of the best things here. Let’s take a look at some of the reasons to use the emulator software below.

  1. Free to use — There are many Xbox One emulator software that you can use for free with all the features included.
  2. Experience free lag — Many emulator software claims that they can give you a free lag experience. If you own a great personal computer, it will definitely not lose performance.
  3. Experience Full HD — Emulator software gives you a Full HD experience to have the same feel as Xbox One or Xbox 360 Console.
  4. Sound effects — All emulator software supports audio and sound effects of games.

The software listed below supports games made on Xbox One and Xbox 360. You can even use CD games if available.

Top 5 Xbox 360 Emulators for PC in 2020

Now we will discuss the top 5 best Xbox 360 emulators that you can play games on your PC in 2020. However there might be some occasional lags and stutters in the beginning, but after a certain period of time, everything will be fine. At the time of writing this, we found out these 5 to be the best and were able to play all the games perfectly. So let’s begin.

1. Xenia Emulator

Xenia Emulator is an open-source project which is developed only for this purpose. Being an open-source program, it is entirely free to use. Currently, Xenia is available for Windows 10 and Windows 8 PC, however, the developers are now doing their job Linux systems as well. This emulator is simple and really ideal for the purpose. While using Xenia, you don’t even require the Xbox 360 system files. You just need to download the emulator and extract the .zip archive file and run that as an administrator, and that is an easy task for most of the geeks here. Moreover, this emulator supports more than 90 Xbox 360 games. Due to the simplicity of usage and no lags and stutters were noticed during our testing, we have kept this emulator in top position.

2. CXBX Emulator

We have kept this emulator on the second number. CXBX emulator is a very powerful emulator because to run games you don’t need .zip archive files. It is able to convert Xbox game files into executable .exe format and run them effortlessly on PC. Currently, CXBX Emulator is available only for Windows 10 PCs and no plans are there for release on other operating systems. The most exciting thing about CXBX emulator is that you don’t need to worry about any system lags or occasional stutters. It is well optimized and suits the purpose. The only thing we think limiting its emulator is the extensive system resource requirement. This emulator demands a lot of system resources, so it is a preferable choice for those who have a high-end PC with at least 8GB of RAM and 4GB of Graphics card.

3. DXBX Xbox 360 Emulator

This DXBX is a very well known emulator in its own terms for that reason we have kept it in the third place. Moreover, it is compatible with most of the Xbox 360 as well as Xbox One games too. This sounds interesting as this emulator is equipped with Direct3D8 engine and this makes it the perfect Xbox emulator. The only trouble we found on this emulator that it requires a 32-bit system. But to acknowledge the fact that most of the gaming PC builds are 64 bit, this makes it a big problem. But anyways you can use the compatibility mode to run this emulator and believe you will love this one.

4. VR Xbox 360 PC Emulator

Probably the most popular and most used Xbox 360 Emulator on the internet today. This emulator gives the feel of real Xbox gaming while you’re gaming on your computer screens. The most astonishing feature of this emulator is that it provides continuous high frames per second. That is adequate for long gaming sessions as well as you can stream the games online with your friends. VR Xbox 360 PC Emulator supports Nvidea as well as Radeon graphics card, and so there are no compatibility issues yet. And most importantly, the project developers continuously provide updates for their emulator as well.

5. Xeon Emulator

Xeon Emulator is a famous emulator as the name sounds. This emulator hosts a lot of compatibility with all the Windows systems, whether it be a 32 bit or a 64 bit. Xeon plays on all. The interface on the Xeon Emulator is relatively stable than other emulators, and it also provides a guide for first-time users. The only bad thing we noticed with this emulator is that the developer has stopped providing the updates. But who cares as the Xbox 360 games are quite old and seriously speaking you don’t need regular updates to play them.

This guide shows you the best Xbox 360 emulators available on the internet. We hope this guide was helpful to you. If you have any queries or feedback, feel free to comment down below with your Name and E-mail ID. Likewise, check out our iPhone Tips and Tricks, PC tips and tricks, and Android Tips and Tricks for more such tips and tricks. Thank You.

About Anubhav Roy

Anubhav Roy is a Computer Science Engineering Student who has tremendous interest in the world of Computer, Android, and other things happening around the Information and Technology world. He is trained in Machine Learning, Data Science and is a Programmer in Python language with Django Framework.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector