Введение
В руках у меня два геймпада: DualShock v.2 и Defender Blast, оба работают через блютуз. Для каждого я использую свою программу (DS4Windows и XOutput соответственно).
Возникшая проблема: при запуске этих программ и подключения обоих контроллеров одновременно, начались дублирования нажатий, отказы то одного, то другого геймпада, особенно если вы хотите выставить режим дулашок на одном и иксбокс на другом, для отображения соответствующих кнопок.
Тут начались танцы с бубном, решения ни в гугле ни на ютубе я не нашел, поэтому, разобравшись, решил поделиться.
Если у вас еще ничего не настроено, то вот ссылки: как настроить XOutput, как настроить DS4Windows.
Решение
Основной причиной конфликта является дополнительное ПО для каждой программы, это HidHide для DS4Windows и HidGuardian для XOutput. Их задача скрыть реальный контроллер, чтобы исключить дублирование нажатий.
Нам необходимо оставить только одну программу. Если у вас уже установлен HidGuardian — удалите его.
Открывает DS4Windows → вкладка настройка → в блоке Utils кликаем на "панель управления" и "клиент конфигурации HidHide" → откроются два окошка, в которых мы будем отслеживать контроллеры.
Подключаем и запускаем оба геймпада, вот что получилось у меня, второй контроллер выдает мне целых 2 реальных устройства в списке. Controller (XBOX 360 For Windows) — это виртуальные геймпады, все остальные — реальные.
Теперь нам надо дать HidHide доступ к программам, кликаем на плюс в окошке и выбираем .exe файлы этих прог:
Переходим на вкладку Devices, и ставим флажки везде, кроме "Controller (XBOX 360 For Windows)", получается такая картина:
Осталось только 2 устройства, можно играть без конфликтов. Профит.
Если вы подключены к DS4Windows в режиме дуалшока, а не иксбокса, вместо Controller (XBOX 360 For Windows) в устройствах для скрытия у вас появится Sony Computer Entertainment Wireless Controller, скрывать его не надо, а в игровых устройствах он будет отображаться как Wireless Controller.
Комментарии (0)
Написать комментарий