Atualização do SDL permite usar o Steam Controller sem o Steam.

Atualização do SDL permite usar o Steam Controller sem o Steam.

A biblioteca de código aberto SDL incorporou um código que expande o suporte nativo ao novo Steam Controller da Valve — uma mudança que permitirá ao gamepad de US$ 99 funcionar sem o Steam em execução, limitação que vinha frustrando os usuários desde que o dispositivo começou a ser enviado em 4 de maio.

Liberando-se do Steam

O Simple DirectMedia Layer (SDL), uma biblioteca multiplataforma que fornece acesso de baixo nível ao hardware de entrada e é amplamente utilizada por jogos e engines, já tinha suporte preliminar para o novo controle. O código mais recente mesclado ao projeto expande esse suporte para incluir os touchpads do dispositivo, toque capacitivo nos analógicos e sensores de pressão lateral (grip sensing).

Um desenvolvedor testando as alterações confirmou nos comentários do pull request que o controle funciona sem o Steam em execução. “Usando o testcontroller, os touchpads (clique, toque, x, y, pressão), toque capacitivo nos analógicos e o grip sense estão todos funcionando”, escreveu o testador, acrescentando que recursos como botões traseiros, giroscópio, acelerômetro e o botão QAM já funcionavam antes da atualização.

No entanto, a atualização não está isenta de limitações. O mapeamento do touchpad foi removido por ora, o que significa que apenas o suporte parcial ao touchpad — posição do toque e pressão — está disponível. Um problema antigo e separado com o Steam Input interferindo no próprio gerenciamento de controles do SDL também permanece sem solução.

Por Que Isso É Importante

O novo Steam Controller da Valve, que esgotou em cerca de 30 minutos após seu lançamento inicial e gerou uma segunda rodada de reservas em 8 de maio, foi projetado para funcionar exclusivamente por meio do sistema de entrada do Steam. Os críticos observaram que até jogos de PC fora do Steam precisavam ser adicionados ao cliente Steam para que o mapeamento do controle funcionasse. Isso tornava o dispositivo praticamente inutilizável fora do ecossistema da Valve.

A atualização do SDL muda essa realidade para um subconjunto relevante de softwares. Emuladores, jogos de código aberto e outros aplicativos que dependem do SDL para entrada de controle agora poderão detectar e usar o Steam Controller nativamente. O GamingOnLinux, que foi o primeiro a reportar o código integrado, destacou que a melhoria é especialmente relevante para usuários de Linux, onde o SDL é um componente fundamental da infraestrutura de jogos.

O Que Vem a Seguir

O suporte expandido será incluído em uma versão futura do SDL, momento em que jogos e aplicativos que utilizam a biblioteca ganharão compatibilidade automática com o novo controle. Como o SteamDeckHQ observou, “há muitos outros projetos em andamento para melhorar e expandir a funcionalidade do Steam Controller” além do que o SDL oferece. Por enquanto, usuários que desejam mapeamento e configuração completos do controle ainda precisarão do Steam — mas as barreiras em torno do gamepad da Valve estão começando a ceder.

#Steam #SteamController

Comments

No comments yet. Why don’t you start the discussion?

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *