Steam Controller: Современное решение самой большой проблемы геймпада за $99

Контроллер Steam Controller вот-вот появится на рынке, но одно ключевое ограничение уже обсуждается до его выхода: контроллер сильно зависит от Steam Input. В сочетании с трекпадами и гироскопами это программное обеспечение позволяет геймпаду выступать в качестве замены мыши и клавиатуры во многих играх. Однако за пределами Steam это может привести к значительным проблемам. Если игру нельзя запустить через Steam, важные профили ввода могут отсутствовать, а значит, трекпады, гироскопы и эмуляция мыши и клавиатуры могут работать не так, как задумано.
Тем, кто хочет играть в игры из GOG или Epic Games Store, обычно приходится вручную добавлять их в библиотеку Steam как "не Steam-игры", но это не всегда работает гладко. Особенно проблемными являются игры Xbox Game Pass, поскольку приложение Xbox блокирует многие установки в Windows, а значит, Steam часто не может получить доступ к файлам. Обходные пути уже обсуждаются на Reddit.
Текущее решение: SISR
На данный момент SISR (Steam Input System Redirector) является наиболее перспективным решением. Этот инструмент перенаправляет команды Steam Input на системном уровне и может представить виртуальный контроллер операционной системе. В игре он будет выглядеть так, как будто подключен обычный контроллер Xbox. Программное обеспечение доступно на GitHub. Однако это не идеальное решение. Использование SISR, скорее всего, будет довольно громоздким и все еще требует Steam Input. Кроме того, ввод с трекпада, скорее всего, не будет работать.
API GameInput от Microsoft может предложить более чистое решение
Учитывая, в частности, цену, многие пользователи Reddit ожидают, что Steam Controller будет работать без ограничений и на других платформах. API GameInput от Microsoft https://learn.microsoft.com/en-us/gaming/gdk/docs/features/common/input/overviews/input-overview?view=gdk-2510 обсуждается как технически более чистое решение. Это современный интерфейс ввода для Windows и Xbox, который предлагает больше возможностей, чем устаревший XInput. Теоретически, более сложные входы, такие как управление гироскопом или трекпадом, также могут быть отображены через него, вместо того, чтобы эмулировать Steam Controller как простой контроллер Xbox 360.
Однако без официальной поддержки GameInput со стороны Valve это будет не готовое решение, а скорее возможная основа для будущих инструментов или драйверов. Пока неясно, представит ли Valve собственное решение в ближайшее время. При запуске 4 мая покупателям, вероятно, придется пока довольствоваться SISR в качестве обходного пути.









