Anleitungen

GamePad Viewer Alternativen: die OBS-Controller-Overlays im Vergleich

GamePad Viewer, input-overlay, Open Joystick Display und gamepad.lol bringen deinen Controller alle in den Stream, nur auf verschiedenen Wegen. Was jedes gut kann, wo es schwächelt und welches zu deinem Setup passt.

Auf die Frage „wie zeige ich meinen Controller im Stream“ lautet die Standardantwort seit Jahren GamePad Viewer. Nach einer Alternative wird meist aus denselben Gründen gesucht: Nach einem OBS-Update bewegt sich nichts mehr, das Aussehen soll sich ohne handgeschriebenes CSS ändern lassen, die Tastatur soll mit aufs Bild, oder gestreamt wird von einem Mac. Diese Seite vergleicht die Optionen, die wir gut kennen. Eine davon bauen wir selbst, deshalb haben wir uns Mühe gegeben, genau zu benennen, wann welche die bessere Wahl ist.

Drei Wege, einen Controller in den Stream zu bringen

Browserquellen-Overlays sind Webseiten, die den Controller über die Gamepad-API des Browsers lesen. Du fügst einen Link in OBS ein, und das war die ganze Installation. Der Haken: Sie leben im eingebauten Browser von OBS und erben dessen Regeln. Du drückst eine Taste, bevor die Seite den Controller sieht, und sie funktionieren nur dort, wo dieser Browser an Controller herankommt. GamePad Viewer und gamepad.lol arbeiten so.

OBS-Plugins lesen Eingaben nativ, außerhalb jedes Browsers. Sie laufen prinzipbedingt auch im Hintergrund weiter und können Tastatur und Maus mit anzeigen. Dafür installierst du ein Plugin, das zu deiner OBS-Version passen muss, und aktualisierst es, wenn OBS aktualisiert wird.

Desktop-Apps zeichnen den Controller in ihrem eigenen Fenster, das du mit einer Fensteraufnahme in OBS holst. Sie funktionieren mit jeder Streaming-Software, die ein Fenster aufnehmen kann, sind aber ein weiteres Programm, das laufen muss, und Transparenz bedeutet meist einen Chroma Key.

GamePad Viewer

Ein kostenloses Browserquellen-Overlay ohne Konto. Eingestellt wird es über die URL: Spielernummer, Skin, Skalierung, Totzone und Eingabeverzögerung. Seine Skin-Liste geht weit über moderne Controller hinaus, mit Layouts für GameCube, NES, N64, Fight-Stick und Fight-Pad, und bis zu vier Spieler sind möglich. Willst du darüber hinaus etwas ändern, schreibst du eine CSS-Datei, hostest sie irgendwo und gibst ihre Adresse in der URL an.

Gut für Retro-Layouts und Fight-Sticks und für alle, die gern CSS-Dateien bearbeiten. Achte auf die Browserquellen-Einschränkungen weiter unten.

input-overlay

Ein quelloffenes OBS-Plugin, das Tastatur-, Maus- und Gamepad-Eingaben zeigt. Weil es Eingaben nativ liest, gibt es kein „erst eine Taste drücken“ und keine Abhängigkeit vom Browser in OBS. Es wird für Windows und Linux verteilt, Layouts kommen als Vorlagen, die du anpassen kannst.

Gut für Streams mit Tastatur und Maus und für alle, die lieber ein Plugin installieren als sich auf eine Browserquelle zu verlassen. Rechne damit, es zusammen mit OBS neu zu installieren oder zu aktualisieren.

Open Joystick Display

Eine kostenlose, quelloffene Desktop-App für Gamepads und Arcade-Sticks, mit Themes für gängige Layouts und Unterstützung für mehrere Controller gleichzeitig. Das ursprüngliche Projekt wurde 2020 archiviert, Community-Forks halten es am Leben, einer davon mit einem transparenten Fenster, das den Chroma Key erspart.

Gut, wenn deine Streaming-Software weder Browserquellen noch Plugins kann. Prüf, ob der Fork deiner Wahl noch mit deinem Controller funktioniert.

gamepad.lol

Ein Browserquellen-Overlay rund um einen visuellen Editor. Du wählst einen Skin (Xbox, PlayStation, Switch Pro oder neutral), änderst Farben, Größe, Beschriftungen und Totzonen und ziehst oder versteckst jedes Element direkt in der Vorschau. Speichern aktualisiert das Overlay in OBS binnen eines Augenblicks, ohne die Quelle zu aktualisieren, du kannst also mitten im Stream nachjustieren. Ein kostenloses Konto behält drei Overlays dauerhaft und ohne Wasserzeichen, Pro bringt unbegrenzte Overlays und eigenes CSS, und ohne Konto kannst du eins 7 Tage lang ausprobieren.

Wo es heute schwächelt: vier Skins statt einer langen Retro-Liste, ein Controller pro Overlay, und dieselben Browserquellen-Grenzen wie bei GamePad Viewer unter macOS und im Dual-PC-Setup.

Nebeneinander

GamePad Viewerinput-overlayOpen Joystick Displaygamepad.lol
Läuft alsBrowserquelleOBS-PluginDesktop-App, FensteraufnahmeBrowserquelle
InstallationKeinePlugin für deine OBS-VersionApp-DownloadKeine
AnpassenURL-Optionen und eigene gehostete CSS-DateiVorlagen und KonfigurationsdateienEingebaute ThemesVisueller Editor mit Live-Updates, eigenes CSS mit Pro
Tastatur und MausNeinJaNeinNein
PreisKostenlosKostenlos, quelloffenKostenlos, quelloffenKostenlos, Pro 5 $ im Monat

Was alle Browserquellen-Overlays gemeinsam haben

GamePad Viewer und gamepad.lol stehen auf demselben Fundament, also teilen sie sich dieselben Probleme und dieselben Lösungen:

  • Erst eine Taste drücken. Browser verbergen Controller vor einer Seite, bis einer benutzt wurde.
  • Unter Windows OBS 31.0.2 oder neuer nutzen. OBS 31.0.0 und 31.0.1 gaben Controller-Eingaben nur an Browserquellen weiter, solange OBS selbst im Vordergrund war.
  • macOS fällt vorerst aus. OBS unter macOS gibt Browserquellen überhaupt keinen Zugriff auf Controller.
  • Der Controller muss am OBS-PC hängen. Eine Browserquelle sieht keinen Controller, der an einem separaten Gaming-PC steckt.

Die Fehlersuche-Anleitung geht jeden dieser Punkte im Detail durch.

Welches solltest du nehmen?

  • Du willst Tastatur und Maus mit auf dem Bild: input-overlay.
  • Du spielst mit GameCube-, N64- oder Fight-Stick-Layout: GamePad Viewer.
  • Deine Streaming-Software hat keine Browserquelle: Open Joystick Display oder eine andere Desktop-App.
  • Du willst das Overlay visuell gestalten und anpassen, ohne OBS anzufassen: gamepad.lol.

Egal wofür du dich entscheidest, schick deinen Controller vorher durch den Gamepad-Tester. Wenn sich dort eine Taste oder ein Stick danebenbenimmt, tut sie oder er das in jedem Overlay.

Weitere Anleitungen

Dein Controller, in einer Minute im Stream.

Keine Installation. Kostenlos registrieren, Skin wählen, einen Link in OBS einfügen.