Guías

¿El overlay del mando no funciona en OBS? Soluciones que sí funcionan

Tu overlay de gamepad está congelado, vacío o sigue al mando equivocado en OBS. Por qué fallan los overlays de fuente de navegador y cómo arreglar cada caso, desde pulsar un botón hasta la actualización de OBS que importa.

Casi todos los overlays de mando que añades a OBS como un enlace, gamepad.lol y GamePad Viewer incluidos, son páginas web. OBS las renderiza con una copia integrada de Chromium, y ese navegador lee tu mando a través de la misma Gamepad API que usa Chrome. Cuando el overlay falla, la causa es casi siempre una de un puñado de reglas del navegador. Repásalas en orden: la mayoría de configuraciones se arreglan con las dos primeras.

1. Pulsa un botón después de que OBS cargue el overlay

Los navegadores no le cuentan a una página que existe un mando hasta que pulsas uno de sus botones. Es una regla de privacidad: sin ella, cualquier sitio podría listar el hardware conectado a tu PC. OBS carga la página del overlay al arrancar, al añadir la fuente y cada vez que se actualiza la fuente, y en cada ocasión la página empieza a ciegas.

Pulsa cualquier botón una vez y el overlay detectará el mando. No hace falta abrir la ventana Interactuar ni hacer clic dentro de la fuente antes.

2. Solo se mueve mientras OBS es la ventana activa

Si el overlay funciona mientras haces clic dentro de OBS pero se congela en cuanto cambias a tu juego, actualiza OBS.

Fue una regresión en OBS 31.0.0 y 31.0.1 en Windows. Esas versiones pasaron la fuente de navegador a un Chromium más nuevo, y desde la versión 117 Chromium lee los mandos en Windows mediante Windows.Gaming.Input, una API que solo entrega la entrada a la aplicación que tiene el foco. OBS 31.0.2 desactivó esa vía para las fuentes de navegador, así que los mandos vuelven a leerse en segundo plano. En OBS, abre el menú Ayuda y elige «Buscar actualizaciones».

Esa misma regla explica por qué no puedes abrir un overlay en una ventana normal de Chrome y capturar esa ventana: Chrome deja de recibir la entrada del mando en cuanto no está delante. Otros programas de directo construidos sobre un Chromium reciente pueden comportarse igual, y solo sus desarrolladores pueden cambiarlo.

3. Actualiza la fuente tras reconectar el mando

Si el mando se desconectó, ya sea por un corte de Bluetooth, porque se durmió o porque tiraste del cable sin querer, el overlay puede quedarse agarrado a la conexión antigua. Haz doble clic en la fuente para abrir sus Propiedades, haz clic en Actualizar la caché de la página actual y pulsa un botón del mando.

Con la ventana de Propiedades abierta, fíjate en Apagar la fuente cuando no esté visible. Con esa opción activada, OBS descarga la página cada vez que cambias de escena, y vuelve a ciegas, así que tendrías que pulsar un botón tras cada cambio de escena. Para un overlay de entradas, déjala desactivada.

4. Aparece el mando equivocado, o tus pulsaciones no salen

gamepad.lol sigue al primer mando que lista el navegador; los overlays que te dejan elegir número de jugador cuentan sobre esa misma lista. Todo lo que Windows ve como mando de juego ocupa un puesto en ella: volantes, palancas de vuelo, arcade sticks y los mandos virtuales que crean las herramientas de remapeo.

El caso más habitual es DS4Windows. Crea un mando Xbox virtual junto a tu mando de PlayStation real, así que el navegador ve dos y el overlay puede seguir al que no esperas. Oculta el mando físico con HidHide, que la documentación de DS4Windows recomienda justo para esto, o desconecta el dispositivo de más, y luego actualiza la fuente.

¿No sabes qué hay conectado? Abre el probador de gamepad. Lista todos los mandos que ve tu navegador y te deja cambiar entre ellos.

5. Los botones se encienden en el sitio equivocado

Los navegadores basados en Chrome conocen la distribución de los mandos de Xbox, PlayStation y Switch Pro, y reportan sus botones en un orden estándar. Con los mandos que no reconocen, entre ellos muchos pads USB genéricos y antiguos, los botones llegan en el orden que use el hardware, y el overlay enciende los que no son.

El probador de gamepad te dice en qué caso estás: su distribución de botones aparece como «Standard» o como «Unknown». Si es desconocida, una herramienta de remapeo que presente el mando como un mando de Xbox, por ejemplo x360ce, le da al navegador una distribución que entiende.

6. El overlay sale cortado o borroso

Una fuente de navegador es una ventana de tamaño fijo. El Ancho y el Alto de sus Propiedades tienen que coincidir con el tamaño del overlay en el editor, 800 × 500 salvo que lo hayas cambiado. Si son menores, parte del overlay queda cortada.

Si estiras mucho la fuente en tu escena, OBS amplía una imagen pequeña y todos los bordes se vuelven blandos. Define el tamaño que quieres en el editor y ajusta la fuente a él.

7. El mando se desconecta una y otra vez

Los mandos inalámbricos se apagan solos tras un rato sin entradas, y Windows puede dormir los adaptadores Bluetooth para ahorrar energía. Cuando el mando vuelva, pulsa un botón, y actualiza la fuente si el overlay sigue quieto.

Si pasa en mitad del directo, abre el Administrador de dispositivos, busca tu adaptador Bluetooth y en su pestaña Administración de energía desmarca Permitir que el equipo apague este dispositivo para ahorrar energía. Un cable evita el problema por completo.

8. Haces directo desde un Mac

OBS en macOS no da a las fuentes de navegador acceso a los mandos. Lo comprobamos con GamePad Viewer en el mismo OBS para descartar nuestro propio código, y también se queda quieto. Hoy no hay ajuste que lo arregle, para ningún overlay basado en navegador. Estamos construyendo un pequeño ayudante nativo que lee el mando fuera de OBS. En Windows, todo lo anterior se aplica y basta con un enlace.

9. Tu juego corre en un segundo PC

Una fuente de navegador solo puede leer mandos conectados al PC que ejecuta OBS. En una configuración de doble PC el mando está en el PC de juego, así que el overlay del PC de directo nunca lo ve. Ese mismo ayudante nativo enviará las entradas de un PC a otro; hasta entonces, un overlay de navegador necesita el mando en la máquina con OBS.

¿Sigues atascado?

Prueba primero el mando en el probador de gamepad. Si ahí funciona, el problema está entre OBS y la página, y los pasos de arriba lo cubren. Si ahí tampoco funciona, mira el mando, su cable o su controlador. La guía de configuración de OBS recorre una instalación limpia desde cero.

Más guías

Tu mando, en el directo en un minuto.

Sin instalar nada. Regístrate gratis, elige una skin y pega un enlace en OBS.