В текущих реалия ПК-гейминга, современные игры поддерживают только XInput-совместимые геймпады, и только некоторые игры поддерживают DirectInput-устройства, и то, в основном применительно только к одному контроллеру — DUALSHOCK 4. Также стандарт DirectInput используется в различных гоночных и авиа-симуляторах, для работы игровых рулей и штурвалов.
реклама
Что такое XInput? XInput — это API, который позволяет приложениям получать данные от контроллера Xbox (или любого другого контроллера с аппаратной поддержкой XInput). Подробнее можно почитать тут.
А что же делать юзеру, если у него в арсенале оказался геймпад без аппаратной поддержки XInput, DirectInput-совместимый? Выкидывать геймпад? Продавать и покупать XInput-совместимый? Нет, это совершенно необязательно, потому что существуют различные варианты эмуляции XInput для DirectInput Only геймпада. Вот эти варианты мы сегодня и рассмотрим.
рекомендации
3070 Gigabyte Gaming за 50 тр с началом
MSI 3050 за 25 тр в Ситилинке
3070 Gainward Phantom дешевле 50 тр
13700K дешевле 40 тр в Регарде
10 видов 4070 Ti в Ситилинке — все до 100 тр
3060 Gigabyte Gaming за 30 тр с началом
СКАЙРИМ НА ГЕЙМПАДЕ — Skyrim SE: Прохождение с модами #14
13600K дешевле 30 тр в Регарде
4080 почти за 100тр — дешевле чем по курсу 60
12900K за 40тр с началом в Ситилинке
RTX 4090 за 140 тр в Регарде
Компьютеры от 10 тр в Ситилинке
3060 Ti Gigabyte за 42 тр в Регарде
3070 дешевле 50 тр в Ситилинке
Сразу оговорюсь, эмуляторов DS4Windows и InputMapper, предназначенных для DUALSHOCK 4, в этой статье не будет. Для DUALSHOCK 4 существует отдельная статья в блоге, DUALSHOCK 4 в реалиях ПК, где эта тема раскрыта достаточно широко.
реклама
var firedYa28 = false; window.addEventListener(‘load’, () => < if(navigator.userAgent.indexOf(«Chrome-Lighthouse») < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: ‘yandex_rtb_R-A-630193-28’, blockId: ‘R-A-630193-28’ >) >) >, 3000); > > >);
Вариант номер один — эмулятор 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:
- ViGEm Bus Driver Installation
- ViGEm Bus Driver Installation – caveman edition
- Virtual Gamepad Emulation Framework Documentation
И наконец вариант номер три — эмуляция XInput через Steam.
Steam поддерживает большое количество геймпадов «из коробки», т.е. не требуется дополнительных телодвижений для того, чтобы Steam распознал ваш геймпад, а точнее правильно определил раскладку кнопок и прочее.
Но нет ничего страшного, если ваш DirectInput-геймпад незнаком стиму.
Для того, чтобы для вашего DirectInput-друга, в играх из библиотеки Steam (или добавленных туда вручную), заработала эмуляция XInput (и прочие плюшки), нужно проделать следующие шаги.
Подключить геймпад к ПК, запустить Steam и перейти в режим Big Picture:
Перейти в пункт меню с настройками контроллера:
поставить галочку на «пользовательские настройки обычного геймпада»:
выбрать внизу, в обнаруженных контроллерах, ваш геймпад и настроить его в соответствии с подсказками на экране:
нажать «сохранить» и дать имя вашему геймпаду:
Всё. Теперь ваш геймпад поддерживается в Steam, и для него доступны все настройки для любой игры из библиотеки:
В играх (из библиотеки Steam) ваш геймпад будет определяться, как XBox 360 контроллер. Чтобы произвести дополнительные настройки по конкретной игре, нужно вызвать в процессе игры оверлейный экран Steam (кнопкой GUIDE) или комбинацией клавиш и произвести все необходимые манипуляции.
На этом пока всё.
За пост начислено вознаграждение
Источник: overclockers.ru
Поддержка контроллера Valheim | Можно ли использовать геймпады?
Valheim— одна из самых популярных игр на выживание в Steam. Из-за этого можно было бы надеяться, что вы сможете настроить параметры ввода или стиль управления. Однако, поскольку игра находится в раннем доступе, реализованы не все ожидаемые функции. Есть ли Valheim поддержка контроллера? И если да, то как убедиться, что он работает правильно?
Стоит ли играть в Valheim на контроллере? В этом руководстве мы попытаемся ответить на некоторые из ваших животрепещущих вопросов.
Как использовать поддержку контроллера в Valheim
Valheim поставляется со встроенной поддержкой контроллера и попытается подключиться к любому контроллеру, который у вас есть в данный момент. Если он не подключается, перейдите в меню «Параметры», затем на вкладку «Управление» и включите “Gamepad Enabled” на. Если это не помогло, возможно, вам придется использовать режим Big Picture в Steam, чтобы убедиться, что Steam распознает ваш контроллер.
Первый шаг после подключения контроллера и установки соответствующих драйверов — убедиться, что Steam его распознает. Выберите «Геймпад включен» в меню параметров Valheim’s Controls. Если контроллер не отвечает в игре, войдите в режим Big Picture и перейдите к настройке контроллера. Возможно, вам придется войти в Valheim в режиме большого изображения после настройки контроллера.
После того, как все будет улажено, вы должны быть готовы начать играть в Valheim на большинстве контроллеров. Мы точно знаем, что контроллеры Xbox 360 работают.
Хорошо ли играть Valheim на контроллере? Ну, это зависит. Хотя может быть удобнее бегать и сражаться с контроллером, Вальхейм также требует, чтобы вы собирали и стреляли из стрел. Контроллеры может быть сложно использовать для установки плиток зданий на место или для стрельбы из снайперов с неба.
Если вам удобно наводить снаряды или даже строить в некоторых играх, то это может быть хорошим вариантом для вас. Кроме того, вы можете использовать контроллер для сложных боевых ситуаций, а затем переключиться на строительство, если вы не возражаете время от времени возиться с меню параметров.
Привыкнуть легко. к, и контроллеры будут получать все больше и больше поддержки по мере развития Valheim.
Хотите больше новостей Valheim? Ознакомьтесь с некоторыми из наших руководств!
- Valheim | Как найти серебряную руду
- Вальхейм | Как использовать эмоции
- F5 не показывает консоль | Как заставить читы Valheim снова работать
Источник: gmodz.ru
Как подключить геймпад для игры в ГТА 5 на ПК и что делать, если не работает
После игры на приставке за компьютер садиться неудобно — в этом единогласны все геймеры. В геймпаде все под рукой, удобно и компактно. На ПК часто есть риск перепутать кнопки, да и клавиатура не столь удобна, как обтекаемый джойстик, особенно при игре в «ГТА». В такой ситуации совершенно не удивительно, что возникло желание объединить мозговую начинку ПК и удобство управления приставки. Как подключить геймпад к «ГТА 5» на своем ПК — сейчас узнаем.
Как подключить Dualshock 4 для «ГТА 5»?
Консоль Dual Shock 4 от компании Sony давно полюбилась игрокам. Причем как приверженцам геймпадов, так и почитателям старого доброго ПК. Совместить любимое устройство с культовой игрой «ГТА 5» мечтали несколько лет и, теперь это стало возможным.
Чтобы произвести операцию, достаточно внимательно прочесть инструкцию к Dual Shock 4 и включить логику.
- Скачать и установить на компьютер драйвер от геймпада с официального сайта Playstation.
- Подключить геймпад к ПК через USB-порт. Компьютер должен сразу определить устройство после загрузки драйверов.
- Открыть игру в одиночном режиме.
- Открыть общие настройки, кликнуть раздел «Геймпад» и найти опцию «Калибровать контроллер».
- После включения игра будет требовать нажимать на нем определенные кнопки или комбинации для успешной калибровки. Добросовестно выполняем все «просьбы».
- По окончании сохраняем все изменения нажатием «А».
Теперь можно наслаждаться игрой в удобном формате управления. При желании можно переключаться между режимами управления.
Если геймпад не работает, то:
- Проверьте USB-порт или подсоедините устройство к другому разъему.
- Установлены драйверы не для той модели устройства.
- Проблема в испорченном шнуре.
Подключение сторонних геймпадов для «GTA 5»
На самом деле, на ПК играть можно на любом джойстике, через утилиты, переходники или, в крайнем случае, эмуляторы. Ведь «ГТА 5» имеет для управления максимум 20 кнопок (комбинаций кнопок). Любой недорогой геймпад вполне сгодится для этих целей.
- Скачиваем отсюда архив: https://www.x360ce.com/
- Распаковываем его в папку с игрой в корень.
- Файл x360ce.exe ставим на обновление по сети.
- Когда он запустится, выбираем в первой вкладке файл «Лоджитек» с двойкой на конце.
- Перемещаемся во вкладку «Settings database», а там – в «Global Settings» и в поле «Users», ищем «17-2», открываем, ждем, жмем «ОК».
- Прыгаем на 2 шага назад, сохраняем все кнопкой «Save».
- Запускаем «ГТА 5». Вначале игра поругается на нас, но просто тыкаем везде «ОК» и радуемся возникшему удобству.
Если игра не видит джойстик, то попробуйте утилиту «MotioninJoy», которая маскирует драйверы под «Xbox».
Источник: rockstargames.su