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

Перевод на евро-2,0 VGC

Если у Вас возникли проблемы с катализатором на Вашем автомобиле (появились ошибки P0420, P0430) – мы поможем их решить! Предлагаем Вам программно (из блока управления двигателя) и физически удалить катализатор путём перепрограммирования ECU двигателя на стандарт Euro2, а сам каталитический нейтрализатор удалить из выхлопной системы. Попутно при этой процедуре есть возможность отключить другие системы, отвечающие за снижение токсичности выхлопа, такие как: EGR, продувку катализатора, EVAP, заслонки впускного коллектора, вентиляцию картерных газов и т.д…

Цена и время на данную операцию зависит от модели блока управления двигателем. Некоторые блоки можно перепрограммировать через диагностический разъём, а некоторые только при помощи специальных программаторов с разбором блока.

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

Перевод на Евро-0.

Также в некоторых ситуация требуется перевод авто на нормы Евро-0.

Наша компания может решить эту проблему двумя способами:

Чип-тюнинг(замена прошивки на другую)

Установка эмулятора лямбда зонда

Эмулятор двух датчиков кислорода
Эмулятор датчика кислорода (далее прибор), предназначен для эмуляции сигналов датчиков кислорода (ДК, OS – Oxygen Sensor) в инжекторных, электронных системах управления двигателем автомобилей, отечественного и импортного производства, оснащенных одним или двумя датчиками кислорода (основным и диагностическим).
Прибор позволяет эмулировать оба сигнала, в соответствии с алгоритмом работы датчиков в этих системах, основываясь на длительности открытия, электрических форсунок, и частоты оборотов двигателя. Прибор эмулирует прогрев обоих датчиков кислорода, и каталитического нейтрализатора. Таким образом, прибор позволяет диагностировать проблемы в смесеобразовании, связанные с неисправностью датчиков кислорода. На двигателях оборудованных газобаллонными системами (ГБО), прибор позволяет исключить ошибки, связанные, с неправильной работой датчиков кислорода, возникающие из-за несоответствия работы штатного блока управления, и блока управления ГБО, а так же, из-за разного типа используемого топлива.
Прибор эмулирует сигналы 1 вольтовых датчиков на основе диоксида циркония (электрохимические).

Принцип работы прибора

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

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

Читайте также:  Перечень реле и предохранителей

Эмулятор сигнала дополнительных датчиков кислорода
(Эмулятор исправных каталитических нейтрализаторов) B2C (B2Catalyst)

Двухканальный эмулятор дополнительных датчиков кислорода B2C, предназначен для эмуляции сигналов контролирующих (S2) датчиков кислорода (ДК) на двигателях с 2-мя независимыми системами выпуска, имеющие два передних (верхних, управляющих) ДК и два ДК после катализатора (контролирующих), то есть, имеет два независимых канала, заменяя собой два одноканальных устройства.

Эмулятор обеспечивает полную замену сигнала штатных дополнительных ДК, отвечающих за контроль работы каталитических нейтрализаторов, анализируя сигналы основных (первых, B1S1 и B2S1) диоксид-циркониевых одновольтовых ДК, титановых (5-ти вольтовых) ДК, а так же, широкополосных LAF сенсоров (5-ти контактные датчики обедненной смеси). Выходные (эмулированные) сигналы устройства полностью соответствуют параметрам сигнала ДК, при исправном каталитическом нейтрализаторе в различных режимах работы двигателя, включая прогрев после пуска и режим защиты катализаторов.

Эмулятор b2c

Используйте клавиатуру, мышь или геймпад, чтобы улучшить точность своих действий. Оцените удобство готовых схем управления.

Создавайте макросы для повторяющихся действий. Попрощайтесь с рутиной и приготовьтесь к веселью.

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

Быстрее получайте желаемое в гача-играх. Добывайте больше ресурсов в стратегиях и RPG.

Активируйте высокое значение FPS и получите весомое преимущество перед соперником в шутерах и королевских битвах.

Игровые гайды, обзоры и новости

Предметы в Rise of Kingdoms

M4 — лучшее оружие спецназа в Standoff 2

RAID: Shadow Legends. Гайд для новичков

Состоялся релиз Merge Dungeon — клона Darkest Dungeon для Android

Максимально раскройте игровой потенциал своего ПК и расширьте собственные возможности

Мы в социальных сетях

  • Игры
    • Экшены
    • Приключения
    • Аркады
    • Головоломки
    • Гонки
    • Ролевые игры
    • Симуляторы
    • Спортивные игры
    • Стратегии
  • Oсобенности
    • Игровые контроллеры
    • Режим стрельбы
    • Режим MOBA
    • Мультиоконность
    • Синхронизация окон
    • Макросы
    • Режим фарма
    • Смарт-управление
    • Реролл
    • Скрипты
    • Высокое значение FPS
    • HD-графика
    • Полезные функции
  • О нас
    • Контакты
    • Карьера
    • Для СМИ
  • ПАРТНЕРСТВО
    • FAQ
    • Поддержка
      • Обновления

© 2020 BlueStacks. Название и логотип являются торговыми марками Bluestacks Systems, Inc.

BlueStacks
является платформой ПК.

Поскольку вы используете телефон, мы сейчас отправим вас на страницу Google Play.

(В некоторых случаях BlueStacks при подключении к Google Play использует партнерские ссылки

К сожалению, BlueStacks только для PC или Mac
BlueStacks

BlueStacks 4 не поддерживается на Windows XP. У вас должна быть Windows 7 или выше. Мы рекомендуем Windows 10.

Читайте также:  Правильная регулировка, замена и заточка ножей электрорубанка

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

Читайте также:  Установка магнитолы ВАЗ-2107 2106, как подключить, машине, правильно, музыки, схема

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

Ссылка на основную публикацию
Adblock detector