Radiata-Hilfe

Alle Themen aus dem Tab Einstellungen ▸ Hilfe der App.

Was ist Radiata?

Diese Hilfeseiten und die Oberfläche von Radiata wurden von einem KI-Sprachmodell übersetzt. Die Übersetzung kann fehlerhaft oder unvollständig sein. Der Entwickler übernimmt keine Verantwortung für Fehler im übersetzten Text; verbindlich ist die englische Fassung. Supportanfragen können nur auf Englisch beantwortet werden – Nachrichten in anderen Sprachen erhalten keine Antwort. Die Bezeichnungen von Schaltflächen, Registerkarten und Einstellungen erscheinen übersetzt, mit dem englischen Namen in Klammern, damit eine Support-Antwort dich zu ihnen führen kann.

Radiata ist eine auf den Controller ausgerichtete Kommandozentrale für einen Windows-Gaming-PC. Halte eine Tastenkombination am Controller gedrückt, und ein Radialmenü erblüht über deinem Spiel; neige den Stick zu einem Segment und lass los, um es auszulösen. Starte sofort Spiele, tritt dem Discord-Chat bei, wechsle auf Kopfhörer, nimm dein Spiel auf und vieles mehr. Du kannst damit sogar zwischen Fenstern wechseln.

  • Konfigurierbar: Aktion, Symbol, Farbe und Position jedes Segments, die Aufrufkombination sowie Aussehen und Klang. Konfiguriere das über Settings (Einstellungen) oder über den controllergesteuerten Editor im Rad selbst.
  • Game Grid: ein einziger Couch-Launcher für jedes installierte Spiel aus Steam, Epic, GOG, Xbox, Battle.net, Amazon, itch, Ubisoft und EA.
  • Keine Spiel-Hooks, keine Injektion: Radiata liest den Controller direkt aus und hält ein virtuelles Pad neutral, solange ein Rad geöffnet ist, sodass das Spiel darunter nicht reagiert. Für Titel mit strengem Anticheat siehe Direktmodus.

Beginne mit Ein Rad öffnen und probiere danach den Editor im Rad aus: Drücke bei geöffnetem Rad den Zielstick (R3/L3).

Radiata installieren

Radiata wird als einzelner Installer ausgeliefert, Radiata-<version>-setup.exe. Lade ihn von getradiata.app oder von der GitHub-Releases-Seite herunter und führe ihn aus.

Lade Radiata nur von diesen beiden Orten herunter. Alles andere, das sich als Radiata ausgibt, stammt nicht vom Entwickler.

Was du brauchst

  • Windows 10 oder 11, 64-Bit (x64) auf einem Intel- oder AMD-PC. Windows on ARM wird nicht unterstützt.
  • Einen unterstützten Controller – siehe Unterstützte Controller.
  • Ein Administratorkonto ist nicht nötig für Radiata selbst; nur die optionalen Treiber bitten um Freigabe.

"Der Computer wurde durch Windows geschützt"

Windows SmartScreen zeigt beim ersten Start des Installers ein blaues Feld "Der Computer wurde durch Windows geschützt", und dein Browser warnt möglicherweise, die Datei werde "nicht häufig heruntergeladen". Beides bedeutet dasselbe: Windows hat diese Datei noch nicht oft genug gesehen, um sich eine Meinung zu bilden. Radiata ist noch nicht code-signiert – ein Signaturzertifikat ist das Letzte, was zwischen ihm und Version 1.0 steht –, daher beginnt jede neue Version bei null Reputation.

  • Im Browser: Wird der Download selbst blockiert, behalte ihn (Chrome und Edge: das Menü neben dem Download ▸ BeibehaltenMehr anzeigenTrotzdem beibehalten).
  • Im SmartScreen-Feld: Klicke auf Weitere Informationen und dann auf die darunter erscheinende Schaltfläche Trotzdem ausführen. Gibt es keinen Link Weitere Informationen, siehst du die Warnung des Browsers – siehe den vorigen Schritt.
  • Gar keine Schaltfläche Trotzdem ausführen? Auf einem verwalteten oder gesperrten PC kann SmartScreen auf vollständiges Blockieren eingestellt sein. Diese Richtlinie änderst du oder deine IT-Abteilung; Radiata kann sie nicht umgehen.

Du kannst vor dem Ausführen prüfen, dass du die echte Datei hast: Jedes GitHub-Release nennt den SHA-256 des Installers, und Get-FileHash .\Radiata-<version>-setup.exe in PowerShell sollte denselben Wert ausgeben. Radiatas eigener Updater führt diese Prüfung bei jedem Update für dich aus.

  • Fehlalarme von Antivirenprogrammen haben denselben Grund – ein brandneues, unsigniertes Programm, das Controllertreiber installiert, wirkt unbekannt. Stellt deines den Installer unter Quarantäne, stelle ihn wieder her und führe ihn erneut aus, oder lade ihn frisch von einem der beiden obigen Links.

Was der Installer tut

  • Installiert nur für dein Benutzerkonto nach %LOCALAPPDATA%\Programs\Radiata – deshalb fragt er nie nach Adminrechten und berührt keine anderen Konten auf dem PC.
  • Legt eine Startmenü-Verknüpfung an und stellt bei einer Erstinstallation ein, dass Radiata mit Windows startet (abschalten im Tray-Menü oder unter Settings ▸ Advanced (Einstellungen ▸ Erweitert); ein Update schaltet es nie wieder ein).
  • Keine Lizenz zum Durchklicken, keine gebündelten Extras, keine Toolbars. Radiata ist freie Software unter GPLv3.
  • Die Installation über eine vorhandene Kopie ist ein Upgrade an Ort und Stelle – deine Räder, Einstellungen und Spielgrafiken bleiben unangetastet.

Treiberabfragen (die einzigen UAC-Felder)

  • Lass Install drivers (recommended) (Treiber installieren, empfohlen) angehakt und bestätige die zwei folgenden Windows-Abfragen. Sie installieren ViGEmBus und HidHide, die Open-Source-Treiber von Nefarius, mit denen Radiata deine Menüeingaben vom Spiel fernhält – siehe Eingabeisolation.
  • Ablehnen ist unbedenklich. Alles funktioniert weiterhin; Spiele sehen dann nur zusätzlich deinen Controller, solange ein Rad geöffnet ist. Installiere sie später jederzeit über Einstellungen ▸ Erweitert ▸ Treiber installieren/reparieren (Settings ▸ Advanced ▸ Install/Repair Drivers).
  • Die Treiber sind gemeinsam genutzte Systemkomponenten, die auch andere Werkzeuge verwenden können; sie bleiben daher installiert, wenn du Radiata später entfernst – es sei denn, du hakst die Option zum Entfernen an.

Erster Start

  • Die Einrichtung öffnet sich von selbst und führt dich durch die Treiber, eine Controllerprüfung, das Aussehen, Coverbilder und einen Satz Start-Räder. Starte sie jederzeit erneut über Einstellungen ▸ Erweitert ▸ Fehlerbehebung ▸ Ersteinrichtung ausführen… (Settings ▸ Advanced ▸ Troubleshooting ▸ Run First-Run Setup…) – siehe Systemwerkzeuge.
  • Radiata lebt danach im Infobereich (Tray): Linksklick auf das Symbol öffnet Settings (Einstellungen), Rechtsklick das Menü. Beginne dann bei Ein Rad öffnen.

Aktualisieren und Deinstallieren

  • Updates sind eine einzige Schaltfläche in der AppEinstellungen ▸ Erweitert ▸ Nach Updates suchen (Settings ▸ Advanced ▸ Check for Updates), oder lass Automatisch (Automatic) angehakt und Radiata meldet, wenn eine neue Version erschienen ist. Der Download wird vor dem Ausführen geprüft, und auf diesem Weg gibt es keine SmartScreen-Abfrage.
  • Deinstallieren über Einstellungen ▸ Erweitert ▸ Fehlerbehebung ▸ Radiata deinstallieren… (Settings ▸ Advanced ▸ Troubleshooting ▸ Uninstall Radiata…) oder über die Windows-Liste Installierte Apps. Deine Einstellungen und die gemeinsam genutzten Treiber bleiben erhalten, sofern du die Optionen zum Entfernen nicht anhakst.

Ein Rad öffnen

  • Erstelle eigene Kombinationen unter Settings ▸ Customize ▸ Triggers (Einstellungen ▸ Anpassen ▸ Auslöser).
  • Halte den Bumper bzw. Trigger gedrückt; die zweite Taste ist ein Tippen, das das Rad hervorholt.
  • Fn / L4/R4 und Griff-Akkorde (Bumper+Trigger, +Home, +Select/Start) – die drückende Hand öffnet das gegenüberliegende Rad, sodass die freie Hand zielt (R1+R2 → links; L1+L2 → rechts). Bei Select/Start funktioniert jede der beiden Tasten.
  • L3/R3 und Steuerkreuz L/R (D-Pad L/R) – der gedrückte Stick bzw. die Richtung bestimmt das Rad; gehalten wird ein beliebiger Bumper oder Trigger.
  • Touchpad-Wischen – vom linken Rand nach innen → linkes Rad, vom rechten Rand → rechtes Rad.
  • Swap left/right (links und rechts tauschen, Barrierefreiheits-Einstellung) kehrt all das um.
  • Wechsel mitten in der Geste: Tippe, während du eine Kombination hältst, auf den gegenüberliegenden Bumper oder Trigger, um zum anderen Rad zu wechseln.
  • Die Aktivierung ist Hold (Rad bleibt offen, solange gehalten wird; Loslassen löst aus) oder Toggle (die Geste öffnet; ✕ bestätigt, ○ bricht ab; erneutes Auslösen schließt) – einzustellen unter Accessibility (Barrierefreiheit). Das Touchpad-Wischen arbeitet immer im Toggle-Stil.
    • Beide Sticks zielen, je nachdem, welchen du weiter neigst – bei Hold ist die freie Hand die natürliche, der andere funktioniert aber ebenso. Wheel ignores opposite stick (Rad ignoriert den anderen Stick, Einstellung unter Barrierefreiheit) beschränkt es auf einen Stick pro Rad.

Zielen und ausführen

  • Neige den Stick über die Totzone in der Mitte hinaus, um das nächstgelegene Segment vorzuwählen (es wird hervorgehoben). Lass den Trigger los, um es auszuführen.
  • Loslassen mit zentriertem Stick (in der Totzone) = Abbruch – es wird nichts ausgelöst.

Radmitte

  • Beim Anvisieren eines Umschalt-Segments (Mikrofon-/Lautstärkestummschaltung, HDR, Prozess umschalten) wird vor dem Auslösen der aktuelle Zustand angezeigt (z. B. Mute Mic / Unmuted); nach dem Auslösen zeigt die Nabe den neuen Zustand.
  • Ein Segment, das noch konfiguriert werden muss (z. B. ein Sprachkanal-Beitritt ohne URL), wird als "Configure in Settings" angezeigt. Beim Auslösen öffnet sich dieses Segment im Editor.

Segmente mit Bestätigung durch Halten

  • Segmente mit Hold to confirm (zum Bestätigen halten) lösen bei schnellem Loslassen nicht aus: Halte den Stick darauf (0,8 s) und lass los, während du noch auf dem Segment bist. Wegbewegen oder frühes Loslassen bricht ab. Das lässt sich in den Radeditoren unter Settings für jedes Segment aktivieren.

Solange ein Rad geöffnet ist

  • D-Pad ↑ ↓ regelt die Systemlautstärke. ↑ / ↓ auf der Tastatur tun dasselbe.
  • Steuerkreuz ← → (D-Pad ← →) schaltet standardmäßig durch den Alt-Tab-Fensterwechsler – oder durch virtuelle Desktops, Titelsprung oder Mikrofonlautstärke. Wählbar unter Einstellungen ▸ Anpassen ▸ Steuerkreuz ← → (Settings ▸ Customize ▸ D-Pad ← →). Nur mit Controller.
  • Aktiviere oder deaktiviere die Ringe, indem du beide Seiten deiner Aufrufkombination gleichzeitig drückst:
    • Bumper/Trigger + Steuerkreuz ist richtungsabhängig: Steuerkreuz oben = aktivieren, Steuerkreuz unten = deaktivieren.
    • Der Eintrag Disable/Enable Wheels im Infobereich und das Segment Räder deaktivieren (Disable Wheels) schalten sie ebenfalls um.
  • Deaktivierte Räder sind reines Durchreichen: Aufrufe werden ignoriert und deine Eingaben fließen unverändert zum Spiel – über denselben dauerhaften Controller, sodass das Spiel nie ein Gerät verschwinden sieht. Um dem Spiel deinen echten Controller zu übergeben (Gyro, adaptive Trigger, Anticheat), verwende stattdessen Direktmodus.

Bearbeitungsmodus (im Rad, nur mit dem Controller)

  • Betreten: Bei geöffnetem Rad einen der beiden Sticks klicken (L3/R3). Das Rad zentriert sich und bleibt nach dem Loslassen des Triggers stehen.
  • Auswählen mit beiden Sticks. Während der Bearbeitung zeigen Segmente ohne Logo immer ihre Beschriftung, unabhängig von der Beschriftungseinstellung.
    • Wheel ignores opposite stick (Einstellung unter Barrierefreiheit) beschränkt beides auf den eigenen Zielstick des Rads – den, den die Nabe in ihrem Bearbeitungshinweis nennt.
  • Verschieben: nimmt das ausgewählte Segment auf; ziele auf einen Zielplatz und drücke , um es abzulegen. Steuerkreuz ← → (D-Pad ← →) verschiebt um eine Position.
✕ nimmt das Segment auf Auf den Zielplatz zielen ✕ legt es ab — der Ringordnet sich neu
Ein Segment zu verschieben geht in drei Schritten: aufnehmen, auf den gewünschten Platz zielen, ablegen.
  • Entfernen: ☐ kurz halten (ein roter Ring zieht sich zusammen). Das Entfernen des letzten Segments deaktiviert dieses Rad – siehe Ein-Rad-Modus.
  • Hinzufügen: öffnet den Add picker (Kategorie→Typ; ✕ geht hinein, ○ zurück). Installed Game öffnet das Game Grid zur Spielauswahl und kehrt anschließend mit dem Segment in den Editor zurück. Andere Typen legen sofort ein Segment an; Freitext-Typen (reine URL / Tastendruck) landen als Platzhalter, die du in Settings fertigstellst.
  • Ein Rad fasst 12 Segmente.
  • Rückgängig / Wiederholen: L1 / R1.
  • Verlassen + speichern: , den Stick erneut klicken oder eine Fn- / L4/R4-Taste drücken. Änderungen werden sofort gespeichert.

Betrieb mit nur einem Rad

  • Du möchtest nur einen Ring? Entferne alle Segmente aus dem anderen. Ein Ring ohne Segmente verhält sich wie deaktiviert: Beim Aufrufen wird nichts gezeichnet und nichts abgefangen, sodass die Kombination dieser Seite im Spiel voll nutzbar bleibt. Entferne Segmente in Settings oder im Bearbeitungsmodus mit ☐ halten, bis das letzte weg ist.
Mit Segmenten — dieser Ring öffnetsich. Ohne Segmente — dieser Ringzeichnet nichts, daher erreichtseine Kombination das Spiel.
Einen Ring zu leeren schaltet dessen Seite ab: Die Kombination, die ihn früher geöffnet hat, geht unverändert an das Spiel durch.
  • So holst du es zurück: Rufe es auf (Geste halten) und drücke den Zielstick (L3/R3) – das Rad öffnet sich zentriert und direkt in der Hinzufügen-Auswahl. (Gesten im Toggle-Stil, die kein Halten kennen, erlauben den Stickklick für einige Sekunden nach dem Aufruf.)
  • Wenn du beide Ringe leerst, öffnet sich Settings, damit du sie neu aufbauen kannst.

Tipps zum Segment-Editor (Settings, mit Maus und Tastatur)

  • Ziehe eine App (.exe oder .lnk) aus dem Explorer in die Segmentliste → an der Ablageposition entsteht ein Starten (Launch)-Segment, das Symbol wird automatisch übernommen. Du kannst mehrere auf einmal ablegen und erhältst mehrere Segmente.
  • Ziehe ein Segment innerhalb der Liste, um die Reihenfolge zu ändern.
  • Symbol und Farbe eines Segments legst du im Bereich Icon & Color unter der Beschriftung fest.
  • Farbfelder sind paarweise angelegt – das Rad zeigt jeweils die Variante, die zu seinem Material passt. Gibst du stattdessen einen exakten Hex-Wert ein, wird genau diese Farbe unabhängig vom Material verwendet. Auf Standard zurücksetzen (Reset to Default) stellt die Farbe des Aktionstyps wieder her.
  • Show Label schaltet den Text des Segments auf dem Ring ein oder aus. Die Option erscheint nur, wenn Show labels on auf Segmente meiner Wahl (Slices I Choose) steht.

Grafik auf einem Segment

  • Ziehe ein eigenes Bild auf das Vorschaufeld, um einem Segment eine eigene Grafik zu geben. Sie braucht einen transparenten Hintergrund (am besten ein logoartiges PNG): Ein Segment zeichnet die Grafik durch ihre Transparenz hindurch in der Farbe des Segments, sodass ein Screenshot oder Foto als massive Fläche erscheinen würde und deshalb abgelehnt wird. Die Datei wird in Radiatas Grafik-Cache kopiert, sodass ein späteres Verschieben des Originals das Segment nicht leert und die Grafik in einer Sicherung mitgeht.
  • Wähle ein Spiel, und Radiata holt dessen transparentes Logo automatisch von SteamGridDB. Die Schaltfläche ↻ stellt dieses Logo wieder her (und lädt es bei Bedarf); ← → blättert durch alle bereits geladenen Logos dieses Spiels.
  • Ein anderes Symbol zu wählen verwirft die Grafik (dein Zeichen gewinnt); änderst du nur die Farbe, bleibt sie erhalten und wird neu eingefärbt. Das Logo eines Segments ist unabhängig vom Logo im Game Grid.
  • Alles wird automatisch gespeichert – Hinzufügen, Entfernen, Umsortieren und Änderungen an einem vorhandenen Segment (Verwerfen (Revert) macht eine laufende Bearbeitung rückgängig). Ein neues Segment bleibt Entwurf bis Segment speichern (Save Slice). Ctrl+S speichert sofort.
  • Der Aktionstyp eines Segments ist nach dem Speichern festgelegt – um ihn zu ändern, lösche das Segment und lege ein neues an.

Grundlagen des Game Grid

Das Game Grid ist eine mit dem Controller scrollbare Ansicht aller installierten Spiele über alle Stores hinweg, sortiert nach zuletzt gestartet zuerst (Favoriten oben angeheftet). Die Tastenbelegung steht am unteren Rand des Rasters.

  • D-Pad / Pfeiltasten oder der linke Stick bewegen die Auswahl.
  • ✕ / Enter oder ein Maus-Doppelklick – das ausgewählte Spiel starten. ○ / Esc – das Raster schließen.
  • – das ausgewählte Spiel zum Favoriten machen: Favoriten stehen in einer eigenen Reihe größerer Kacheln oben in jeder Ansicht. Erneut drücken hebt das wieder auf.
  • ☐ haltendas Spiel im Raster ausblenden. Ausgeblendete Spiele holst du mit Einstellungen ▸ Erweitert ▸ Spieleraster ▸ Ausgeblendete Spiele zurücksetzen (Settings ▸ Advanced ▸ Game Grid ▸ Reset Hidden Games) zurück. Dasselbe Halten auf der Karte Open <Store> blendet den gesamten Store aus – siehe Einen Store ausblenden.
  • L1 / R1 (oder PgUp / PgDn) – den Store-Filter durchschalten. Für jeden installierten Store erscheint ein Chip.
  • Auswählen (Select) und Start – Titelbild und Logo des ausgewählten Spiels durchschalten; siehe Titelbilder und Logos.

Ein Spiel zu einem Rad hinzufügen

  • Spiele fügst du im Editor im Ring hinzu: Ring öffnen → Zielstick klicken, um in Edit zu gelangen → △ Add → Installed Game, wodurch das Raster im Auswahlmodus geöffnet wird. übernimmt das markierte Spiel und trägt es in den Editor (○ bricht ab).

Titelbilder und Logos

  • Select (Create/Share) – die Titelbilder des ausgewählten Spiels durchschalten und speichern: automatisch ermitteltes Standardbild → bis zu 10 bestbewertete SteamGridDB-Titelbilder → 5 einfarbige Flächen → von vorn.
  • Start (Options/Menu) – die Logo-Überlagerung durchschalten und speichern: Standardlogo → bis zu 2 SteamGridDB-Alternativen → aus (reines Titelbild) → von vorn. Ein Spiel ohne Logografik verwendet seinen zentrierten Titeltext.

Titelbilder kommen von SteamGridDB – trage unter Einstellungen ▸ Erweitert ▸ Integrationen (Settings ▸ Advanced ▸ Integrations) einen kostenlosen API-Schlüssel ein, um Hochformat-Titelbilder und Logos für alle Stores zu erhalten. Ohne Schlüssel bekommst du weiterhin Steams eigene Grafiken, die Titelbilder von Playnite und die einfarbigen Flächen.

  • Grafiken werden einmal geladen und auf der Festplatte behalten, sodass das Raster danach sofort und offline öffnet. Eine große Bibliothek füllt sich in den ersten Sekunden des Blätterns. Öffne das Raster erneut, und die Nachzügler sollten da sein.
  • Ein Spiel, für das keine Grafik gefunden wurde, wird alle paar Wochen automatisch erneut geprüft, da mit der Zeit Grafiken hinzukommen. Für eine sofortige Prüfung verwende Retry Missing Game Art (Advanced ▸ Game Grid).

Game-Grid-Optionen (Settings ▸ Advanced)

Einstellungen ▸ Erweitert ▸ Spieleraster (Settings ▸ Advanced ▸ Game Grid) versammelt die Pflege-Schaltflächen des Rasters:

  • Fehlendes Artwork erneut abrufen (Retry Missing Game Art) – versucht nur die Titelbilder und Logos erneut, die leer geblieben sind, und behält alles bereits Geladene sowie jedes von Hand gewählte Titelbild (siehe Titelbilder und Logos).
  • Artwork-Cache leeren (Clear Game Art Cache) – löscht ALLE zwischengespeicherten Titelbilder, sodass alles neu geladen wird. Bilder, die du auf ein Segment gezogen hast, bleiben erhalten. Versuche zuerst Fehlendes Artwork erneut abrufen, wenn du nur Lücken füllen willst.
  • Ausgeblendete Spiele zurücksetzen (Reset Hidden Games) – holt jedes Spiel und jeden Store zurück, den du mit ☐ halten ausgeblendet hast (siehe Einen Store ausblenden).
  • Playnite-Cover bevorzugen (Prefer Playnite covers) – wird angezeigt, wenn Playnite und ein SteamGridDB-Schlüssel beide eingerichtet sind: bevorzugt Playnites eigene Titelbilder.

Einen Shop verbergen

Ein ganzer Store lässt sich genauso aus dem Game Grid ausblenden wie ein einzelnes Spiel.

  • Filtere mit L1 / R1 auf den Store und halte dann ☐ auf dessen Karte Open <Store>. Ein Hinweis fragt "Hide <Store> and all its games in Radiata?" blendet ihn aus, bricht ab.
  • Einen Store auszublenden blendet dessen Spiele im Game Grid, in der Hinzufügen-Auswahl und in den Starträdern aus, die der Ersteinrichtungsassistent vorschlägt.
  • Hole ihn mit Settings ▸ Advanced ▸ Game Grid ▸ Reset Hidden Games zurück, das Stores ebenso wie Spiele wieder einblendet.
  • Neu installierte Stores erscheinen automatisch, sobald Radiata das nächste Mal sucht.

Nur ein Store mit eigener Karte Open <Store> lässt sich auf diesem Weg ausblenden. Ein von Hand hinzugefügtes Playnite-Spiel oder eines aus einem Playnite-Plugin eines Drittanbieters trägt keine Store-Karte. Solche Spiele kannst du einzeln ausblenden.

Aktionstypen

Jedes Segment führt eine Aktion aus, gruppiert nach den Kategorien des Editors:

  • Games & Apps (Spiele und Apps) – installiertes Spiel (Direktstart), das Game Grid, Store-Launcher (Großbildmodus), eine App starten oder in den Vordergrund holen, Exit Current App (schließt die vorderste App) und Game Bar (öffnen, Screenshot, Aufnahme starten/stoppen, letzte 30 s aufzeichnen, Mikrofon umschalten – über die Xbox Game Bar von Windows).
  • Chat und Streaming (Chat & Streaming) – Discord (starten, einem Sprachkanal beitreten oder ihn verlassen, Ton aus), Steam Chat und Xbox Party Chat (Chat öffnen) – siehe Sprachchat bei Steam und Xbox – dazu Mic Mute (die eine Mikrofonstummschaltung von Windows, in allen drei Gruppen und unter System ▸ Audio angeboten), Text Chat und OBS Studio (Streaming, Aufnahme, Wiederholung, Szenen, Quelle stummschalten).
  • SystemController-Modus (Xbox / DualShock); Audio (Ausgabe wechseln, stummschalten, Mikrofon stummschalten, Lautstärke setzen, Wiedergabe/Pause, weiter/zurück); Anzeige (Erweitern/Duplizieren umschalten (Toggle Extend/Clone) und HDR umschalten); Windows (Show Desktop – erneut auslösen stellt die Fenster wieder her – und Empty Recycle Bin); Energie (Energiesparmodus, Ruhezustand, Neustart, Herunterfahren, Abmelden, Sperren sowie Power Plan, das zwischen zwei von dir gewählten Energieplänen wechselt).
    • Neustart (Reboot) hat ein Kontrollkästchen Nach dem Neustart anmelden (Log In after Reboot): aktiviert (Standard) meldet Windows dich wieder an, sofern die Richtlinien es zulassen; deaktiviert ist es ein klassischer Neustart, der auf dem Anmeldebildschirm enden kann.
  • Custom (benutzerdefiniert) – Open URI und Key Combo (sendet ein Tastenkürzel wie Win+D oder PlayPause).
  • Radiata – das Game Grid, Settings öffnen und Räder deaktivieren. Direktmodus ist kein Segment: Schalte ihn im Tray oder unter Settings ▸ Direktmodus ein oder aus.

Einem Segment, dem ein erforderlicher Wert fehlt, wird "Configure in Settings" angezeigt. Beim Auslösen öffnet sich der Editor dieses Segments.

Arcade

Ein Arcade-Segment öffnet ein kleines Spiel in einem runden Fenster, genau dort, wo das Rad war – etwas zu tun, während ein Spiel lädt oder sich eine Lobby füllt, ohne aus irgendetwas herauszuwechseln.

  • ○ bringt dich immer eine Ebene zurück – ein Druck schließt ein Menü oder eine Hilfekarte, der nächste schließt das Spiel – und das Spiel friert genau so ein, wie du es verlassen hast, sodass du später weitermachen kannst. Jedes Spiel behält seinen eigenen Zustand und seine Bestleistung.
  • handelt, ist die zweite Aktion jedes Spiels, und der linke Stick zielt. Das D-Pad steuert die Menüs. △ erklärt das Spiel, in dem du gerade bist, und START pausiert mit Resume, How to play, Reset und den eigenen Einstellungen dieses Spiels.
  • Kabloom – Minesweeper-Logik auf einer Scheibe aus Blütenblatt-Feldern. Ziele mit dem Stick; deckt ein Feld auf, markiert eines, das du als Biene erschlossen hast. Jedes Spielfeld ist lösbar – Raten ist nie nötig.
  • Connate – führe die Zahlen zusammen, bevor der Haufen über den inneren Ring wächst. Fahre am Rand entlang und schieße mit deine gehaltene Zahl in die Ansammlung: 1 + 2 ergeben 3, und ab 3 verdoppeln sich gleiche Zahlen – zusammengeführt wird aber nur bei übereinstimmenden Farben, achte also auf die Familien.

Über einem Spiel läuft die Arcade nur, solange dein Controller von ihm isoliert ist – andernfalls erklärt eine Karte, warum, und bietet △ halten, um trotzdem zu spielen an (im Direktmodus nicht angeboten). Siehe Eingabeisolation.

Eigene Arcade-Spiele (selbst schreiben)

Die Arcade spielt auch Spiele, die du selbst schreibst. Ein Spiel ist ein Ordner mit einer game.json und einer einzelnen JavaScript-Datei; lege ihn in Radiatas Ordner Arcade Games, und es läuft im selben runden Fenster wie die eingebauten Spiele, mit denselben Tasten und derselben Bestleistungsverfolgung.

Ein Spielpaket enthält Code. Radiata bittet dich, ein Paket zu bestätigen, bevor es je läuft, und erneut, sobald sich eine Datei darin ändert – die unten beschriebene Sandbox begrenzt aber nur, was ein Spiel tun *kann*, und ist kein Urteil darüber, ob es sich lohnt, es auszuführen. Installiere Spiele nur aus einer Quelle, der du vertraust.

Wo es hingehört

  • Ein Ordner pro Spiel unter %APPDATA%\Radiata\Packages\Arcade Games – zum Beispiel …\Arcade Games\Orbit\game.json neben orbit.js. Radiata legt den Ordner beim ersten Start an.
  • Die README.txt in diesem Ordner ist die vollständige API-Referenz, von Radiata selbst aktuell gehalten. Dieses Thema ist die Führung; die README ist die Seite, die beim Schreiben offen bleiben sollte.
  • Starte Radiata neu, nachdem du ein Spiel hinzugefügt oder geändert hast, und akzeptiere dann die Bestätigung. Es erscheint danach in der Arcade-Auswahl neben den eingebauten Spielen und als Auswahl beim Hinzufügen eines Arcade-Segments. In deiner Konfiguration ist es das Token pkg-<id>.

Das Manifest

game.json ist ein kleines JSON-Objekt – format, id, title und entry sind erforderlich:

  • "format": 1 – die Manifestversion.
  • "id": "orbit" – 1–32 Zeichen aus Kleinbuchstaben a–z, 0–9 und -. Die Identität des Spiels und das Token pkg-<id>.
  • "title": "Orbit" – bis zu 24 Zeichen, in der Auswahl angezeigt.
  • "entry": "orbit.js" – das Skript, als reiner Dateiname im selben Ordner (keine Pfade), bis zu 256 KB.
  • "howTo" – optional, bis zu 5 Zeilen mit 80 Zeichen, die zur -Hilfekarte werden. in einer Zeile werden durch die Tastensymbole des Spielers ersetzt. Keine Zeilen, keine Hilfekarte.
  • Ordnergrenzen: höchstens 32 Dateien, 4 MB pro Datei, 16 MB insgesamt.

Wie ein Spiel läuft

  • Dein Skript läuft in einem abgeschotteten Interpreter in einem separaten Sandbox-Prozess: keine Dateien, kein Netzwerk, keine Zwischenablage, keine anderen Programme – nur die unten genannten Funktionen existieren überhaupt. Der Speicher ist durch Windows auf 128 MB begrenzt.
  • Definiere tick(dt), aufgerufen für jeden festen Schritt von 1/120 Sekunde, und draw(), einmal pro Bildschirmframe aufgerufen. Gib Zeichenbefehle nur aus draw() heraus.
  • Es gibt ein hartes Zeit- und Anweisungsbudget pro gezeichnetem Frame. Ein Skript, das es überschreitet, wird gestoppt und neu gestartet (deine gespeicherten Daten bleiben erhalten); eines, das es dauernd überschreitet, endet in einer schlichten Karte, aus der du zurückkehren kannst. Es kann sich selbst ausbremsen – nicht den PC.
  • Radiata behält ○ und △ – Spiel schließen und Hilfekarte –, sodass dein Skript diese beiden Tasten nie sieht.

Zeichnen: Das Spielfeld ist eine Scheibe

  • Alles wird in Polarkoordinaten gezeichnet: r läuft von 0 in der Mitte bis 1 am Rand, Winkel sind Grad mit 0 bei 12 Uhr, im Uhrzeigersinn zunehmend. Radiata übernimmt die Trigonometrie und beschneidet auf den Kreis, sodass ein Spiel nicht außerhalb seines Fensters zeichnen kann.
  • Farben sind Zahlen in der Form 0xAARRGGBB – Alpha zuerst, also ist 0xFFFF0000 deckendes Rot.
  • Die Befehle, bis zu 1024 pro Frame: arc(r0, r1, a0, a1, color) für ein Ringsegment, ring(r, width, color, edge), dot(r, a, size, color), line(r0, a0, r1, a1, w, color), poly([r,a, r,a, …], color) für 3–16 Punkte und text(r, a, size, "str", color) für bis zu 64 Zeichen.

Eingabe

  • Schreibgeschützte Globals, jeden Frame aktualisiert: stickX / stickY (−1 bis 1, wobei y nach unten positiv ist, passend zum Bildschirm), crossDown / squareDown während des Haltens, crossPressed / squarePressed für einen Frame pro Druck wahr, sowie dpadUp / dpadRight / dpadDown / dpadLeft, ebenfalls ein Frame pro Druck.

Speichern, Zufall und Ton

  • kvSet("key", "value") und kvGet("key") sind der einzige Zustand, der das Schließen eines Spiels überlebt – nur Zeichenketten, Schlüssel bis 64 Zeichen, Werte bis 1024, insgesamt 4 KB pro Spiel. Alles andere wird beim Schließen zurückgesetzt; plane entsprechend.
  • Schreibe den reservierten Schlüssel hiscore (eine ganze Zahl als Text), um eine Bestleistung in der Arcade-Auswahl zu veröffentlichen.
  • rand() liefert 0–1 und wird pro Sitzung geseedet, sodass eine Wiederholung derselben Eingaben sich gleich verhält.
  • cue("name") spielt einen von neun eingebauten Tönen: fire, tick, good, denied, kill, zap, hurt, clear, gameover. Jeder andere Name bleibt stumm, und eigene Audiodateien können nicht mitgeliefert werden.

Wenn dein Spiel nicht erscheint

  • Ein Paket wird ganz oder gar nicht geladen, und der Grund steht in %APPDATA%\Radiata\radiata-trace.log – suche in dieser Datei nach [Packages] skipped arcade game.
  • Die üblichen Ursachen: ein entry, der kein einfacher .js-Dateiname im selben Ordner ist, ein Skript über 256 KB, eine id mit Großbuchstaben oder Leerzeichen, oder eine abgelehnte Bestätigung (sie fragt erst wieder, wenn sich das Paket ändert).
  • Ein Spiel, das geladen wurde, sich aber fehlverhält, zeigt seine Karte im Fenster statt eines Fehlers – und ein Paket, das du löschst, wird einfach nicht mehr angeboten.

Segmente für Apps und Starter

  • Die App wählst du auf zwei Wegen: App suchen… (Browse for App…) wählt eine .exe von der Festplatte, und Installierte Apps… (Installed Apps…) listet alles mit einem Startmenü-Eintrag. Dazu gehören auch Microsoft-Store-Apps, für die es keine .exe zum Auswählen gibt. In beiden Fällen wird das Symbol automatisch übernommen. Du kannst auch eine .exe, eine Verknüpfung oder eine Startmenü-App direkt in die Segmentliste ziehen.
  • Behavior (Verhalten) – Run startet die App oder holt sie in den Vordergrund, wenn sie bereits läuft. Toggle startet bzw. schließt sie abwechselnd (praktisch für Hintergrundwerkzeuge). Toggle bittet die App zuerst, sich normal zu beenden, genau wie ein Klick auf ihr ✕, sodass Programme mit ungespeicherter Arbeit ihre Nachfrage "Änderungen speichern?" zeigen können; ignoriert sie das, wird sie einige Sekunden später erzwungen geschlossen.

Zwei Grenzen: Bei einer Store-App lässt sich nicht erkennen, ob sie bereits läuft, also öffnet Run sie einfach erneut und Toggle schließt sie nicht zuverlässig. Und eine App, die über einen Updater oder einen Starter-Stub gestartet wird, läuft möglicherweise unter einem anderen Namen als die von dir gewählte Datei – die echte .exe der App zu wählen ist der zuverlässige Weg.

  • Storefront (Launcher-Segmente) – öffnet den Großbild- bzw. Vollbildmodus des Stores. Nur Steam und Playnite haben einen echten; die Xbox-App wird maximiert, der Rest öffnet einfach. Ein Store wird nur angeboten, wenn seine Launcher-App tatsächlich installiert ist.
  • Installiertes Spiel (Installed Game)-Segmente starten das Spiel nach Möglichkeit direkt. Ein GOG-Spiel führt seine eigene exe aus, auch ohne installiertes GOG Galaxy; nur Stores, deren Client laufen muss, werden durchlaufen.

Controller-Modus (Xbox / DualShock)

Radiata übergibt deinem Spiel einen virtuellen Controller, und Controller mode (Controller-Modus) entscheidet, welcher Art er ist: ein Xbox-Controller oder ein DualShock-Controller. Zwei Segmente unter System ▸ Controller schalten um – Toggle Xbox Mode und Toggle DualShock Mode – und sie sind zwei Seiten desselben Schalters, nimm also das, was sich für dich besser liest.

  • Wofür das gut ist: Viele Spiele sprechen nur einen Dialekt. Ein Game-Pass- oder Xbox-App-Titel, der mit einem DualSense nichts anfangen kann, erkennt ihn im Xbox-Modus (Xbox Mode) sofort, weil er einen Xbox-Controller sieht. Spiele, die PlayStation-Eingaben erwarten, funktionieren umgekehrt.
  • Die Tastensymbole folgen dem Modus. Die Zeichen, die ein Spiel zeichnet, stammen von dem Controller, den es angeschlossen glaubt: Xbox Mode bringt dir A B X Y, DualShock Mode ✕ ○ ☐ △ – nützlich selbst dann, wenn beide Modi funktionieren.
  • Beim Anvisieren des Segments zeigt die Nabe An (On) oder Aus (Off), sodass du prüfen kannst, in welchem Modus du bist, ohne ihn zu ändern.
  • Die Umschaltung wirkt sofort und bleibt bestehen, bis du zurückschaltest, aber das Spiel sieht in diesem Moment einen Controllerwechsel – schalte vor dem Start um, nicht mitten in einer Partie.
  • Ein Xbox-Controller bleibt ein Xbox-Controller. Ist dein physischer Controller ein Xbox-Controller per USB oder Funkadapter, bekommt das Spiel immer einen virtuellen Xbox-Controller, und DualShock Mode ändert daran nichts. Der Schalter ist für Sony-Controller gedacht und für Bluetooth-Controller, die sich als solche ausgeben.

Dies benötigt die Isolationstreiber – ohne sie gibt es kein virtuelles Pad zum Umschalten, und das Auslösen des Segments zeigt einen Hinweis auf dem Bildschirm, der genau das sagt. Im Direktmodus liest das Spiel deinen echten Controller, der Modus hat also nichts umzuschalten. Siehe Eingabeisolation.

Switch Audio Output (Audioausgabe wechseln)

Audioausgabe wechseln (Switch Audio Output) wechselt die Windows-Standardaudiogeräte. Beide Felder vergleichen über Namensteile, ohne Groß-/Kleinschreibung – "Speakers" passt auf "Speakers (Realtek…)". Die Schaltfläche ▾ neben jedem Feld listet deine angeschlossenen Geräte, und ein neues Segment ist mit deinen aktuellen Standardgeräten vorbelegt.

  • Output Device (Wiedergabegerät) – das Wiedergabegerät, auf das gewechselt wird. Leer = durchschalten deiner Ausgaben bei jedem Auslösen (es sei denn, ein Mic Device ist gesetzt, dann bleibt die Ausgabe unangetastet).
  • Mic Device (Aufnahmegerät) – das Aufnahmegerät, auf das gewechselt wird. Leer = Mikrofon unverändert lassen.

Fülle beide Felder, um Ausgabe und Mikrofon in einem Segment zu wechseln – etwa "TV, kein Mikrofon" oder "Headset mit Headset-Mikrofon". Beim Auslösen zeigt die Nabe das Gerät, auf das gewechselt wurde.

Open URI (eine URI öffnen)

Ein URI öffnen (Open URI)-Segment übergibt seinen Wert an Windows, das ihn mit dem für dieses Schema zuständigen Programm öffnet. Das kann weit mehr als nur Weblinks:

  • Web-Adressenhttps://twitch.tv/deinkanal öffnet sich in deinem Standardbrowser.
  • App-Deeplinkssteam://open/bigpicture, discord://discord.com/channels/…, com.epicgames.launcher://apps/…, spotify:playlist:… – alles, wofür eine installierte App ein Protokoll registriert.
  • Windows-Seitenms-settings:display öffnet diese Einstellungsseite.
  • Der Wert muss ein vollständiger, absoluter URI sein (ein bloßes twitch.tv/... startet nicht. Das https:// muss dabei sein).

Spielstart-URIs (steam://rungameid/…) funktionieren hier ebenfalls, aber der Segmenttyp Installiertes Spiel (Installed Game) baut sie für dich zusammen, was einfacher ist.

Key Combo (ein Tastenkürzel senden)

Ein Tastenkombination (Key Combo)-Segment (Custom) drückt ein Tastenkürzel für dich. Schreibe es als Tastennamen, verbunden mit +Win+D, Ctrl+Alt+Del, Alt+F4 – oder als einzelne Taste wie PlayPause. Der letzte Name ist die gedrückte Taste; alles davor ist ein Modifikator, der darum herum gehalten wird. Groß-/Kleinschreibung spielt keine Rolle.

Ctrl + Alt + Del Modifikatoren —währenddessen gehalten Die Taste, diegedrückt wird
In einer Kombination ist der letzte Name die Taste, die tatsächlich gedrückt wird; alles davor sind Modifikatoren, die währenddessen gehalten werden.
  • Modifikatoren: Ctrl, Alt, Shift, Win.
  • Tasten: Buchstaben und Ziffern; F1-F12; Enter, Esc, Tab, Space, Backspace, Del, Insert; Home, End, PgUp, PgDn; die Pfeile Up Down Left Right; PrintScreen, Pause; Backtick und Slash; sowie die Medientasten VolUp, VolDown, Mute, PlayPause, Next, Prev, Stop – Medientasten funktionieren allein, ohne Modifikator.
  • Die Kombination wird als echte Tastenanschläge gesendet. Eines kann sie blockieren: Eine als Administrator laufende App nimmt von Radiata keine Tastenanschläge an (das ist eine Windows-Regel).

Einrichtung der Discord-Sprachkanäle

Starten (Launch) funktioniert ohne Einrichtung. Taub stellen (Deafen) sendet Discords Standardtastenkürzel Ctrl+Shift+D. Damit das funktioniert, während ein Spiel im Vordergrund ist, trage diese Kombination unter Discord ▸ Settings ▸ Keybinds als Tastenkürzel ein (Discord-Tastenkürzel gelten global).

Sprachkanal betreten/verlassen (Join/Leave Voice Channel) benötigt deine eigenen kostenlosen Discord-Anwendungszugangsdaten. Der Segmenteditor zeigt eine Schaltfläche Discord-Integration einrichten (Configure Discord Integration), bis sie vorliegen (derselbe Assistent findet sich unter Einstellungen ▸ Erweitert (Settings ▸ Advanced)); er führt durch das Anlegen der App im Discord Developer Portal und prüft Client ID und Secret über einen Test → Save-Ablauf. Die Zugangsdaten werden verschlüsselt gespeichert (Windows DPAPI) und ausschließlich an Discord gesendet.

So erhältst du den Kanal-Verweis: Klicke in Discord mit der rechten Maustaste auf den Sprachkanal → Copy Link (Link kopieren) und füge ihn in das Feld Discord URL des Segments ein (Radiata wandelt ihn in die Form discord:// um).

Sprachchat bei Steam und Xbox

Die Gruppen Steam-Chat (Steam Chat) und Xbox-Party-Chat (Xbox Party Chat) tun alles, was diese Plattformen einer Drittanwendung erlauben – und das ist weniger, als Discord erlaubt. Discord stellt einen lokalen Steuerkanal bereit, den Radiatas Join/Leave-Segment nutzt; Steam und Xbox stellen keinen bereit. Möglich ist aber:

  • Steam-Chat öffnen (Open Steam Chat) – öffnet Steams Fenster Friends & Chat. Tritt dort dem Sprachkanal einer Gruppe bei; Steam gibt einer anderen App keine Möglichkeit, Sprachkanäle zu betreten, zu verlassen oder zu wechseln, und hat überhaupt keine Steuerung für das Stummschalten eingehender Sprache.
  • Open Chat (Xbox) – öffnet die Game Bar (wie Win+G); der Party-Chat liegt in deren Widget Xbox Social. Windows bietet keinen Weg, dieses Widget direkt zu öffnen; klicke deshalb beim ersten Mal auf das Widget-Menü, öffne Xbox Social und hefte es an – die Game Bar stellt es dann bei jedem Öffnen wieder her. Beitreten, Verlassen und Stummschalten sind nur in diesem Widget oder in der Xbox-App möglich.
  • Mikro stumm (Mic Mute) – in beiden Gruppen enthalten und dasselbe Segment wie unter System ▸ Audio. Es schaltet dein Windows-Mikrofon stumm, von dem beide Plattformen übertragen, sodass die anderen dich nicht hören – und jede andere App verliert das Mikrofon ebenfalls, da keine der beiden eine anwendungsbezogene Stummschaltung anbietet. Der Zustand Muted/Unmuted wird live in der Nabe angezeigt.

Für vollständige Sprachsteuerung aus einem Segment heraus – beitreten, verlassen, stummschalten, Ton aus – bleibt Discord die am besten unterstützte Option; siehe Einrichtung des Discord-Sprachkanals.

OBS Studio

OBS Studio (obsproject.com) ist das kostenlose Open-Source-Programm, mit dem die meisten auf Twitch oder YouTube streamen und ihren Bildschirm aufnehmen. Es baut eine Sendung aus Szenen – benannten Layouts aus Spielaufnahme, Kamera, Mikrofon und Overlays –, zwischen denen du live umschaltest.

Die OBS Studio-Segmente – Toggle Streaming, Toggle Recording, Save Replay Buffer, Switch Scene…, Toggle Source Mute… – steuern OBS über das Protokoll obs-websocket.

  • Einmalige Einrichtung: In OBS unter Tools ▸ WebSocket Server Settings ▸ den Server aktivieren, dann dessen Port (Standard 4455) und Passwort in Settings ▸ Advanced ▸ Integrations ▸ Configure OBS Integration… eintragen – es ist eine gemeinsame Einstellung, und Test bestätigt die Verbindung sofort. Bis zur Einrichtung werden OBS-Segmente als "Configure in Settings" scharf gestellt, und der Editor eines OBS-Segments bietet dieselbe Einrichtungsansicht.
  • Die im Segment angegebenen Namen von Szene und Audioquelle müssen genau denen in OBS entsprechen.
  • Was unterstützt wird: OBS Studio 28 oder neuer (der WebSocket-Server ist eingebaut) und OBS 27 oder älter mit dem Plugin obs-websocket 5.x. Ableger, die dasselbe Protokoll sprechen (z. B. StreamElements OBS.Live), funktionieren genauso. Streamlabs Desktop NICHT – das ist eine andere App ohne obs-websocket.

Text Chat (eine Nachricht in ein Spiel senden)

Ein Textchat (Text Chat)-Segment (Chat & Streaming) tippt eine Nachricht in den Textchat des laufenden Spiels: Es drückt die Chat-Taste des Spiels, wartet kurz, bis das Chatfeld erscheint, tippt deinen Text und drückt Enter.

  • Chat Button (Chat-Taste) – Try Game Default schlägt die Chat-Taste des gerade laufenden Spiels bei jedem Auslösen in einem eingebauten Verzeichnis von rund 1.000 PC-Spielen nach, sodass dasselbe Segment über Spiele hinweg funktioniert. Mit Custom… gibst du die Taste selbst an; das ist für Spiele mit umbelegten oder ungewöhnlichen Chat-Tasten gedacht oder für ein Spiel, das das Verzeichnis nicht kennt.
  • Message (Nachricht) – die eine Textzeile, die gesendet wird. Eine leere Nachricht (oder Custom ohne Taste) zeigt "Configure in Settings", und das Auslösen öffnet den Editor des Segments.

Try Game Default sendet nichts, wenn das Spiel im Vordergrund nicht im Verzeichnis steht. Ist das vordere Spiel nicht abgedeckt, nennt es die Nabe und meldet "No chat key default found. Configure in Settings" – stelle dieses Segment auf Eigene… (Custom…) um und lege die Taste fest.

  • Es kann höchstens alle 15 Sekunden gesendet werden – löst du früher aus, zeigt die Nabe die verbleibende Wartezeit. Bitte kein Spam.
  • Grenzen: Das Spiel muss im Vordergrund sein und seine Chat-Taste in diesem Moment annehmen – ein Segment, das in einem Menü, Ladebildschirm oder einer Zwischensequenz ausgelöst wird, schreibt nirgendwohin. Wechselst du mitten in der Nachricht weg, hört Radiata auf, statt sie anderswo zu Ende zu tippen.

Unterstützte Controller

  • Sony-Familie (DualSense Edge, DualSense, DualShock 4) über Bluetooth oder USB – volle Unterstützung mit sauberer Eingabe-Isolation. Die Fn-Tasten des Edge sind der Referenzauslöser.
  • Xbox-artige Controller von Drittanbietern über Bluetooth – die meisten geben sich über BT als DualShock 4 aus und erhalten damit ebenfalls den vollen Isolationsweg.
  • Pads mit zusätzlichen Paddles oder Tasten (getestet ist das 8BitDo Ultimate 2C) – über Bluetooth werden die zusätzlichen Tasten L4/R4 direkt gelesen, sodass du sie in Settings ▸ Customize ▸ Triggers wählen kannst, um allein damit ein Rad aufzurufen, oder gepaart mit einer zweiten Taste, falls du sie auch in Spielen nutzt. Sie werden angeboten, nicht vorausgesetzt: Standard bleibt der übliche Bumper-Akkord. Über USB ist dasselbe Pad ein gewöhnliches Xbox-Pad und die Zusatztasten sind für jede App unsichtbar – verbinde es über Bluetooth, wenn du L4/R4 nutzen möchtest.

Wenn du L4 oder R4 auf dem Pad selbst umbelegt hast (L4/R4 + eine Taste + die Belegungstaste halten), sendet dieses Paddle jetzt die zugewiesene Taste und Radiata kann es nicht mehr sehen – es öffnet also keine Räder mehr. Lösche die Umbelegung auf dem Pad, um es zurückzubekommen, oder wähle stattdessen einen Akkord in Settings ▸ Customize ▸ Triggers.

  • Xbox-Controller über USB oder Funkadapter (XInput) – werden mit derselben Verdeckung isoliert und präsentieren dem Spiel einen virtuellen Xbox 360-Controller. Lässt sich ein Controller aus irgendeinem Grund nicht verdecken, fällt Radiata automatisch auf den Modus mit geteilter Eingabe zurück – das Rad funktioniert weiterhin, aber das Spiel sieht deine Eingaben ebenfalls, solange ein Rad offen ist.
  • Originale Xbox-Pads über Bluetooth – ebenfalls isoliert, mit einer zusätzlichen Absicherung: Bevor das Ersatz-Pad präsentiert wird, lässt Radiata einen separaten Hilfsprozess beobachten, dass Spiele das physische Pad wirklich nicht mehr sehen. Kann diese Prüfung nicht bestehen – oder nicht laufen –, fällt es in den Modus mit geteilter Eingabe zurück, statt zu raten, sodass ein verstecktes Pad ohne Ersatz dich nie ohne funktionierenden Controller zurücklässt.
  • Zwei oder mehr gleichzeitig angeschlossene Xbox-Controller – die Isolation schaltet sich ab und beide Controller funktionieren im Modus mit geteilter Eingabe weiter, denn eine Verdeckung würde den Controller eines zweiten Spielers verschwinden lassen. Ziehe den zweiten Controller ab, und die Isolation kommt von selbst zurück.

Isolation braucht die Treiber (ViGEm + HidHide). Ohne sie läuft jeder Controller im Modus mit geteilter Eingabe – installiere sie über Einstellungen ▸ Erweitert ▸ Treiber installieren/reparieren (Settings ▸ Advanced ▸ Install/Repair Drivers). Nicht sicher, in welchem Modus du bist? Zeige mit der Maus auf das Symbol im Infobereich – siehe Eingabe-Isolation.

Eingabeisolierung (was die Treiber bewirken)

Mit den optionalen Isolationstreibern gibt Radiata Spielen einen virtuellen Controller (einen DualShock 4 für Sony-Controller; einen Xbox-360-Controller für Xbox-Controller oder im Xbox Mode) und verdeckt den physischen Controller (HidHide), sodass nichts doppelt eingegeben wird. Ohne die Treiber funktioniert weiterhin alles; die Spiele sehen deinen Controller dann nur eben auch, während ein Rad offen ist.

Isoliert Dein Controller Radiata VirtuellerController Das Spiel verschleiert Direktmodus, oder keine Treiber Dein Controller Radiata kein virtuellerController Das Spiel
Isoliert liest das Spiel ein virtuelles Pad und sieht das physische nie; im Direktmodus oder ohne installierte Treiber liest das Spiel deinen Controller direkt und Radiata schaut lediglich mit.
  • In welchem Modus bin ich wirklich? Fahre mit der Maus über das Tray-Symbol. Es zeigt "Radiata - isolated" oder nennt den Grund, warum nicht (keine Treiber, Direktmodus, ein nicht verbergbares Pad). Fällt die Erfassung in den Modus mit geteilter Eingabe, erhältst du zudem einen Hinweis auf dem Bildschirm – einmal pro Ursache, kein Dauerstrom.
  • Solange die Isolation aktiv ist, leitet das virtuelle Pad nur die grundlegenden Gamepad-Steuerungen weiter – Sticks, Trigger, D-Pad und Tasten. Touchpad-Eingaben, Bewegungs-/Gyro-Zielen, Lautsprecher/Mikrofon des Controllers, adaptive Trigger und Haptik gehen nicht durch; bei Sony-Pads schließt das die normale Vibration ein, während ein erfasstes Xbox-Pad die Spielvibration behält. Schalte Direktmodus ein oder beende Radiata, und jede native Funktion kehrt sofort zurück. (Das Deaktivieren der Räder tauscht keine Controller: Dasselbe virtuelle Pad leitet deine Eingaben weiter, sodass Spiele nie mitten in der Sitzung einen Controller verschwinden sehen.)

Eingabelatenz

  • Sony-Controller und Xbox-Controller über Bluetoothnicht wahrnehmbar; die Berichte werden durchgereicht, sobald sie eintreffen.
  • Xbox-Controller über USB oder Funkadapter (XInput)höchstens ein paar Millisekunden, weil diese abgefragt werden müssen.
  • Direktmodus, oder keine Treiber installiertkeine. Das Spiel liest deinen physischen Controller direkt.
  • Zur Einordnung: Ein Spiel mit 60 fps zeichnet alle 16,7 ms ein Bild. Radiata injiziert nie Code in ein Spiel und hängt sich nie ein, trägt also nichts zu Rendering oder Frame-Pacing bei.

Solange ein Rad, das Game Grid oder ein Editor auf dem Bildschirm ist, erhält das Spiel überhaupt keine Controllereingaben – das virtuelle Pad wird absichtlich neutral gehalten, damit der Stick, mit dem du zielst, nicht auch deine Spielfigur bewegt. Wünschst du lieber doppelte Eingabe, verwende Direktmodus.

  • Installieren oder reparieren kannst du jederzeit unter Settings ▸ Advanced ▸ Install/Repair Drivers (Einstellungen ▸ Erweitert ▸ Treiber installieren/reparieren).

Set Direktmodus (Durchreichmodus: Eingabeisolation umgehen)

Einige kompetitive Titel mit Kernel-Anticheat (Valorant, Call of Duty, Fortnite, Rainbow Six Siege) könnten theoretisch auf emulierte oder versteckte Geräte reagieren. Direktmodus (Passthru Mode) umgeht die Eingabeisolation vollständig: kein virtuelles Pad, kein Verbergen des Controllers, sodass das Spiel nur deinen echten Controller sieht. Das Rad funktioniert weiterhin; der Preis ist, dass Eingaben das Spiel erreichen, solange ein Rad geöffnet ist. Das nennt man "Bleed-through" oder "doppelte Eingabe". Nicht zu verwechseln mit dem Deaktivieren der Räder, das das virtuelle Pad behält und nur Aufrufe unterbindet – Direktmodus entfernt das virtuelle Pad vollständig.

  • Globaler Schalter: der ankreuzbare Eintrag Direktmodus im Tray oder das Kontrollkästchen unter Einstellungen ▸ Direktmodus (Settings ▸ Passthru Mode). (Der Reiter erscheint nur, wenn die Isolationstreiber installiert sind.)
  • Automatisch pro Spiel: Füge ein Spiel zur Liste Always use Direktmodus for hinzu – aus der Auswahlliste installierter Spiele oder über App hinzufügen… (Add Application…) für eine bestimmte .exe. Radiata wechselt in den Direktmodus, solange es läuft, und stellt die Erfassung beim Beenden wieder her; der Tray zeigt "(auto: <Spiel>)".
  • Jeder Eintrag greift While Running (während es läuft – empfohlen, da Anti-Cheat ab dem Start beobachtet) oder While Frontmost (nur, solange das Fenster des Spiels im Vordergrund ist).

Direktmodus arbeitet nach bestem Bemühen. Die Erkennung pro Spiel fragt etwa alle 2 Sekunden ab, sodass ein gerade gestartetes Spiel kurz die normale Erfassung sehen kann. Schalte für die strengsten Titel den Direktmodus manuell *vor* dem Start ein. Die Isolationstreiber bleiben so oder so systemweit installiert.

  • Das Ausschalten des Direktmodus bei laufendem Spiel wird abgeschlossen, wenn du das Spiel verlässt. Das Spiel nutzt deinen echten Controller, und ihn mitten im Spiel gegen den virtuellen zu tauschen, würde ihm die Eingabe entreißen – deshalb wartet Radiata, bis kein Spiel mehr im Vordergrund ist (ein Hinweis und der Tray-Eintrag sagen das), und schließt dann ab; bleibst du im Spiel, geschieht es innerhalb von etwa zwei Minuten von selbst. Erneutes Einschalten des Direktmodus bricht das Warten ab. Ohne laufendes Spiel ist der Wechsel sofort.

D-Pad ← →

Während ein Rad offen ist, tut D-Pad ← → eines von vier Dingen – wählbar im Abschnitt Einstellungen ▸ Anpassen ▸ Steuerkreuz ← → (Settings ▸ Customize ▸ D-Pad ← →):

  • Cycles Windows (Fenster durchschalten, Standard) – schaltet durch den Alt-Tab-Wechsler, ein Fenster pro Druck. Der Wechsler bleibt sichtbar, solange das Rad offen ist, und landet beim Schließen des Rades auf dem hervorgehobenen Fenster.
  • Cycles Desktops (Desktops durchschalten) – wechselt zwischen den virtuellen Desktops von Windows (wie Win+Ctrl+← →).
  • Skips Songs (Titel überspringen) – dieselben Titelsprung-Tasten wie die Audio-Segmente; jeder Sprung blendet kurz ein ⏮ / ⏭ in der Nabe ein.
  • Mic Volume (Mikrofonlautstärke) – regelt dein Standardmikrofon in 5-%-Schritten hoch und runter, mit Wiederholung beim Halten, und hebt beim Hochregeln die Stummschaltung auf. Der Pegel erscheint mit einem Mikrofon-Symbol in der Nabe.

Alles Weitere, was das D-Pad bei offenem Rad tut, steht unter Während ein Rad offen ist.

Infobereich und Settings (mit Maus und Tastatur am Schreibtisch)

  • Tray-Symbol: Linksklick öffnet Settings (Einstellungen); Rechtsklick zeigt das Menü (Disable/Enable Wheels, Direktmodus, Spieleraster (Game Grid), Settings, Help, About Radiata, Show in Explorer, Start with Windows, Exit).
  • Rad testen (Test Wheel) – jede Rad-Registerkarte hat unter der Segmentliste eine Schaltfläche Test Left/Right Wheel, die dieses Rad auf dem Bildschirm öffnet (bei aktivierten Rädern).
  • Settings-Reiter: Left Wheel, Right Wheel, Customize (Aussehen, Verhalten, Ton, Auslöser, die Auswahl für D-Pad ← → und für Show labels on), Direktmodus (Direktmodus – angezeigt, wenn die Isolationstreiber installiert sind), Advanced (eine Current Controller-Anzeige, Integrationen, Pflege des Game Grid, Barrierefreiheit, Start with Windows und die Systemwerkzeuge inkl. Sicherung, Zurücksetzen und Quit Radiata), Help und About. Einstellungen speichern automatisch; Ctrl+S erzwingt es.
  • Sprache - Einstellungen ▸ Erweitert ▸ Sprache (Settings ▸ Advanced ▸ Language) legt die Sprache der ganzen App fest. Die Hilfe wechselt sofort; alles andere folgt beim nächsten Start, und Radiata bietet den Neustart gleich an.

Customize (Aussehen, Verhalten und Klang)

Einstellungen ▸ Anpassen (Settings ▸ Customize) legt fest, wie die Räder aussehen, sich anfühlen und klingen. Jede Auswahl greift sofort – rufe ein Rad auf, um sie zu sehen.

  • Material – das Aussehen des ruhenden Segments. Acht Stück in zwei Gruppen: Einfach (Simple) enthält die einfarbigen Flat Light und Flat Dark; Deluxe enthält die glasigen Pearl und Obsidian sowie vier gestaltete Looks:
    • Kawaii – milchig-pastellfarbene Segmente, jedes in einem anderen Ton; beim Auslösen platzt Konfetti aus Herzen und Sternen.
    • Salvage – kohlefarbene Segmente mit rostiger Metalltextur und geprägtem Plattenrand.
    • Mesa – abgerundete cremefarbene Segmente auf rissigem Terrakotta; das anvisierte Segment hebt sich wie eine 3D-Karte.
    • Reactor – dunkle, hohle Segmente; das anvisierte Segment lässt eine Platine aus Leiterbahnen und Funken aufleuchten.
  • Sound Effects (Soundeffekte) – Themed (Standard) spielt den Klangsatz, der zum oben gewählten Material passt – Kawaii, Mesa, Salvage und Reactor bringen je ihren eigenen mit, Obsidian nutzt Digital tiefer gestimmt. Digital und Physical sind feste Sätze, falls du lieber einen festlegst, und Silent schaltet die Töne aus. Die Wahl eines Materials setzt die Auswahl auf Themed zurück.
  • Beim Kawaii-Klangsatz schlägt das Anvisieren eines Segments die nächste Note einer Xylophon-Melodie an, sodass das Umherfahren im Ring das Lied spielt. Es gibt 5 verschiedene Melodien, von denen du vielleicht die eine oder andere erkennst :)
  • Slice Thickness (Segmentdicke) – die radiale Dicke des Segmentrings. Thick liest sich nur bis 8 Segmente gut, deshalb stellt ein neuntes Segment auf einem der Räder die Einstellung auf Medium – und sie stellt sich von selbst zurück, sobald es wieder 8 oder weniger sind.
  • Button Icons (Tastensymbole) – die Zeichen in Bildschirmhinweisen: Best Guess (Standard – folgt dem angeschlossenen Controller), PlayStation (✕ ○ □ △) oder Xbox (A B X Y).
  • Triggers (Auslöser) – welche Controller-Gesten ein Rad aufrufen. Siehe Triggers.
  • Steuerkreuz ← → (D-Pad ← →) – was links und rechts auf dem D-Pad tun, während ein Rad offen ist. Siehe D-Pad-Steuerung.
  • Show labels on (Beschriftungen anzeigen bei) – welche Segmente ihre Textbeschriftung zeichnen. Siehe Show labels on.
  • Accessibility (Barrierefreiheit) – Aktivierung, Radseiten, Zielen mit beiden Sticks, die Nabe, Reduce motion und Sprachausgabe – befindet sich unter Settings ▸ Advanced. Siehe Barrierefreiheit.
  • Eigenes Material erstellen – lege ein Themenpaket in Radiatas Ordner Materials, und es erscheint in der Liste. Siehe Eigene Materialien.

Ein Rad fasst bis zu 12 Segmente, aber 6–8 sind ideal.

Eigene Materialien (ein eigenes Thema bauen)

Über die acht eingebauten Materialien hinaus kannst du ein eigenes Thema hinzufügen. Ein Thema ist ein Ordner mit einer Textdatei namens material.json – Farben, Verläufe, ein Systemschriftname und optional daneben liegende Bilder und Töne. Themen sind reine Daten: Das Format kann weder Code noch eine Netzwerkadresse noch eine Datei außerhalb des eigenen Themenordners ausdrücken, sodass ein Thema das Rad umgestalten und sonst nichts tun kann.

Wo es hingehört

  • Ein Ordner pro Thema unter %APPDATA%\Radiata\Packages\Materials – zum Beispiel …\Materials\Lava\material.json. Füge diesen Pfad in die Adressleiste des Explorers ein; Radiata legt den Ordner beim ersten Start an.
  • Dieser Ordner enthält außerdem eine von Radiata geschriebene README.txt mit einem kopierbaren Beispiel für jedes Feld. Sie ist die Referenz; dieses Thema ist die Führung.
  • Starte Radiata neu, nachdem du ein Thema hinzugefügt oder geändert hast. Pakete werden absichtlich nur einmal, beim Start, eingelesen.
  • Beim ersten Mal, dass Radiata ein neues oder geändertes Paket sieht, bittet es um Bestätigung, bevor irgendetwas geladen wird. Akzeptierst du, erscheint das Thema unter Einstellungen ▸ Anpassen (Settings ▸ Customize) in einer dritten Gruppe, Eigene (Custom), unter Simple und Deluxe.

Ein Paket ist Inhalt von dem, der es geschrieben hat. Installiere Themen nur aus einer Quelle, der du vertraust – mit derselben Sorgfalt wie bei jedem Download. Die Bestätigungsabfrage ist gewollt und kehrt zurück, sobald sich eine Datei im Paket ändert.

Das kleinste Thema, das funktioniert

Ein Manifest im Format 1 ist ein JSON-Objekt mit den folgenden Schlüsseln. format, id, name, dark und ein colors-Objekt mit mindestens resting und armed sind erforderlich; alles andere ist optional.

  • "format": 1 – welche Manifestversion du geschrieben hast. Radiata liest 1 bis 3; die umfangreicheren Blöcke weiter unten brauchen die höhere Zahl.
  • "id": "lava" – 2–31 Zeichen aus Kleinbuchstaben a–z, 0–9 und -, beginnend mit Buchstabe oder Ziffer. Das ist die Identität des Themas: Sie wird zum Token custom-lava in deiner Konfiguration, eine spätere Änderung ergibt also ein anderes Thema.
  • "name": "Lava" – bis zu 24 Zeichen; die Beschriftung der Kachel unter Customize. "author" (bis 64) ist optional.
  • "dark": true – ob die Segmente dunkel sind. Es schaltet Beschriftungen und Nabe auf helle Tinte und wählt die dunklen Rückfallwerte, sodass ein Fehler als unlesbarer Text auffällt und nicht als falsche Farbe.
  • "colors""resting" und "armed" sind erforderlich; "confirm" (Standard: die Armed-Farbe), "label" und "outline" sind optional. Jede ist #RRGGBB oder #AARRGGBB, wobei das führende Paar der Alphawert ist – "#40FFFFFF" ist eine zu 25 % deckende weiße Kontur.
  • "labelFont": "Cascadia Code" – optional, und es muss eine bereits auf dem PC installierte Schrift sein; ein unbekannter Name wird ignoriert, nicht als Fehler behandelt. Schrift*dateien* in einem Paket werden bewusst nie unterstützt.
  • "soundTheme": "physical" – welche Töne das Rad mit deinem Thema macht. Nenne direkt einen Klangsatz – physical (Standard), digital, kawaii, mesa, salvage, reactor oder obsidianoder nenne ein eingebautes Material und übernimm, was dieses nutzt, sodass "pearl" den digitalen Satz und "flat-dark" den physischen ergibt.

Das Material zu nennen ist meist die bessere Wahl: dein Thema klingt weiter wie der Look, dem du es nachempfunden hast, selbst wenn dessen Töne in einer späteren Version neu abgestimmt werden. Einen Satz zu nennen legt ihn exakt fest.

Eigene Themen werden über Radiatas flache Segmentpfade mit deinen Farben gerendert, erreichen also nicht die prozeduralen Effekte der eingebauten gestalteten Materialien (Kawaiis Konfetti, Reactors Leiterplatte). Diese Obergrenze ist gewollt; alles Folgende zeigt, wie weit das Format reicht.

Reichere Looks – Format 2

Setze "format": 2 und füge beliebige dieser Blöcke hinzu – alle optional. Jede Zahl wird auf einen sicheren Bereich begrenzt, sodass ein extremer Wert zurückgeholt statt abgelehnt wird.

  • "fills" – ein Verlauf pro Zustand (resting / armed / confirm) statt einer flachen Farbe. "type" ist solid, bowed (die glasige Pearl/Obsidian-Rampe) oder linear mit einem "angle", plus eine Liste von "stops" (je ein "at" von 0 bis 1 und eine "color").
  • "hueWalk" – gibt jedem Segment seinen eigenen Farbton rund um den Ring, im Kawaii-Stil, aus sat / light / armedSat / armedLight (0–1) und hueOffset. Es überschreibt die Resting- und Armed-Füllungen.
  • "outline" und "armedOutline"color, width und ein optionales dash-Muster für die Segmentkante.
  • "armed" – wie sich ein scharfes Segment bewegt: liftPx (bis 24), northPx (±12), scale (1.0–1.15). Es ist eine Zustandsbehandlung und keine fortlaufende Bewegung, überlebt also Reduce motion.
  • "glyph" – wie Segmentsymbole behandelt werden: edge (inner, outer oder none) mit edgeColor / edgeWidth / edgeShadow; ein glow, dessen color das Literal "slice" sein kann, um den Akzent jedes Segments zu übernehmen, mit strength 0–1; dazu castShadow und armedWash.
  • "label"case (upper für gestempelte Großbuchstaben-Beschriftungen) und sizeMul (0.8–1.3). "gapPx" (0–14) setzt den Abstand zwischen Segmenten.
  • "tile" – wie die Kachel des Themas im Reiter Customize aussieht: edgeColor, sheen, lifted und eine optionale texture.

Bilder und Töne – Format 3

Setze "format": 3, um auf Dateien zu verweisen, die im eigenen Ordner des Themas liegen, per reinem Dateinamen – ein Pfad ist im Format nicht ausdrückbar.

  • "textures"slice und hub werden über die Füllung gemalt; backdrop wird hinter das ganze Rad gezeichnet. Jedes nimmt eine "file" und eine "opacity", und slice/hub akzeptieren zusätzlich "tile": true, um das Bild in natürlicher Größe zu wiederholen statt es zu strecken. PNG oder JPG, bis 4 MB; alles breiter als 2048 px wird beim Dekodieren verkleinert.
  • "sounds" – eine Datei pro Ereignis: armed, fired, enableWheels, disableWheels. Nur WAV, bis 1 MB und 3 Sekunden je Datei; ausgelassene Ereignisse behalten den Ton des gepaarten Klangthemas.
  • Ein Thema, das Töne mitliefert, erhält ein Abzeichen auf seiner Customize-Kachel und übernimmt die Auswahl Soundeffekte (Sound Effects) – die Überschreibungen Digital und Physical werden inaktiv, Themed und Silent bleiben aktiv.
  • Ordnergrenzen: höchstens 32 Dateien, 4 MB pro Datei, 16 MB insgesamt. Das Ändern *irgendeiner* Datei – nicht nur des Manifests – fragt beim nächsten Start erneut nach deiner Bestätigung.

Wenn dein Thema nicht erscheint

  • Ein Paket wird ganz oder gar nicht geladen. Ein einzelner fehlerhafter Wert lehnt das Thema ab, statt es halb anzuwenden, und der Grund steht in %APPDATA%\Radiata\radiata-trace.log – suche in dieser Datei nach [Packages] skipped material.
  • Die üblichen Ursachen: fehlendes dark oder colors, eine Farbe, die nicht #RRGGBB / #AARRGGBB ist, eine id mit Großbuchstaben oder Leerzeichen, oder eine format-Zahl, die niedriger ist als die verwendeten Blöcke.
  • Ein ausgewähltes Thema, das nicht mehr lädt – Paket entfernt oder eine abgelehnte Änderung – fällt stillschweigend auf Pearl zurück. Sonst ändert sich in deinen Rädern nichts.
  • Eigene Themen werden bei der Ersteinrichtung nie angeboten, und der Themenordner ist nicht Teil einer Einstellungssicherung – kopiere den Ordner selbst, um ein Thema auf einen anderen PC zu bringen.

Triggers (Aufrufkombinationen)

Settings ▸ Customize ▸ Triggers (Einstellungen ▸ Anpassen ▸ Auslöser) ist der Akkord-Baukasten: welche Controllergesten ein Rad aufrufen. Jede Zeile ist ein aktiver Akkord: eine Taste (Fn oder L4/R4 / Bumper / Trigger / Touchpad) gepaart damit, wie sie kombiniert wird (Trigger, Home, L3/R3, Select/Start, D-Pad L/R oder ein Wischen vom Touchpad-Rand). Die Optionen passen sich dem erkannten Pad an: Fn erscheint bei einem DualSense Edge, L4/R4 bei einem Pad mit Zusatztasten über Bluetooth und Touchpad nur bei Pads, die eines haben. Diese dedizierten Tasten brauchen keine zweite Taste – sie öffnen ein Rad allein.

  • + Weitere Geste hinzufügen (+ Add Another Trigger) hängt eine Zeile an; das einer Zeile entfernt sie. Alle Zeilen sind gleichzeitig aktiv – bis zu drei – und der Satz wird pro Controllertyp gespeichert, sodass ein Edge und ein Xbox-Controller jeweils eigene Kombinationen behalten.
  • Wie sich eine Kombination verhält (Halten und Tippen, welches Rad sie öffnet, Hold gegenüber Toggle), steht unter Ein Rad öffnen; die beidseitige Fassung einer Kombination schaltet die Räder ein und aus, siehe Während ein Rad offen ist.

Barrierefreiheit (Settings ▸ Advanced)

Der Bereich Barrierefreiheit (Accessibility) fasst sechs Kontrollkästchen zusammen, unter Einstellungen ▸ Erweitert (Settings ▸ Advanced). Denselben Satz bietet die Ersteinrichtung über die Schaltfläche Barrierefreiheit (Accessibility…) im Schritt Look:

  • Zwei davon sind unter dem Kästchen eingerückt, das sie anhakt: Das Einschalten von Räder per Umschalten öffnen/schließen (Wheels toggle on/off) hakt auch Links/rechts tauschen (Swap left/right) an, und das Einschalten von Bewegung reduzieren (Reduce motion) hakt auch Zentrum immer anzeigen (Always show hub) an, weil jedes Paar zusammen am besten funktioniert. Beide Unterpunkte bleiben dir zum eigenen An- oder Abhaken überlassen, und sobald du einen von Hand setzt, folgt er seinem Elternteil nicht mehr.
  • Wheel ignores opposite stick (Rad ignoriert den anderen Stick) – normalerweise zielen beide Sticks, je nachdem, welchen du weiter neigst, und der Klick auf einen der beiden öffnet den Bearbeitungsmodus. Hakst du dies an, hört jedes Rad nur auf einen Stick: bei Hold den der freien Hand, bei Toggle den der eigenen Radseite. Lohnend bei einem Pad, dessen Ruhedrift über die Totzone hinauskriecht, weil ein driftender zweiter Stick von selbst ein Segment scharf stellen und ein zentriertes Loslassen von einem Abbruch in ein Auslösen verwandeln kann.
  • Räder per Umschalten öffnen/schließen und Links/rechts tauschen – ob ein aufgerufenes Rad stehen bleibt, bis du es schließt, und welches Rad jede Hand öffnet (siehe Ein Rad öffnen).
  • Reduce motion (Bewegung reduzieren) – stoppt dekorative Bewegung überall: kein Konfetti, keine Funken, keine Parallaxe, kein Zoomen oder Driften; Räder blenden an Ort und Stelle ein, das Umordnen im Bearbeitungsmodus geschieht sofort, und jeder Halten-zum-Bestätigen-Effekt wird zu demselben gleichmäßigen Fortschrittsbogen. Fortschrittsanzeigen, Auswahlhervorhebungen und Zustandsanzeigen bleiben. Der Windows-eigene Schalter Animationseffekte schaltet dies ebenfalls ein.
  • Always show hub (Nabe immer zeigen) – aus (Standard) erscheint die Nabe des Rads nur, wenn sie etwas zu zeigen hat. An wird die Nabe immer gezeichnet und zeigt zusätzlich den Controllerakku – eine ruhigere Mitte zum Ablesen, weshalb Reduce motion sie für dich anhakt.
  • Narration (Sprachausgabe) – spricht aus, was du tust: welches Rad geöffnet wurde, das anvisierte Segment und dessen aktuellen Zustand, den Fortschritt beim Halten zum Bestätigen, was ein Auslösen tatsächlich bewirkt hat, Lautstärkepegel beim Regeln, Züge im Bearbeitungsmodus und das Blättern im Game Grid. Sie arbeitet neben einem Screenreader.
    • Die Sprachausgabe deckt nur das Rad und das Game Grid ab – die Oberflächen, die ein Screenreader nicht sehen kann. Settings, die Ersteinrichtung und jedes andere gewöhnliche Fenster sind Aufgabe der Windows-Sprachausgabe; lass diese also neben Radiata laufen, wenn auch das vorgelesen werden soll. Das Aktivieren von Sprachausgabe (Narration) bietet eine Schaltfläche an, die Windows-Sprachausgabe einzuschalten; und läuft sie bereits, wenn du Radiata zum ersten Mal einrichtest, startet Narration von selbst eingeschaltet.

Show labels on (Segmentbezeichnungen)

Show labels on (Beschriftungen anzeigen bei) – welche Segmente ihre Textbeschriftung auf dem Rad zeichnen.

  • Icons, not Logos (Symbole, keine Logos; Standard) – nur Segmente mit einem der eingebauten Symbole von Radiata werden beschriftet. Ein Segment mit Grafik (ein Spiellogo, ein Titelbild oder ein von dir hinzugefügtes PNG) bleibt unbeschriftet, da die Grafik den Namen bereits trägt.
  • All Slices (alle Segmente) – jedes Segment wird beschriftet, auch die mit Grafik.
  • No Slices (keine Segmente) – kein Segment wird beschriftet.
  • Slices I Choose (die von mir gewählten Segmente) – es entscheidet das Kontrollkästchen Show Label jedes Segments, und nur in diesem Modus erscheint dieses Kästchen im Segmenteditor (siehe Tricks im Segmenteditor). Jedes Segment wird mit nicht gesetztem Show Label angelegt, dieser Modus startet also mit einem unbeschrifteten Rad: Setze das Häkchen bei den wenigen, die benannt sein sollen.
  • Das Bearbeiten eines Rings ist ausgenommen: Im Bearbeitungsmodus und im zugehörigen Add picker zeigen Segmente ohne Logo unabhängig von dieser Einstellung immer ihre Beschriftung.

Die Einstellung liegt unter Einstellungen ▸ Anpassen (Settings ▸ Customize), direkt unter der Auswahl Steuerkreuz ← → (D-Pad ← →), und greift sofort – rufe ein Rad auf, um sie zu sehen.

Integrations (SteamGridDB, Discord und OBS)

Einstellungen ▸ Erweitert ▸ Integrationen (Settings ▸ Advanced ▸ Integrations) verbindet optionale externe Dienste:

  • Discord-Integration einrichten… (Configure Discord Integration…) – setzt die Discord-Zugangsdaten (Client ID/Secret), die Join/Leave-Voice-Channel-Segmente verwenden – derselbe Assistent, den der Segmenteditor anbietet. Verschlüsselt gespeichert (Windows DPAPI) und ausschließlich an Discord gesendet.
  • SteamGridDB-API-Schlüssel (SteamGridDB API key) – schaltet Hochformat-Titelbilder und Logos für die Spiele aller Stores frei (das Durchschalten mit Auswählen (Select)/Start im Game Grid). Einen kostenlosen Schlüssel gibt es unter steamgriddb.com ▸ Preferences ▸ API. Er wird geprüft, sobald du ihn fertig eingegeben hast, und mit dem ersten Schlüssel werden automatisch die Titelbilder nachgetragen, die ohne Schlüssel übersprungen wurden.
  • OBS StudioOBS-Integration einrichten… (Configure OBS Integration…) legt WebSocket-Port und -Passwort fest, eine Verbindung, die alle OBS-Segmente teilen – siehe OBS-Segmente. Testen (Test) prüft sie gegen ein laufendes OBS. Das Passwort wird verschlüsselt gespeichert (DPAPI).
  • Sind Playnite und ein SteamGridDB-Schlüssel beide eingerichtet, erscheint im Abschnitt Spieleraster (Game Grid) ein Schalter Playnite-Cover bevorzugen (Prefer Playnite covers); ohne Playnite erscheint hier stattdessen eine Schaltfläche Playnite installieren… (Install Playnite…).

Playnite (optionale Bibliotheksverwaltung)

Playnite ist ein kostenloser, quelloffener Spielebibliotheks-Verwalter für Windows (playnite.link), der alle deine Spiele zusammenführt – Steam, Epic, GOG, Xbox, Emulatoren, eigenständige – samt Metadaten und Titelbildern.

Radiata funktioniert vollständig ohne Playnite und durchsucht deine Shops direkt. Playnite ist eine optionale Ergänzung:

  • Mehr gefundene Spiele – Radiata liest Playnites Bibliothek, sodass emulierte und von Hand hinzugefügte Spiele, die ein reiner Store-Suchlauf übersieht, im Game Grid erscheinen können.
  • Kuratierte Titelbilder – Playnites eigene Titelbilder werden zu einer Grafikquelle, mit einem Schalter Prefer Playnite covers (Advanced ▸ Game Grid), um sie gegenüber SteamGridDB zu bevorzugen.
  • Radiata liest die lokale Datenbank von Playnite ausschließlich, und Playnite muss nicht laufen.

Nicht installiert? Playnite installieren… (Install Playnite…) unter Advanced ▸ Integrations öffnet die Downloadseite – richte deine Bibliotheken in Playnite ein, und Radiata übernimmt sie automatisch.

Systemwerkzeuge und Sicherung (Settings ▸ Advanced)

Einstellungen ▸ Erweitert ▸ System (Settings ▸ Advanced ▸ System) enthält die Update-Steuerung, den Schalter Mit Windows starten (Start with Windows), die Auswahlliste Fehlerbehebung (Troubleshooting) und Radiata beenden (Quit Radiata):

  • Recover Controller – die Schaltfläche ↻ neben dem Namen unter Aktueller Controller (Current Controller): ein sanftes Zurücksetzen der Eingabe für einen hängenden Controller, ohne Radiata neu zu starten.
  • Akku – neben der Überschrift Aktueller Controller, dieselbe Anzeige wie in der Nabe des Rades. PlayStation-Controller melden einen Prozentwert (in 10-%-Schritten); Xbox-kompatible Controller melden nur vier grobe Stufen, die deshalb als Wörter erscheinen. Bis der Controller einen Stand gemeldet hat, wird nichts angezeigt.
  • Radiata beenden – beendet vollständig: Der virtuelle Controller wird freigegeben und der physische Controller nicht mehr verdeckt, sodass der Controller danach zu 100 % normal ist.

Die Auswahlliste Troubleshooting

  • Ersteinrichtung ausführen… (Run First-Run Setup…) – führt den Einrichtungsassistenten erneut aus (Controllerprüfung, Treiber, Aussehen, Titelbilder, Starträder). Deine angepassten Räder werden nie ohne Nachfrage überschrieben.
  • Treiber installieren/reparieren… (Install/Repair Drivers…) – installiert oder repariert die Isolationstreiber (ViGEmBus + HidHide). Behebt die meisten Isolationsprobleme und zeigt ein Ergebnisprotokoll.
  • HID-Diagnose… (HID Diagnostics…) – eine Live-Ansicht der rohen Controller-Berichte, die Radiata liest; nützlich, wenn der Support fragt, was dein Controller tatsächlich sendet.
  • Controller-Einrichtung… (Controller Setup…) – führt die Controller-Erkennung und -Zuordnung eigenständig erneut aus, ohne den Rest der Ersteinrichtung.
  • Protokoll an den Entwickler mailen… (Email Log to Developer…) – legt eine ZIP-Datei mit Radiatas Diagnoseprotokoll auf deinem Desktop ab und öffnet eine bereits adressierte E-Mail; die ZIP-Datei musst du selbst anhängen. Das Protokoll erfasst nur Diagnoseereignisse, es werden also keine Kontodaten und nichts aus deinen Spielen gesendet.
  • Einstellungen sichern… (Back Up Settings…) und Einstellungen wiederherstellen… (Restore Settings…) stehen weiter unten in derselben Auswahlliste, und die Zurücksetzungen darunter – alles beschrieben unter Sicherung und Zurücksetzen.

Sicherung und Zurücksetzen

  • Einstellungen sichern… – sichert alles, was Radiata zu deiner macht (Räder, Farben, Einstellungen und deine Titelbild-/Logo-Auswahl im Game Grid), in eine .zip-Datei unter Documents\Radiata Backups.
  • Einstellungen wiederherstellen… – lädt eine Sicherung und ersetzt deine aktuellen Räder, Einstellungen und Grafikauswahlen. Radiata startet neu.
  • Alle Einstellungen zurücksetzen… (Reset All Settings…) – Werkseinstellungen für Räder, Farben und Einstellungen; die Ersteinrichtung läuft beim nächsten Start erneut. Zwischengespeicherte Grafiken bleiben erhalten.
  • App-Daten löschen und zurücksetzen… (Wipe App Data and Reset…) – löscht ALLES in %APPDATA%\Radiata – wie eine saubere Neuinstallation. Radiata startet neu. Deine Sicherungen liegen außerhalb dieses Ordners und bleiben erhalten.
  • Radiata deinstallieren… (Uninstall Radiata…) – entfernt den Autostart-Eintrag, die HidHide-Registrierung und Radiatas eigene Dateien, mit standardmäßig ABGESCHALTETEN Optionen für die gemeinsam genutzten Treiber und deine Einstellungen. Alles andere in Radiatas Ordner bleibt unangetastet.

Updates

  • Nach Updates suchen (Check for Updates) – fragt jetzt sofort bei getradiata.app/update nach einer neueren Version.
  • Automatic (Automatisch) – das Kontrollkästchen neben der Schaltfläche: Ist es an, läuft dieselbe Prüfung beim Start und einmal täglich. Gefundene Updates melden sich mit einem Hinweis auf dem Bildschirm (Klick öffnet das Update) und einer Zeile in diesem Reiter; eine Version, die du überspringst, meldet sich nicht mehr (die Zeile hier zeigt sie weiterhin).

Zurücksetzungen lassen sich nicht rückgängig machen – sichere vorher.

Die Schaltflächen für Spielgrafiken liegen im eigenen Abschnitt Spieleraster (Game Grid) – siehe Game-Grid-Optionen.

Controller wird nicht erkannt

  • Schließe den Controller zuerst neu an oder kopple ihn erneut. Bluetooth-Treiber blockieren gelegentlich; den Controller aus- und wieder einzuschalten behebt die meisten Einzelfälle.
  • Bluetooth-Controller verbunden, aber eingefroren (Windows listet ihn noch, die Eingabe bewegt sich nie)? Das ist ein Bluetooth-Hänger von Windows, den Aus- und Einschalten des Controllers nicht behebt – schalte stattdessen Bluetooth am PC aus und wieder ein. Radiata zeigt eine "toggle Bluetooth"-Benachrichtigung, wenn es das erkennt.
  • Settings ▸ Advanced ▸ Recover Controller setzt die Eingabe sanft zurück (schließt den HID-Datenstrom und öffnet ihn neu), ohne Radiata neu zu starten.
  • HidHide-Aussperrung: Verbirgt die Tarnung das Pad, während Radiata nicht auf dessen Erlaubnisliste steht, wird Radiata blind – null Eingabe, und die Anzeige Current Controller zeigt nichts, obwohl Windows das Pad sieht. Radiata erkennt das beim Start und bietet über einen klickbaren Hinweis auf dem Bildschirm eine Ein-Klick-Lösung an; Treiber installieren/reparieren (Install/Repair Drivers) behebt es immer.
  • Andere Controller-Werkzeuge (DS4Windows, reWASD, InputMapper) nutzen dieselben Treiber und können Eingaben verdoppeln oder blockieren. Du musst sie schließen (eine Warnung beim Start nennt laufende Programme).

Das Rad ist über dem Spiel nicht sichtbar

  • Spiele im Modus Borderless Windowed (randloses Fenster), nicht im exklusiven Vollbild. Exklusives Vollbild umgeht den Compositor, durch den Radiata zeichnet. Die Einstellung findet sich in den Anzeigeoptionen der meisten Spiele; der Leistungsunterschied unter Windows 10/11 ist vernachlässigbar.
  • Radiata zeichnet nur auf dem Hauptbildschirm – mache bei mehreren Monitoren deinen Spielbildschirm zum Windows-Hauptbildschirm (Einstellungen ▸ System ▸ Anzeige).
  • Über von Windows geschützte Bildschirme (UAC-Abfragen, den Sperrbildschirm) kann nie gezeichnet werden. Das ist eine Einschränkung von Windows.

Besonderheiten von Steam

  • Verhalten sich Tasten in Steam-Spielen eigenartig? Die Option Steam ▸ Settings ▸ Controller ▸ "PlayStation Controller Support" führt dazu, dass Steam den virtuellen Controller von Radiata übernimmt und eigene Eingaben erzeugt. Schalte sie ab oder stelle Steam Input je Spiel ein.
  • Doppelte Eingabe, obwohl der Tray isoliert meldet? Lief Steam bereits, als Radiata gestartet wurde, kann Steam einen Griff auf das physische Pad behalten, den die Tarnung nicht lösen kann. Radiata zeigt eine Karte Controller freigeben (Unlock Controller) mit den Lösungen: das Pad aus- und einschalten, in den Direktmodus wechseln oder Steam neu starten.
  • Die Windows-Bildschirmlupe öffnet sich von selbst? Das ist Steams Layout *Guide Button Chord* (Guide + eine Fronttaste), nicht Radiata – und einen Controller durch Halten der PS-Taste auszuschalten kann dieses Layout eingerastet zurücklassen. Ein sauberes Drücken und Loslassen der Guide-Taste löst es; deaktivieren lässt es sich unter Steam ▸ Settings ▸ Controller ▸ Non-Game Controller Layouts ▸ Guide Button Chord layout.

Turbo- bzw. Dauerfeuermodus des Controllers

Viele Controller von Drittanbietern haben einen hardwareseitigen Turbo- bzw. Dauerfeuermodus, der eine gehaltene Taste automatisch wiederholt. Ist er eingeschaltet – oft durch eine versehentliche Tastenkombination –, registriert sich eine gehaltene Taste als schneller Strom von Betätigungen, was Radiata auf eine Weise fehlverhalten lässt, die wie ein Fehler aussieht:

  • Der Ring flackert auf und zu oder schließt sich von selbst direkt nach dem Öffnen.
  • Die Filter im Game Grid wechseln in schneller Folge, oder die Auswahl springt von selbst.
  • Segmente werden im Moment des Öffnens ausgeführt, oder ein Segment mit Bestätigung durch Halten kommt nie zur Ruhe.

Schalte Turbo am Controller selbst aus – meist über eine Tastenkombination (häufig Home/Guide plus eine Front- oder Schultertaste, oder eine eigene Turbo-Taste), oft mit einer eigenen LED. Die genaue Kombination steht im Handbuch deines Controllers.

Weitere häufige Probleme

  • HDR zeigt Unavailable (nicht verfügbar) – der Anzeigezustand lässt sich in diesem Kontext nicht auslesen, etwa bei Remote Play oder beim Streaming.
  • config.json von Hand bearbeiten (%APPDATA%\Radiata) – wird unterstützt; die App lädt eigene Schreibvorgänge zuverlässig neu, Änderungen von außen werden aber gelegentlich übersehen – starte Radiata nach manuellen Änderungen neu.