Valve продолжает наращивать потенциал Steam, причём не самыми очевидными способами. Теперь инженеры Гейба Ньюэлла (Gabe Newell) добрались до одного из самых необычных контроллеров современности — Joy-Con от Nintendo Switch. О поддержке устройства сообщили в описании свежего обновления бета-версии клиента.
Пользователи тестовой сборки Steam смогут подключить Joy-Con обоими способами — и как мини-геймпады, и как пару устройств. Игрокам не стоит забывать, что подключение работает через Bluetooth: либо функция должна быть встроена в материнскую плату компьютера, либо придётся приобрести внешний USB-адаптер.
Энтузиасты, конечно, давно смогли добиться работы Joy-Con на ПК, но и в Steam регулярно добавляют поддержку различных аксессуаров, чтобы избавить пользователей от очередных танцев с бубном. Официальную поддержку того же Nintendo Switch Pro Controller добавили в 2018 году.
В том же году Valve опубликовала интересную статистику используемых игроками устройств. Помимо очевидных поклонников геймпадов от Sony и Microsoft нашлись сотни тысяч ретроградов, которые никак не могут перестать играть на контроллерах от SNES и Gamecube.
Лучшие комментарии
вот бы ещё разработчики добавляли в игры иконки для соответствующих геймпадов а не только для Xbox
кстати раз у валв есть библиотека которая сама определяет твой геймпад(это та же которая позволяет и настроить и поделиться настройками с сообществом), то из неё же и можно было бы брать и названия кнопок и понимания их расположения. вообще интересно я придумал. нужно будет погуглить наверняка так можно делать.
Так Steam сам же всё и усложняет, потому что берёт сторонний геймпад и говорит игре «это геймпад от Xbox».
В играх, имеющих поддержку DualShock и DualSense, при отключении стимовскую «надстройки», вполне корректно отображаются соответствующие кнопки.
В играх без поддержки и кнопки соответствующие взять не откуда.
В теории стим мого бы сделать библиотеку, которая отдаёт конкретные изображения кнопок контроллера игре, но это будет тот ещё интеграционный ад и vendor-lock на стим. Да и опять же, «библиотека», работающая с контроллерами не делает на уровне игры ничего, она просто «проксирует» нажатия кнопок контроллера и превращает их в нажатия кнопок другого контроллера или клаиватуры.
если найдёшь напиши, тоже интересно