El proyecto OpenPuck permite al Steam Controller emular controles de consola y más

El proyecto OpenPuck permite al Steam Controller emular controles de consola y más

El proyecto OpenPuck para Steam Controller se presenta como una solución que permite a este mando tradicional de Steam emular controles de consola como Xbox, Nintendo Switch y PlayStation. Aunque no añade funciones como carga inalámbrica, la versatilidad que ofrece lo convierte en un accesorio interesante para usuarios que buscan un mando multiconector y adaptable.

Qué es OpenPuck y cómo funciona con Steam Controller

OpenPuck es un desarrollo independiente impulsado por el usuario de Github “safijari”, basado en una placa Pro Micro NRF52840. Este componente puede flashearse para que el Steam Controller se comunique con diferentes plataformas, transformando las entradas originales en comandos equivalentes para cada consola. Además, mantiene funciones específicas de Steam, lo que añade una capa de personalización inusual en este tipo de dispositivos.

El proceso de emparejamiento es sencillo: la placa se conecta al ordenador mediante un cable USB Type-C junto al Steam Controller, donde se flashea el microcontrolador. Luego, el mando se conecta de forma inalámbrica para ser utilizado en distintos modos. Por ejemplo, mantener pulsados los cuatro botones traseros y presionar ‘X’ cambia al modo Xbox, donde el trackpad derecho funciona como ratón, aunque limitado a Android y SteamOS.

Modos y limitaciones actuales del proyecto OpenPuck

El usuario safijari confirma que los modos Switch y PS3 están comprobados en consolas físicas, mientras que la emulación del mando DualSense de PlayStation está disponible solo en PC actualmente. Aun así, el proyecto advierte que el soporte puede variar según el modo elegido y el software en uso.

- Publicidad -

El OpenPuck incluye también un modo llamado “Lizard”, que mantiene el comportamiento original del Steam Controller sin Steam abierto, lo que permite usar el mando fuera del entorno típico de la plataforma. Esto facilita, por ejemplo, el uso de inputs incluso cuando una aplicación de alta prioridad está en primer plano, algo complicado con el Steam Controller estándar sin permisos de administrador.

Un detalle a tener en cuenta es que OpenPuck no ofrece carga inalámbrica, dado que carece de los pines necesarios para esta función. Además, para alojar el dispositivo de forma adecuada, es necesario imprimir en 3D su carcasa, de la cual existen varias opciones disponibles para descargar.

Una propuesta para expandir la funcionalidad del Steam Controller y Steam Deck

Dentro del mismo proyecto, safijari también ofrece una herramienta llamada ReversePuck, que permite emular las entradas del Steam Controller en el Steam Deck —excepto los controles de agarre— tratando así el dispositivo de Valve como un mando enormemente caro pero versátil.

Este tipo de proyectos muestran que, pese al declive de Steam Machines, la comunidad sigue explorando las posibilidades que Valve dejó abiertas con sus hardware. Aunque OpenPuck todavía es un trabajo en progreso y su creador advierte que ha utilizado ampliamente modelos de lenguaje para su desarrollo, merece la pena seguir estos avances para quienes disfrutan de adaptar su experiencia gaming a medida.

¿Te ha gustado? ¡Comparte este artículo!

¡Tu cuenta ha sido activada correctamente!

Ahora ya puedes hacer login con tu usuario y contraseña. ¡Bienvenido/a!