Инженеры Valve так и не добавили нативную поддержку стандарта XInput в свой Steam Controller, из-за чего без запущенного в фоне клиента Steam устройство попросту не воспринимается многими играми как полноценный контроллер. Однако энтузиаст под ником Safijari решил эту давнюю проблему, выпустив уникальную прошивку под названием OpenPuck.
Новое программное обеспечение превращает небольшой микроконтроллер в универсальный мост между Steam Controller и практически любой игровой платформой. Главная идея проекта заключается в том, что перехват и перемаппинг входных сигналов происходят аппаратно прямо на плате, избавляя геймеров от привязки к программным ограничениям. Прошивка стабильно работает на платах вроде Pro Micro nRF52840, которые по умолчанию оснащены модулями Bluetooth и радиоканалом 2,4 ГГц.
Все новости игровой индустрии в Telegram: https://t.me/nxpgames Помогаю купить в Европе консоли, кастомные геймпады, лимитки, коллекционки, стандартные издания игр, мерч и фигурки пиши в личку: https://t.me/nxpgamesru
Возможности OpenPuck покрывают потребности владельцев всех актуальных и классических платформ. Устройство поддерживает режим эмуляции Xbox с полной поддержкой XInput на ПК, а также способно притворяться геймпадами DualSense и DualShock 4. Кроме того, заявлена эмуляция Switch Pro с работающим гироскопом и вибрацией, более простой режим Hori Pad без этих функций и даже поддержка DualShock 3 с функционалом Sixaxis-управления для игры на PlayStation 3.

Управление всем этим многообразием профилей осуществляется через удобный веб-конфигуратор, созданный на базе WebUSB API. Часть режимов эмуляции можно быстро переключать комбинациями кнопок прямо на самом контроллере, тогда как для активации других потребуется выбор через браузерный интерфейс. Для желающих придать своей сборке аккуратный и законченный вид автор предусмотрел возможность распечатать специальный корпус на 3D-принтере.
Пользователи, уже успевшие опробовать модификацию, отмечают высочайшее качество эмуляции, после настройки Steam Controller ведет себя абсолютно неотличимо от фирменного геймпада выбранной платформы. При этом для тех, кто привык к базовым возможностям, оригинальный режим работы Steam Controller также остался в списке доступных опций.




