Драйвер виртуального устройства x360ce не загружается
Обновлено: 21.11.2024
vJoy — это драйвер устройства, который устраняет разрыв между любым устройством, не являющимся джойстиком, и приложением, для которого требуется джойстик. Первоначально разработанная как замена PPJoy, эта служебная программа позволяет преобразовывать ввод с клавиатуры в ввод с джойстика. Если вы разрабатываете программу для Windows, которая требует физического ввода пользователя, это приложение может помочь. Он реализован как виртуальное устройство джойстика для Windows, которое не представляет собой реальное оборудование. Однако оно поставляется с простым интерфейсом, позволяющим пользователям изменять предоставленный пример кода приложения.
Скачать и установить
Как уже отмечалось, Windows выглядит vJoy как стандартный джойстик. Он может быть встроен в ваше устройство как есть — это означает, что вы можете использовать предоставленный пример кода — или вы можете изменить код по своему усмотрению. Для удобства пользователей приложение можно использовать с фиксированной конфигурацией. Есть три ветки, которые вы можете использовать, в зависимости от ваших потребностей. Наиболее рекомендуемая ветка — несовместимая (с PPJoy), также известная как vJoy 2.x. Это самая продвинутая ветвь, полностью настраиваемая и безопасная. Он также поддерживает до 16 виртуальных устройств.
Если вам нужна более простая замена PPJoy, то вам лучше всего подойдет ветка Compatible/Fixed. Он стабилен и предлагает одно устройство с восемью фиксированными осями и 32 кнопками. Однако его нельзя настроить, и его оси нельзя переназначить. Существует также ветвь Compatible/Configurable, которая позволяет вам установить количество кнопок и выбрать нужные оси. Однако обратите внимание, что вы не можете переназначить оси в этой ветви, если не хотите внести небольшие изменения в свой код.
Установка приложения проста. Однако это может занять некоторое время, а иногда и сбой. После этого вы можете запустить приложение напрямую или запустить его из меню «Пуск». Он также предоставляет два виртуальных джойстика, настраиваемых на 30 входов каждый. Вы можете назначить кнопку для каждого типа ввода джойстика. Чтобы настроить функцию джойстика, вы можете либо выбрать клавишу для назначения из поля со списком, либо использовать кнопку с тремя точками для ввода клавиши с клавиатуры.
Использование клавиатуры и мыши в качестве джойстика
vJoy – это полезный инструмент для тех, кто использует игры и приложения, для которых требуется джойстик. Приложение можно использовать как есть, но оно также предлагает варианты конфигурации в соответствии с вашими потребностями. Установка может занять некоторое время, но в целом это помощь тем, кто хочет эмулировать поведение джойстика.
Привет всем, я обычно не пишу никаких руководств, так что, вероятно, я плохо разбираюсь в этом, но, поскольку в последние дни это было проблемой для меня, мне удалось заставить x360ce работать с моим универсальным USB-контроллером, и я, наконец, понял это, я думал, что поделюсь с некоторыми беднягами, такими как я, которые нуждались в этой помощи, но не могли найти решение.
После того, как я проверил, что все кнопки работают правильно, я закрыл x360ce и переименовал xinput1_3.dll в xinput1_4.dll, а затем запустил TOZ от имени администратора (не уверен, имеет ли это значение, я просто видел это в видео).
Затем в игре я перешел к параметрам управления и переключил игрока 1 на контроллер x360! и это сработало, я так счастлив, что наконец-то могу продолжать играть в эту игру, так как мой контроллер x360 умер некоторое время назад, ура.
обновление: я наконец-то решил все проблемы, которые у меня были с моим универсальным USB-контроллером, вот как я это сделал:
1 Скачал x360ce 2.1.2.191
2 Откройте x360ce , предупреждение попросит загрузить xinput1_3 скажите да, проверьте или настройте кнопки и закройте x360ce.
3 переименуйте xinput1_3.dll в xinput1_4.dll р>
1) Скачайте и установите эмулятор виртуального джойстика: vJoy [vjoystick.sourceforge.net]
2) Откройте "Настроить vJoy" и создайте два джойстика
3) Запустите игру и установите в настройки: 1 Игрок = xBox 360; 2 = клавиатура/мышь; 3 = устройство vJoy; 4 = Устройство vJoy (оба виртуального геймпада называются одинаково)
4) Играть
========================== =======================================
4, чтобы настроить vjoy, найти папку установки vjoy, щелкнуть правой кнопкой мыши настроить vjoy, свойства, режим совместимости с Windows 7 и проверить запуск от имени администратора (иначе мне не удалось запустить эту программу, я на win 8.1)
5 выберите контроллер 1 и измените PoV на 1
6 выберите контроллер 2 и нажмите "Добавить устройство", измените PoV на 2, нажмите "Применить"
затем в игре вы должны найти 4 игроков, 1 контроллер xbox 1 клавиатуру 2 контроллера vjoy, я надеюсь, что это кому-то поможет, если у вас есть какие-либо проблемы, оставьте ответ, я постараюсь помочь.
вот как выглядит vjoy:
как видите, я создал 2 виртуальных контроллера, они выделены зеленым цветом.
Новейшие тактильные драйверы и дополнительные продукты сторонних производителей
Одно приложение для всех ваших настроек. Engine был разработан таким образом, чтобы оказывать минимальное влияние на вашу игровую систему, но при этом управлять всеми вашими важными игровыми настройками.
Автоматические игровые конфигурации. Пользовательские конфигурации, такие как OLED-дисплей Rival 700, могут меняться в зависимости от того, в какую игру вы играете. Высокая производительность, простота обновления и удобство для пользователя.
Используйте Engine, чтобы настроить характер вибрации, продолжительность, интенсивность и триггеры для Rival 500 или Rival 710.
Настройки на разных платформах. SteelSeries CloudSync позволяет создавать резервные копии, совместно использовать и синхронизировать настройки на всех ваших платформах. Создайте идентификатор SteelSeries ID, войдите в систему и отправьте свои данные в облако.
Сторонние файлы для iFeelPixel
AccelSwitch — крошечный инструмент, превращающий переключение настройки ускорения мыши каждый раз, когда вы привязаны к тачпаду, в совершенно тривиальную задачу.
MultiMonitorTool v1.96 – включение/отключение/настройка нескольких мониторов в Windows
Отключение композиции рабочего стола — простое решение для отключения композиции рабочего стола в Windows 8.1
Редактор Force Feedback Editor. Force Editor — это инструмент для разработки и тестирования эффектов принудительной обратной связи в Microsoft� DirectInput�.
Загрузите следующие файлы и распакуйте их в папку данных iFeelPixel:
Другие сторонние файлы для ОС Windows
AntiMicroX — antimicroX — это графическая программа, используемая для сопоставления клавиш клавиатуры и элементов управления мышью с геймпадом. Эта программа полезна для игры в компьютерные игры с использованием геймпада, который не имеет какой-либо встроенной поддержки геймпада. Однако вы можете использовать эту программу для управления любым настольным приложением с помощью геймпада.
BetterJoy: позволяет использовать контроллер Nintendo Switch Pro, контроллеры Joycon и Switch SNES с iFeelPixel, приложениями-эмуляторами и всей системой с универсальной поддержкой XInput.
DS4Windows — DS4Windows — это портативная программа, позволяющая максимально эффективно использовать DualShock 4 на ПК. Благодаря эмуляции контроллера Xbox 360 доступно гораздо больше игр.
GloSC — инструмент для использования Steam-Controller в качестве общесистемного контроллера XInput вместе с глобальным оверлеем.
Intiface Game Haptics Router — Intiface Game Haptics Router (GHR) позволяет пользователям перенаправлять сигналы вибрации, предназначенные для геймпадов или контроллеров виртуальной реальности, на различные игрушки для взрослых. Используя этот метод, многие видеоигры можно превратить в среду интимного взаимодействия, а некоторые даже допускают онлайн-взаимодействие с несколькими игроками.
JoyMouse — Phatsoft JoyMouse — это облегченный инструмент для Windows, позволяющий использовать простой джойстик в качестве мыши.
JoyToKey. JoyToKey (или Joy2Key) позволяет игровым контроллерам ПК эмулировать ввод с клавиатуры и мыши, чтобы можно было управлять приложениями Windows и веб-играми с помощью ваших любимых джойстиков! Всякий раз, когда на контроллерах нажимаются кнопки и джойстики, JoyToKey преобразует их в нажатия клавиш и/или движения мыши, чтобы целевое приложение работало так, как если бы использовались настоящие клавиатура и мышь.
MouseToJoystick — простая программа подачи vJoy (виртуальный джойстик), которая преобразует мышь в джойстик. vJoy — это драйвер виртуального джойстика для Windows. Эта программа считывает данные с мыши и передает их vJoy, который имитирует джойстик. Наслаждайтесь использованием мыши в качестве джойстика, играя в игру (например, Tie Fighter).
reWASD — выберите способ переназначения контроллера Xbox One, DualShock или Nintendo. Почувствуй силу.Переназначьте контроллер Xbox с кнопки на триггер, с пэда на лепестки, с геймпада на клавиатуру, как вы хотите. Хотите использовать Switch Pro или DualShock на ПК? Это также легко с reWASD.
SC Controller — драйвер пользовательского режима, сопоставитель и графический интерфейс на основе GTK3 для Steam Controller, DS4 и подобных контроллеров. Позволяет устанавливать, настраивать и использовать Steam Controller(s) без запуска Steam. Поддерживает профили, переключаемые в графическом интерфейсе или с помощью кнопки контроллера Stick, Pads и ввода гироскопа. Тактильная обратная связь и поддержка Rumble в игре. Экранное меню, меню, экранная клавиатура для рабочего стола и в играх. Автоматическое переключение профилей в зависимости от активного окна. Макросы, зацикливание кнопок, быстрая стрельба, смена режима, области мыши. Эмулирует контроллер Xbox360, мышь, трекбол и клавиатуру.
VXD — добавлена поддержка ViGEm для контроллеров Xbox 360/One и немодифицированного приложения x360ce (v3.x).
ViGEm Bus Driver — драйвер режима ядра Windows, эмулирующий известные игровые USB-контроллеры. В настоящее время поддерживается эмуляция следующих USB-геймпадов: контроллер Microsoft Xbox 360, контроллер Sony DualShock 4.
vJoy. vJoy — это драйвер устройства, который устраняет разрыв между любым устройством, не являющимся джойстиком, и приложением, для которого требуется джойстик. Если вы разрабатываете приложение для Windows, требующее физического ввода пользователя, вам следует рассмотреть возможность включения vJoy в свой продукт. vJoy может быть включен как есть или изменен. vJoy можно использовать с фиксированной или настраиваемой конфигурацией. Он также поставляется с инструментами и примером кода, который передает ему данные и настраивает виртуальный джойстик. vJoy реализован как драйвер виртуального устройства джойстика для Windows (XP и выше), который не представляет реальное аппаратное устройство. Устройство vJoy воспринимается Windows как стандартный джойстик. Однако он получает свои сигналы через простой программный интерфейс. Программисты могут воспользоваться преимуществами этого интерфейса, изменив предоставленный образец кода.
x360ce — «Эмулятор контроллера Xbox 360» позволяет вашему контроллеру (геймпад, джойстик, руль и т. д.) функционировать как контроллер Xbox 360. Например, вы можете играть в такие игры, как «Grand Theft Auto» (GTA) или «Mafia II», используя Logitech Wheel.
Xiaomi Gamepad – геймпад Xiaomi для контроллера Xbox 360 с поддержкой Rumble.
XInput Plus — XInputPlus — это инструмент, выполняющий детальную настройку ввода XInput (контроллер Xbox360). В игре с помощью XInput можно выполнять изменение назначения клавиш, регулировку чувствительности стика, автоматический огонь и т.д. И функция прямого ввода/вывода. Функция на момент использования DirectInput расширена. Как играть в старые игры? Как решить проблему с контроллерами XInput?
XOutput. Если у вас старый или неподдерживаемый игровой контроллер (геймпад, руль, джойстик и т. д.), но поддерживаются контроллеры XBox 360, вы можете использовать это программное обеспечение и наслаждаться играми с помощью своего контроллера. XOutput — это программа, которая может конвертировать DirectInput в XInput. Данные DirectInput считываются и отправляются на виртуальное устройство XInput (контроллер Xbox 360). XInput — это новый стандартный ввод для игрового контроллера в Windows, и DirectInput больше нельзя использовать с программным обеспечением универсальной платформы Windows, но с помощью этого инструмента вы также можете использовать устройства DirectInput.
Xpadder — Xpadder позволяет сопоставлять действия клавиш клавиатуры и кнопок мыши с кнопками игрового контроллера. Xpadder также позволяет отображать указатель мыши на стики вашего игрового контроллера. Xpadder также может обрабатывать комбинации, последовательности, переключатели, триггеры, наборы сдвига, несколько контроллеров и многое другое. Xpadder предназначен для Windows 10, 8.1, 8, 7, Vista и XP.
X-Mouse Button Control — X-Mouse Button Control — это бесплатный инструмент для Windows, который позволяет перенастраивать и расширять возможности мыши.
Другие сторонние файлы для Mac OS
ControllerMate. ControllerMate — это приложение для Mac OS X, позволяющее запускать пользовательские действия с клавиатурой, мышью и MIDI с использованием самых разных устройств ввода. Архитектура стандартных блоков дает пользователям исключительную свободу выбора типов действий, которые могут быть созданы, и входных данных, которые их запускают. Действия программирования могут быть такими же простыми, как одна клавиша клавиатуры, которая запускается общей кнопкой, или сложная комбинация времени и логики, которая запускается комбинацией элементов управления.
ControllerMate изначально существовал как фоновое приложение, которое управляло авиасимуляторами с помощью игровых устройств. В настоящее время ControllerMate существует в нескольких пользовательских вариантах, расширена совместимость с широким спектром устройств и используется в различных приложениях, таких как редактирование аудио/видео, создание музыки, игры и, когда позволяет время, моделирование полета.
Shock Emu — эта программа полезна, если вы хотите использовать PS4 Remote Play с любым геймпадом/джойстиком.
Tattiebogle: этот драйвер поддерживает контроллер Microsoft Xbox 360, включая доступ к вибрационным двигателям и светодиодам, на платформе Mac OS X. Он включает в себя плагин для Apple Force Feedback Framework, поэтому некоторые игры смогут их активировать, а также панель настроек, с помощью которой вы можете проверить, все ли установлено правильно. Поддерживаются как проводные контроллеры 360, подключенные через USB, так и беспроводные контроллеры 360, подключенные через беспроводной игровой приемник для Windows.
Драйвер предоставляет стандартную игровую панель с рядом стандартных элементов управления, поэтому любая игра, поддерживающая игровые устройства, должна работать. В некоторых случаях для этого может потребоваться обновление от производителя игры или пропатченная версия. Панель настроек использует стандартные платформы Mac OS X для доступа к устройствам HID и доступа к функциям принудительной обратной связи, поэтому это должно быть хорошей проверкой работоспособности установки.
X360ce (эмулятор контроллера Xbox 360), возможно, не нуждается в представлении для многих в игровом сообществе. Но мы считаем, что это должно заслуживать достойного внимания обзора и основ того, как и почему это программное обеспечение существует. Причина, по которой это программное обеспечение удобно, а иногда и почти необходимо для игры в определенные игры, заключается в том, как они запрограммированы.
В этом видео показано, как использовать эмулятор xbox 360, чтобы старые контроллеры работали с новыми играми.
В случае, если у вас не включен скрипт или по какой-то причине вы не видите заглавное видео на этом сайте. Мы предоставили прямые ссылки на эти видео. Для получения дополнительной информации о стандартах, которые мы используем на этом сайте, нажмите здесь, если хотите узнать больше.
Проблема.
Здравый смысл подсказывает, что разработчики пойдут туда, где есть рынок. Лучшее место для продажи вашей игры, если она не является безумно сложной, — это, как правило, консольная среда. Таким образом, как разработчик, вы начинаете программировать свою игру, чтобы она соответствовала стандартам этой среды. Но после того, как игра была выпущена на некоторое время. Разработчики перейдут на другие платформы, чтобы продавать свои игры. Microsoft, в частности, упростила перенос между Xbox и ПК, потому что все зависело от Direct X.
Spelunky HD — это лишь одна из многих игр, в которой предполагается, что вы устанавливаете контроллер Xbox 360 и ничего больше.
Перенос с консоли на ПК.
Именно это и начали делать разработчики. Вместо использования архаичных и сложных хуков, таких как оригинальная xinput.dll версии 1.0. Разработчики использовали версии с 1.1 по 1.3, которые просто «предполагали» сопоставление каждой кнопки с классическим джойстиком Xbox 360. В зависимости от используемого игрового движка это вызывало ряд проблем.Одна из самых больших заключается в том, что если у вас не было официального контроллера Microsoft, игра даже не позволит вам продолжить дальше стартового экрана.
Что еще хуже, некоторые игры полностью игнорируют тот факт, что у вас подключен контроллер, и предлагают только поддержку клавиатуры для вашей игры, и все. Для тех, кто использовал мое руководство для контроллеров с нулевой задержкой, блог TigerGame Xbox или XBCD, вы, вероятно, столкнетесь с этой проблемой во многих компьютерных играх. Люди, которые использовали китайский блог приемника, не будут, потому что, хотя приемник является сторонним контроллером, большинство подключающихся к нему по-прежнему являются OEM-контроллером Microsoft.
Загрузить программное обеспечение.
Во-первых, мы настоятельно рекомендуем загружать любые бинарные файлы прямо из источника, а не из какого-либо стороннего блога, такого как наш. Наша миссия — сделать все максимально безопасным, но не все в Интернете разделяют те же ценности, что и мы. Нажмите здесь, чтобы перейти на сайт разработчика x360ce. Исходный веб-сайт выдает исполняемые файлы напрямую, без необходимости что-либо извлекать. Для тех, кто заинтересован в прямой загрузке, не покидая этого блога, мы также создали для вас ссылку. Нажмите здесь, чтобы скачать из нашего блога.
Особые примечания к архиву прямой загрузки.
Следует отметить, что как 32-разрядная, так и 64-разрядная версии сжаты с помощью 7-zip в соответствии с требованиями наших блогов. Вам понадобится такая программа, как WinRAR или 7-Zip, чтобы распаковать эти файлы.
Извлечение.
Конфигурация.
Если вы загрузили файлы с указанного выше исходного веб-сайта, вам не нужно выполнять этот шаг. Если вы загрузили его из этого блога, обязательно распакуйте его в папку C:\xb360ce\, так как это будет папка, в которой мы будем работать.
При загрузке x360ce он будет доступен в двух версиях. 32-битная и 64-битная версии. Это не означает, какая у вас ОС, а какая у вас игра. Старые игры будут 32-битными, тогда как новые игры, такие как GTA5, будут 64-битными. Вот почему рекомендуется настроить их оба на случай, если один из них не сработает в более новой игре.
Первое, что он скажет, это то, что он не может найти ни один из xinput DLL-файлов. Это нормально. Позвольте x360ce создавать файлы DLL из вашей папки Windows. Он изменит их и сохранит в каталоге, из которого вы запустили исполняемый файл.
Появится следующее окно с вопросом, что делать с обнаруженным новым оборудованием. В этом случае мы используем драйверы TigerGame Xbox с оригинальным контроллером Xbox Duke. Нажмите «Далее», чтобы выполнить автоматический поиск в базе данных x360ce. Он должен найти это определение драйвера очень быстро, поскольку он по-прежнему классифицируется как оригинальный контроллер Xbox.
Тестирование.
После завершения ваш джойстик должен ожить. Если по какой-то причине он неактивен, возможно, возникла проблема с обнаружением драйвера или аппаратного обеспечения вашего оригинального джойстика. Этот экран должен быть точкой, где вы можете взять джойстик и перемещать его. Посмотрите, насколько плохи ваши мертвые зоны. Убедитесь, что все ваши кнопки работают. И посмотрите, есть ли какие-либо проблемы, такие как залипание или сбой кнопок и / или крестовины. Вы также можете сопоставить кнопки, если вы используете боевой джойстик, в соответствии с конфигурацией Xbox 360.
Мертвые зоны.
Как и в инструменте администрирования XBCD, вы можете точно настроить мертвые зоны на вкладках, таких как «Дополнительно», чтобы боковая кнопка не удерживалась нажатой все время. И вы можете повторить эти шаги на вкладках Left Thumb и Right Thumb. Затем вы можете нажать на вкладку "Общие", чтобы быстро проверить настройки.
Как только вы будете удовлетворены своими настройками, вы можете нажать кнопку «Сохранить», и x360ce запишет файл конфигурации для вашего DLL-файла, который мы будем использовать через мгновение.
Мы хотим охватить все наши базы, если игра запрашивает как файлы DLL старой версии, так и более новую версию. Поэтому нажмите «Настройки игры» и установите флажок для версии v9.1 и от версии 1.1 до версии 1.4. Затем нажмите «Применить/синхронизировать настройки для x360ce», чтобы сделать все библиотеки DLL в папке.
Установка DLL-файлов x360ce в игру.
Вы можете закрыть свой исполняемый файл x360ce, и теперь вы увидите серию xinput DLL-файлов и файл конфигурации x360ce. щелкните правой кнопкой мыши все это и скопируйте файлы.
Наконец, мы собираемся вставить эти файлы xinput в корень игры, на которые мы хотим повлиять. В данном случае Spelunky HD. Пока входные файлы находятся в той же папке, что и исполняемый файл, он должен работать. После запуска любой игры вы должны услышать звуковой сигнал Windows по умолчанию, указывающий на то, что драйвер x360ce обнаружен и запущен.
Заключительные мысли.
В случае с Spelunky x360ce позволил нам получить общий контроль и эмулировать официальный контроллер Microsoft. Ваши результаты будут очень от игры к игре. Некоторые игры, такие как Jamestown, старше и прекрасно работают с xinput 1.0. В этом случае x360ce не требуется.
Rocket League — это еще одна игра, в которой автоматически не предполагается, что у каждого есть контроллер Xbox 360. Вместо этого игра предлагает внутреннюю мертвую зону и множество способов настройки игры.
Другие игры, такие как Gang-Beasts, поддерживают устаревший джойстик, но мертвая зона отсутствует, и персонаж летает по всей карте, а использование x360ce только усугубляет ситуацию, когда нажимаются два игрока вместо одного. Все зависит от того, насколько дружелюбно относится разработчик к поддержке контроллеров.
Утилита x360ce не является окончательным решением для игр, но она помогает, когда это возможно, для игр, которые были перенесены с xbox360 на ПК. Что, честно говоря, лучше, чем ничего.
Читайте также: