Guides

Overlay de manette qui ne marche pas dans OBS ? Les solutions qui marchent

Ton overlay de manette est figé, vide ou suit la mauvaise manette dans OBS. Pourquoi les overlays en source Navigateur cassent, et comment régler chaque cas, du simple appui sur un bouton à la mise à jour d'OBS qui compte.

Presque tous les overlays de manette que tu ajoutes à OBS sous forme de lien, gamepad.lol et GamePad Viewer compris, sont des pages web. OBS les affiche avec une copie intégrée de Chromium, et ce navigateur lit ta manette via la même Gamepad API que Chrome. Quand l'overlay casse, la cause est presque toujours l'une d'une poignée de règles du navigateur. Passe-les en revue dans l'ordre : la plupart des configurations sont réglées par les deux premières.

1. Appuie sur un bouton une fois qu'OBS a chargé l'overlay

Les navigateurs ne signalent l'existence d'une manette à une page qu'après un appui sur l'un de ses boutons. C'est une règle de confidentialité : sans elle, n'importe quel site pourrait lister le matériel branché à ton PC. OBS charge la page de l'overlay à son démarrage, à l'ajout de la source et à chaque actualisation de la source, et à chaque fois la page démarre aveugle.

Appuie une fois sur n'importe quel bouton et l'overlay détecte la manette. Pas besoin d'ouvrir la fenêtre Interagir ni de cliquer dans la source avant.

2. Ça ne bouge que quand OBS est la fenêtre active

Si l'overlay fonctionne pendant que tu cliques dans OBS mais se fige dès que tu passes sur ton jeu, mets OBS à jour.

C'était une régression dans OBS 31.0.0 et 31.0.1 sous Windows. Ces versions ont fait passer la source Navigateur à un Chromium plus récent, et depuis la version 117 Chromium lit les manettes sous Windows via Windows.Gaming.Input, une API qui ne livre les entrées qu'à l'application au premier plan. OBS 31.0.2 a désactivé ce chemin pour les sources Navigateur, les manettes sont donc de nouveau lues en arrière-plan. Dans OBS, ouvre le menu Aide et choisis « Vérifier les mises à jour ».

C'est la même règle qui t'empêche d'ouvrir un overlay dans une fenêtre Chrome normale et de capturer cette fenêtre : Chrome cesse de recevoir les entrées de la manette dès qu'il n'est plus devant. D'autres logiciels de stream bâtis sur un Chromium récent peuvent se comporter pareil, et seuls leurs développeurs peuvent y changer quelque chose.

3. Actualise la source après avoir reconnecté la manette

Si la manette a décroché, à cause d'un raté Bluetooth, d'une manette qui s'est mise en veille ou d'un câble arraché par accident, l'overlay peut rester accroché à l'ancienne connexion. Double-clique sur la source pour ouvrir ses Propriétés, clique sur Actualiser le cache de la page actuelle et appuie sur un bouton de la manette.

Tant que la fenêtre Propriétés est ouverte, regarde Arrêter la source lorsqu'elle n'est pas visible. Si l'option est active, OBS décharge la page à chaque fois que tu quittes la scène, et elle revient aveugle : il faudrait appuyer sur un bouton après chaque changement de scène. Pour un overlay d'entrées, laisse-la désactivée.

4. C'est la mauvaise manette qui s'affiche, ou tes appuis n'apparaissent pas

gamepad.lol suit la première manette listée par le navigateur ; les overlays qui proposent un numéro de joueur comptent dans cette même liste. Tout ce que Windows voit comme une manette de jeu y prend une place : volants, joysticks de vol, sticks d'arcade et manettes virtuelles créées par les outils de remappage.

Le cas le plus fréquent est DS4Windows. Il crée une manette Xbox virtuelle à côté de ta vraie manette PlayStation, le navigateur en voit donc deux et l'overlay peut suivre celle que tu n'attends pas. Masque la manette physique avec HidHide, que la documentation de DS4Windows recommande exactement pour ça, ou débranche l'appareil en trop, puis actualise la source.

Tu ne sais pas ce qui est branché ? Ouvre le testeur de manette. Il liste toutes les manettes que ton navigateur voit et te laisse passer de l'une à l'autre.

5. Les boutons s'allument au mauvais endroit

Les navigateurs basés sur Chrome connaissent la disposition des manettes Xbox, PlayStation et Switch Pro et rapportent leurs boutons dans un ordre standard. Pour les manettes qu'ils ne reconnaissent pas, dont beaucoup de pads USB génériques ou anciens, les boutons arrivent dans l'ordre que le matériel utilise, et l'overlay allume les mauvais.

Le testeur de manette te dit dans quel cas tu es : sa disposition de boutons indique soit Standard, soit Unknown. Pour une disposition inconnue, un outil de remappage qui présente la manette comme une manette Xbox, par exemple x360ce, donne au navigateur une disposition qu'il comprend.

6. L'overlay est coupé ou flou

Une source Navigateur est une fenêtre de taille fixe. La Largeur et la Hauteur dans ses Propriétés doivent correspondre à la taille de l'overlay dans l'éditeur, 800 × 500 si tu n'y as pas touché. Si elles sont plus petites, une partie de l'overlay est coupée.

Si tu agrandis beaucoup la source dans ta scène, OBS étire une petite image et tous les bords deviennent flous. Règle plutôt la taille voulue dans l'éditeur et fais correspondre la source.

7. La manette décroche sans arrêt

Les manettes sans fil s'éteignent toutes seules après un moment sans entrée, et Windows peut mettre les adaptateurs Bluetooth en veille pour économiser l'énergie. Quand la manette revient, appuie sur un bouton, et actualise la source si l'overlay reste figé.

Si ça arrive en plein stream, ouvre le Gestionnaire de périphériques, trouve ton adaptateur Bluetooth et, dans son onglet Gestion de l'alimentation, décoche Autoriser l'ordinateur à éteindre ce périphérique pour économiser l'énergie. Un câble évite complètement le problème.

8. Tu streames depuis un Mac

OBS sur macOS ne donne pas aux sources Navigateur l'accès aux manettes. Nous avons vérifié avec GamePad Viewer dans le même OBS pour écarter notre propre code, et il reste figé lui aussi. Aucun réglage ne corrige ça aujourd'hui, pour aucun overlay basé sur le navigateur. Nous construisons un petit utilitaire natif qui lit la manette en dehors d'OBS. Sous Windows, tout ce qui précède s'applique et un lien suffit.

9. Ton jeu tourne sur un second PC

Une source Navigateur ne peut lire que les manettes branchées au PC qui fait tourner OBS. Dans une configuration double PC, la manette est sur le PC de jeu, l'overlay du PC de stream ne la voit donc jamais. Le même utilitaire natif enverra les entrées d'une machine à l'autre ; en attendant, un overlay basé sur le navigateur a besoin de la manette sur la machine qui fait tourner OBS.

Toujours bloqué ?

Teste d'abord la manette dans le testeur de manette. Si elle y fonctionne, le problème est entre OBS et la page, et les étapes ci-dessus le couvrent. Si elle n'y fonctionne pas non plus, regarde du côté de la manette, de son câble ou de son pilote. Le guide de configuration OBS déroule une installation propre depuis zéro.

Autres guides

Ta manette en stream en une minute.

Sans installation. Inscris-toi gratuitement, choisis un skin, colle un lien dans OBS.