Zaktools-Overlays per Chat-Befehl ein- und ausblenden
Ist es dir nicht auch schon passiert, dass du im Stream kurz ein Overlay ausblenden wolltest, um z.B. kurz etwas zu zeigen? Bisher ging das nur über den Umweg durch OBS - dort erst die richtige Quelle aus vielen finden, ausblenden, und später wieder dran denken, sie einzublenden. Diesen Aufwand kannst du dir mit den Overlays und dem Chatbot Chloe von Zaktools zukünftig sparen.
Voraussetzung: Das Overlay ist als Browser-Source in OBS (oder vergleichbarer Software) bereits eingerichtet und in der Szene sichtbar. Über den Chatcommand wird dann die Anzeige innerhalb der Overlay-Seite umgeschaltet - ohne extra Änderung in OBS. Einfach jederzeit von dir oder deinen Mods nutzbar, je nach vergebener Berechtigung des Commands in den Chloe-Einstellungen.
Wie es funktioniert
!overlay hide/show/reload <name> blendet den Inhalt der Overlay-Seite aus/ein oder lädt sie neu. Dabei bleibt die Browser-Source selbst unverändert in deinem OBS, nur der Inhalt reagiert auf den Befehl.
hide blendet aus, show holt das Overlay wieder zurück. reload brauchst du im Alltag selten, weil deine Overlays Änderungen an den Einstellungen von selbst übernehmen. Der Befehl ist für die Fälle da, in denen ein Overlay trotz Änderungen nicht mehr den aktuellen Stand anzeigt.
Welchen Namen hat mein Overlay?
Der Name ist kein extra Feld, das du selber vergeben musst. Er steht schon in der Overlay-URL, die du in OBS eingetragen hast, und zwar direkt hinter /overlay/. Aus zaktools.de/overlay/alerts/dein-schluessel wird also !overlay hide alerts.
Nach dem Muster erreichst du jedes deiner Overlays, zum Beispiel alerts, brb, chat, clipplayer, counter, goaltracker, guides, outro, rotation, timer, vote oder werbung.
Beim Chat-Overlay und beim Counter steht in der URL hinter deinem Schlüssel noch ein weiterer Name, nämlich dein Chat-Design beziehungsweise der jeweilige Counter. Den brauchst du im Befehl nicht: !overlay hide chat wirkt auf alle deine Chat-Designs gleichzeitig, egal welches gerade in welcher Szene läuft.
Wer den Befehl benutzen darf
Standardmäßig dürfen deine Mods und du selbst den Befehl nutzen. In den Chloe-Einstellungen kannst du auch umstellen, dass nur du selbst den Command benutzen darfst.
Kein Zugriff auf OBS nötig
Chloe braucht keine Verbindung zu deinem OBS, keine weitere Software auf deinem PC und keinen Zugriff auf deine Szenen oder Einstellungen. Die Steuerung läuft komplett über die Overlay-Seite selbst, die ohnehin über Zaktools läuft - es gibt also keine zusätzliche Angriffsfläche oder Verbindung zu deinem Streaming-Setup.
Auch ohne Chloe laufen alle Zaktools-Overlays in deinen OBS-Szenen - mit Chloe lässt sich die Anzeige davon jedoch zusätzlich per Chat steuern.
Was der Befehl nicht macht
Weil die Steuerung in der Overlay-Seite passiert und nicht in OBS, erreicht sie nur Browser-Quellen, die gerade geladen sind. Hat eine Szene die Option "Quelle bei Nichtanzeige entladen" aktiv, kommt der Befehl bei einem Overlay in einer anderen Szene nicht an.
Außerdem merkt sich der Befehl seinen Zustand bewusst nicht. Startest du OBS neu oder wird die Browser-Quelle neu geladen, ist ein ausgeblendetes Overlay wieder sichtbar. Du kannst also damit nichts dauerhaft verstellen, solltest also wissen, dass ein hide nur für die laufende Session gilt.
Ein ausgeblendetes Overlay ist unsichtbar, aber nicht abgeschaltet. Alerts zum Beispiel laufen unsichtbar weiter und sind vorbei, sobald du wieder einblendest. Wenn sie stattdessen gesammelt und danach nachgeholt werden sollen, ist das die Aufgabe der Overlay-Modi weiter unten: !overlay hide blendet nur aus, ein Modus kann Alerts wirklich anhalten.
Anwendungsbeispiele
- Chat-Overlay während Just Chatting ausblenden, wenn du nur kurz etwas zeigen willst
- Goal-Tracker während deinem Gameplay kurz ausblenden, damit kurzzeitig wichtige Gameinhalte nicht verdeckt werden
- Ein Overlay, das Änderungen nicht übernommen hat, oder einfach auf den Anfangszustand zurückgesetzt werden soll, kann mit
reloadneugeladen werden, ohne in OBS die Quelle zu suchen
Mehrere Overlays auf einmal
Brauchst du regelmäßig dieselbe Kombination, etwa "während einer Reaction alles außer dem Chat weg", lohnen sich die Overlay-Modi. Dort legst du einmal fest, welche Overlays in einer Situation ausgeblendet oder angehalten werden sollen. So schaltest du die ganze Gruppe auf einen Schlag um: per Chat-Command, per Button auf der Seite oder über StreamDeck bzw TouchPortal. Angehaltene Alerts werden dabei gesammelt und nachgeholt, sobald der Modus endet. !overlay bleibt der Weg für einzelne Änderungen zwischendurch.
Ausprobieren: Overlays und den Chatbot Chloe kannst du kostenlos einrichten - Twitch verbinden reicht. Mehr zu Chloe auf der Chatbot-Seite.