Контроллер Valve вне Steam работает с ограничениями

Новый контроллер Valve за $99 пока работает вне Steam с заметными ограничениями. Игры, запущенные через приложение Xbox на ПК и другие сторонние лаунчеры, как правило, не распознают его как полноценный геймпад.

Вне Steam устройство переходит в режим, который автор материала описывает как «lizard mode». В этом режиме контроллер позволяет управлять рабочим столом Windows базовыми командами, но для игр этого обычно недостаточно.

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

В сообществе уже появились обходные способы на базе стороннего ПО. Речь идет о двух открытых проектах с GitHub: SISR (Steam Input System Redirector) и SteamlessController. При этом SteamlessController может работать без запущенного в фоне Steam.

Оба решения зависят и от других инструментов с GitHub. В случае SISR используется VIIPER (Virtual Input over IP EmulatoR), а SteamlessController опирается на ViGEmBus.

Автор отмечает, что для обычного пользователя Windows такой путь может оказаться слишком трудоемким или рискованным. Он также обращает внимание, что в списке участников SteamlessController упоминается Claude от Anthropic.

При этом ситуация постепенно меняется. Библиотека SDL (Simple DirectMedia Layer) уже получила поддержку контроллера, включая тачпады, емкостное касание стиков и grip sense, сообщает Phoronix.

Теоретически это означает, что часть игр на ПК со временем сможет распознавать Steam Controller как полноценный геймпад. Автор подчеркивает, что поддержка SDL появится не во всех крупных релизах сразу, но это важный шаг для работы устройства в Windows при запуске не из Steam.

В собственном тесте автор добавил Subnautica 2 в Steam как стороннюю игру через файл GameLaunchHelper.exe. Результат оказался прежним: Steam Input не активировался, а сам контроллер система по-прежнему определяла как мышь и клавиатуру.

При этом часть нажатий и кликов можно назначить вручную прямо в игре, но полноценная поддержка всех возможностей контроллера недоступна. Автор пишет: «Я не готов устанавливать сторонний слой перевода ввода только ради того, чтобы играть в проекты из моей подписки Game Pass Ultimate».

Он также отмечает, что вопрос о том, кто несет большую ответственность за ситуацию — Microsoft с ее подходом к играм в Xbox app или Valve из-за отсутствия поддержки XInput, — пока остается открытым. «Я не хочу держать еще одно приложение в системном трее только для того, чтобы решить эту проблему», — пишет автор.

Источник: Windows Central, Phoronix.

Читать новости ИИ и технологий в Telegram.


Оцените статью
Gimal-Ai