Änderungsprotokoll (26)
Cronus Zen™-Firmware
v2.3.2 — 18. August 2026
Hinzugefügt
Trigonometrische Mathematikfunktionen:
sin,cos,tan,asin,acos, undatan2Unterstützung für die vereinheitlichte Zen Link™ v1/v2-Firmware
Behoben
Das Löschen von Bluetooth® hat ein verbundenes Gerät nicht vollständig gelöscht oder entkoppelt
Das Verhalten von Lichtleiste und Rumble von DualShock®4 und DualSense™ ist jetzt zwischen USB und Bluetooth® konsistent
Allgemeine Fehlerbehebungen und Verbesserungen
v2.3.0 — 2. Juli 2026
Hinzugefügt
Unterstützung für den GameSir G7 Pro-Controller
BVARS, wodurch jeder Slot 1024 zusätzliche persistente 16-Bit-Werte für Skripte
Hochauflösende Maus-Ballistik-Kurve
Verbessert
Audioverarbeitung
Erkennung des Elite Series 2-Controllers
Allgemeine Optimierungen und kleinere Fehlerbehebungen
Zen Link™
v2.1.4 — 20. August 2026
Hinzugefügt
Ein kurzes Tippen auf die Konfigurationsschaltfläche schaltet die LED-Helligkeit durch: gedimmt → vier Stufen → maximal → aus → gedimmt. Gedimmt ist der Standard — siehe Helligkeit
Wenn die Konfigurationsschaltfläche länger als fünf Sekunden gedrückt wird, wird der BLE-Modus zum Ändern der WLAN-Einstellungen geöffnet. Wenn die Telefon-App bereits läuft, starten Sie sie neu, damit sie den Zen Link™ erkennen kann
Der BLE-Modus kann jederzeit verlassen werden, indem Sie erneut auf die Konfigurationsschaltfläche tippen. Es wird nichts geändert, solange keine neuen WLAN-Einstellungen übermittelt werden
Geändert
Der Leerlaufzustand ist jetzt eine gedimmte weiße LED und ersetzt die bisherigen zwei weißen Blinksignale
v2.1.3 — 18. August 2026
Geändert
Vereinheitlichte Firmware für Zen Link™ v1 und v2
Verbessert
LED-Statussignale — siehe Statusleuchte
Allgemeine Stabilität
Zen Studio Live
v1.0.8 — 22. August 2026
Hinzugefügt
Der Upload wird blockiert, wenn das aktive Skript leer ist oder zu nichts kompiliert, und der Grund wird auf der Schaltfläche und im Dialog benannt
Bestätigungsdialoge für offene Geräte — Speicher löschen, Bluetooth® löschen, Werksreset, Neustart — schließen sich selbst, wenn der Cronus Zen™ getrennt wird
GPC3020Warnung für:als Statement-Terminator verwendetGPC5143Fehler, wenn Combo-Status-Slots die verfügbare Kapazität überschreitenGPC6038Warnung für eine leere Combo
Behoben
Rückgängig im OLED-Editor lässt die Auswahl nicht mehr auf ein nicht mehr vorhandenes Objekt zeigen
Der Import und das Verschieben von OLED-Bildern verweigern eine ungelöste Auswahl, statt stillschweigend die Hintergrundebene zu bearbeiten
Lesevorgänge vom Cronus Zen™ werden bei einem vorübergehenden Integritätsfehler erneut versucht, statt unmittelbar zu fehlschlagen
Eine Verbindung, die während des Startvorgangs teilweise fehlschlägt, lässt die App nicht mehr ein bereitgestelltes Gerät anzeigen
Das Falten von Division, Modulo, Shift und Clamp entspricht der Laufzeit-Auswertung durch den Cronus Zen™
Float-Literale runden so, wie Zen Studio sie rundet
Der Optimierer entfernt keine Seiteneffekte mehr aus dem Initialisierer einer entfernten
fürSchleifeCombo-Schritte bleiben korrekt, nachdem der Optimierer einen Combo-Body umschreibt
Lange flache Operatorketten zählen jetzt zur Begrenzung der Ausdrucksverschachtelung, statt daran vorbeizuschlüpfen
sizeof()Arraygrößen werden korrekt aufgelöst, und eine unbrauchbare Arraygröße wird einmal statt zweimal gemeldetZeitüberschreitungen beim Lesen des Geräts driften nicht mehr
Das Formatieren eines Skripts ist jetzt stabil — erneutes Ausführen auf formatiertem Code lässt es unverändert
Verbessert
Die Programmierung wartet, bis der Cronus Zen™ das Abschließen des Löschvorgangs meldet, bevor der erste Schreibvorgang erfolgt
Trennungen werden sofort erkannt und erhalten einen Grund, sodass nichts an ein bereits nicht mehr vorhandenes Gerät gesendet wird
Allgemeine Diagnose, Fehlerbehandlung, Stabilität und Zuverlässigkeit
v1.0.7 — 18. August 2026
Hinzugefügt
QR-Code-Objekte im OLED-Nachrichtenbildschirm-Editor, nach der Erstellung erneut bearbeitbar, mit Fehlerkorrektur- und Größenoptionen sowie einer Warnung, wenn ein Code nicht auf den Bildschirm passt
Positionsanker-Raster, um jedes OLED-Objekt an einem von neun Punkten auf der Leinwand einzurasten
Offene Tabs kommunizieren jetzt miteinander: Wenn ein anderer Tab den Cronus Zen™ hält, kann die In-Verwendung-Anzeige diesen Tab mit einem Titelflash, einer Toastmeldung und einer optionalen Browser-Benachrichtigung alarmieren
Eintrag „Geräteeinstellungen“ im Seitenleistenmenü „Geräteverwaltung“
Einzel-Tab-Gerätesperreinstellung für fortgeschrittene Benutzer
Angezeigtes Veröffentlichungsdatum auf Skriptkarten in der Skriptbibliothek
Kombinierte GamePack-Sortieroptionen in der Slot-Liste
Klicken Sie mit der rechten Maustaste auf eine Zelle im Geräte-Monitor, um ihren Rohwert zu kopieren
Automatischer Wiederholversuch, wenn die Slot-Programmierung mitten im Schreibvorgang unterbrochen wird, mit abbrechbarer Wartezeit
Zen Link™-Statusanzeige in der Statusleiste, mit einem Popover, das den Zustand des Links, seine eigene Firmware-Version und Seriennummer sowie eine Aktualisierungsschaltfläche zeigt
Versionsverlauf für Skripte der Skriptbibliothek: Details und Verlauf Tabs, Wechsel zu einer früheren Version und ein Banner mit Zur neuesten Version beim Anzeigen einer älteren
Stack-Budget-Meter im Ausgabe-Panel, das zeigt, wie viel vom Stack des Cronus Zen™ die Variablen und Laufzeitkosten eines Skripts verwenden
Ausdruck auswerten oder Radix einer Zahl direkt über das Rechtsklickmenü des Editors konvertieren
Editor-Einstellungen zum Deaktivieren von Schnellvorschlägen und Parameterhinweisen
Live-Warnung „zu schmal“, wenn der Picture-in-Picture-Geräte-Monitor unter die darstellbare Mindestgröße skaliert wird
Trigonometrische integrierte Funktionen auf dem Zen32:
sin,cos,tan,asin,acos, undatan2— sie nehmen und geben Grad zurück, wobei die Werte mit 10000 skaliert sind
Behoben
GamePack-Optionen mit mehr als einer Auswahl werden jetzt als Mehrfachauswahl behandelt
Der Upload in die Skriptbibliothek lehnt leeren Inhalt ab, statt später zu fehlschlagen
Das Popover für verbundene Geräte wurde an manchen Stellen auf der falschen Oberfläche geöffnet
Der Dialog „Editor-Einstellungen“ behält jetzt die volle Höhe
SPVAR-Editor-Schaltflächenbeschriftungen und Formulierungen
Nintendo Switch® wurde nicht immer als angeschlossene Konsole erkannt
MAX Combo setzte standardmäßig seinen Controller auf PS3® statt auf PS5®
Push und Pull Die Beschriftungen in der Git-Leiste des Editors waren unlesbar
Sehr große Skripte konnten den Editor beschädigen, statt mit eingeschränkten Funktionen geladen zu werden
Als UTF-16 gespeicherte Skripte werden jetzt korrekt geöffnet und dekodiert, und Dateien, die keine Quelltexte sind, werden auf jedem Öffnungspfad abgelehnt
Dateizugriff wiederherstellen fragte nach der Ablehnung weiter
Merge-Konflikte werden zuverlässig betreten, und an Code angeklebte Konfliktmarker werden wieder auf eigene Zeilen gesetzt
Eine hängen gebliebene Git-Remote-Anfrage schlägt jetzt sichtbar fehl, statt zu hängen
set_ps4_lbarnahm seine Farbparameter in der falschen Reihenfolgewait()in einem Ausdruck meldet jetzt einen Fehler, statt den Compiler abstürzen zu lassenAufrufe einer integrierten Funktion mit der falschen Anzahl an Argumenten werden gemeldet, statt stillschweigend verworfen zu werden
Die Nutzung von Variablenslots meldete die Anzahl der Deklarationen statt der tatsächlich verwendeten Slots
Zur Definition springen und Umbenennen richten sich jetzt nach dem Namen der Deklaration
Die Ausgabe des Formatierers bleibt reines ASCII und lässt minifizierte Skripte nicht mehr in einer Zeile
Geändert
Das Schließen oder Neuladen der Seite wird jetzt blockiert, während das Gerät programmiert oder aktualisiert wird
Die Update verfügbar Banner kann nicht mehr geschlossen werden, und Update-Hinweise sind viel schwerer zu übersehen
Verbessert
Das Popover für verbundene Geräte wurde zu einem Baumraster überarbeitet, das zeigt, wie Geräte verbunden sind
Editor-Dialoge verwenden jetzt die eigene Fensteroptik von Zen Studio Live, wachsen, um ihren Inhalt aufzunehmen, und umbrechen langen Text
Slots werden nach der Programmierung gegen den Cronus Zen™ verifiziert, und Slot-Backups prüfen, ob die gelesene Größe mit den eigenen Metadaten des Slots übereinstimmt
Das Verbinden gibt jetzt sauber auf, statt zu hängen, wenn der Cronus Zen™ nicht mehr reagiert
Beim Löschen von Bluetooth® werden Sie nicht mehr zur Eingabe einer Bestätigung aufgefordert, und die übrigen Bestätigungen sind schneller erledigt
Der Geräte-Monitor öffnet sich jetzt mit der für die adaptiven Trigger-Spalten der PS5® erforderlichen Breite
Die Filter-Badges im Ausgabe-Panel entsprechen jetzt dem, was tatsächlich gefiltert wird
Zusammenfassungszahlen des Datenabschnitts zählen Zeichenfolgen, Bilder und adaptive Trigger-Tabellen als Elemente
Die Sortierbeschriftungen von GamePack wurden in einfache Sprache umformuliert
Allgemeine Diagnose, Fehlerbehandlung, Stabilität und Zuverlässigkeit
Entfernt
Veraltet
PVAR_1bisPVAR_16aus den integrierten Funktionen von Zen und Zen32
v1.0.6 — 17. Juli 2026
Hinzugefügt
Ternärer bedingter Operator (
condition ? a : b) in SkriptenGPC2117-Fehler für einen ternären Ausdruck, dem sein
:GPC4032-Fehler, wenn ein ternärer Ausdruck als eigenständige Anweisung verwendet wird
Beheben und Alle beheben Schaltflächen im Compiler-Ausgabe-Panel wenden verfügbare Schnellkorrekturen direkt an
Beim Überfahren eines Enum-Mitglieds oder define wird jetzt dessen aufgelöster Wert angezeigt
Behoben
Gespeicherte M&K-Profile speichern und stellen ballistische Kurven jetzt korrekt wieder her
Die Geräteeinstellungen verschieben das Layout nicht mehr, während Werte vom Cronus Zen™ geladen werden
Durch einen Neustart des Cronus Zen™ gehen Einstellungen nicht mehr verloren, die kurz vor dem Neustart angewendet wurden
Falsche Parametergrenzenfehler bei einigen integrierten Funktionen
Fallthrough-Warnung erscheint nicht mehr bei leeren switch-Fällen
Referenzen suchen und Symbolhervorhebung respektieren jetzt Bereich und Symboltyp
Ein verirrter Textcursor erscheint nicht mehr über Symbolen und schreibgeschütztem Text
Verbessert
Der Firmware-Aktualisierungsassistent versucht ein fehlgeschlagenes Update automatisch erneut, mit der Möglichkeit, während der Wartezeit auf den Wiederholversuch abzubrechen
Änderungen an den Geräteeinstellungen werden ohne Neustart des Cronus Zen™ wirksam
Cronus Zen™-Befehle werden bei wiederherstellbaren Kommunikationsfehlern jetzt automatisch erneut versucht
Das direkte Senden eines Bibliotheks-Skripts an einen Slot lässt dessen Tab nach einem Neuladen nicht mehr zurück (beim Bearbeiten des Skripts bleibt es erhalten)
Geräteverwaltung in die Tools-Gruppe der Seitenleiste verschoben
Allgemeine Diagnose, Fehlerbehandlung, Stabilität und Zuverlässigkeit
v1.0.5 — 12. Juli 2026
Hinzugefügt
Jeder erfolgreiche Kompilierungslauf zeigt jetzt Slot-, Stack- und Bytecode-Nutzung im Verhältnis zu den maximalen Grenzwerten Ihres Cronus Zen™
Sprechblasen-Fehlerbehebungen werden jetzt vom echten Parser gesteuert, sodass Bearbeitungen präzise ohne Überlappungen oder doppelte Vorschläge landen können
Neue Korrekturen decken ungenutzte Deklarationen, switch-Fallthrough, Zuweisungen innerhalb von Bedingungen, nicht verwendete Rückgabewerte und einzelne oder mehrere Variablen
fürDeklarationenHover, Umbenennen, Referenzen, Cursor-Zielauswahl, Schnellkorrekturen und das Probleme-Panel stimmen jetzt in Skripten mit Akzenten, Symbolen oder anderem Nicht-ASCII-Text korrekt überein
Der Dialog für Fehlerberichte kann jetzt detaillierten Cronus Zen™-Datenverkehr für die aktuelle Sitzung erfassen
Behoben
Kurzzeitige Rennen um den Gerätezustand führen nicht mehr zu falschen Verbindungsverlust-Trennungen
Die Build-Schaltfläche kann nach einem fehlgeschlagenen Kompilieren nicht mehr hängen bleiben
Tab-Menüs zielen jetzt auf den richtigen Tab, Git-Dateien werden mit der richtigen Sprache wiederhergestellt, Schließen-Schaltflächen bleiben sichtbar, und Dialoge behandeln Escape und Enter korrekt
Tastenkürzel werden beim Tippen außerhalb des Editors nicht mehr ausgelöst
Ungültige switch-case-Werte stören die restlichen case-Labels nicht mehr
Mehrzeilige Zeichenfolgen verschieben Diagnosezeilennummern nicht mehr
Gliederungs- und Analyse-Panels werden beim Wechsel zu einem leeren Tab korrekt geleert
Lange Benutzernamen zerstören die Profil-Layouts auf der Bibliotheksseite nicht mehr
Verbessert
Skript-Flashen und Geräte-Lesevorgänge sind jetzt viel zuverlässiger, wenn der Cronus Zen™ während einer Operation Live-Daten streamt, wodurch stille Zeitüberschreitungen und beschädigte Lesevorgänge verhindert werden
Strg + S erkennt jetzt Dateien, die außerhalb des Editors geändert wurden, und behandelt sie sicher
Nicht gespeicherte Arbeit bleibt erhalten, wenn Tabs zwischen Editor-Panels verschoben werden
Das Speichern des Arbeitsbereichs erholt sich jetzt elegant, wenn der Browser-Speicher fehlschlägt, und wird geleert, wenn vom Tab weg gewechselt wird
Änderungen an der Auto-Save-Einstellung werden jetzt sofort ohne Neuladen wirksam
Meldungen für
REMAP_NULL, switch-case-Fallen, Speichergrenzen und andere Diagnosen sind jetzt klarer und hilfreicherFehlgeschlagene Kompiliervorgänge zeigen jetzt eine genaue Zusammenfassung, die vor dem nächsten Build korrekt zurückgesetzt wird
Wenn ein neues Update verfügbar wird, fordert Zen Studio Live Sie jetzt zum Neuladen auf, statt an veralteten Anwendungsdateien zu scheitern
Breite Zuverlässigkeitsverbesserungen bei Diagnose, Fehlerbehandlung, Speichern, Tabs und Cronus Zen™-Kommunikation
v1.0.4 — 9. Juli 2026
Behoben
Firmware-Aktualisierer bleibt nach dem Herunterladen der Firmware hängen
v1.0.3 — 9. Juli 2026
Hinzugefügt
GPC3012–GPC3017: Warnungen zur Verengung von Const-Arrays
Neue Warnungen für Division/Modulo mit Null-Faltung und „verklebte“ negative Zahlen wie
x -1Starten Sie Ihren Zen direkt aus der App neu. Zen Studio Live startet das Gerät außerdem automatisch nach dem Schreiben von Ausgabe-, PS4®- oder Remote-Play-Einstellungen neu
Bindungen erfassen, indem Sie auf ein verbundenes Gerät eine Taste, Maustaste oder Controller-Taste drücken
Zugeordnete Tasten inline benennen. Beschriftungen werden mit Ihrem Profil gespeichert und
.zmkexportiertBestimmte Geräte von der Erfassung ausschließen, mit Schnellhinzufügen-Optionen aus den Geräte-Kacheln
Aktionen zum Speichern, Exportieren, Herunterladen und Profilen zeigen jetzt Bestätigungs-Toastmeldungen
Die Top-Skripte auf der Startseite können jetzt abgestimmt werden, mit Bestätigung vor dem Absenden jeder Stimme
Behoben
Duplizierte Tabs, das Schließen von Tabs bei abgebrochenem Speichern, abgeschnittene Hover-Tooltips und Vorschläge in der geteilten Ansicht sowie ein Startabsturz durch duplizierte Tabs
Kompilierergebnisse bleiben jetzt beim Tab, der sie kompiliert hat, und veraltete Kompilationen können die Ergebnisse eines anderen Tabs nicht mehr überschreiben
Diagnosepositionen sind jetzt korrekt in Skripten mit Nicht-ASCII-Zeichen, einschließlich Akzenten und Emoji
Der Upload-Dialog zeigt jetzt den korrekten aktiven Dateinamen an
Falsche Slot-Namen in Fehlern bei leerem Rücklesen, Flash-All-Bestätigung ohne ausstehende Änderungen und Kopfzeilenumbruch
Live-BALC-Punkte, Begrenzungen der Schaltflächenbeschriftungslänge, Layoutprobleme der Geräte-Kacheln und Abschneiden von Beschriftungsunterschriften
Die Schriftgröße der PS5®-ADT-Spalte entspricht jetzt dem Rest des Monitors
Die Anzahl der Downvotes ist jetzt ausgeblendet, während die Abstimmungsschaltflächen verfügbar bleiben
Ein Upload-Problem der Skriptbibliothek, das in Brave auftreten konnte
Fehlgeschlagen
addr()und 2D-Konst-Array-Lookups melden jetzt Diagnosen, statt falsche Werte zurückzugebensizeof(image)gibt jetzt die Elementgröße zurück,1
Verbessert
2D-Konst-Array-Index, Adressgrenzen und Einzelklammerzugriff werden jetzt validiert
Adressargumente im Datenabschnitt werden jetzt gegen die Abschnittsgröße geprüft
Grenzwerte für integrierte Argumente führen jetzt zu Fehlern, statt durchzurutschen
Verirrte
;Ausdrücke führen jetzt zu einem Fehler mit Ausdruck erwartet statt zu kompilieren als0Aliasing von Arrays ohne Größe warnt jetzt mit GPC6031; Arrays ohne Größe ohne Alias-Ziel führen jetzt zu einem Fehler
Tief verschachtelte Skripte werden jetzt erkannt, statt stillschweigend überzulaufen
Auf 16-Bit-Geräten schneidet konstante Mathematik jetzt korrekt ab, um das Geräteverhalten nachzubilden
Großgeschriebene
0Xhexadezimale Schreibweise wird jetzt akzeptiertDie Kommunikation beim Flashen und Firmware-Update wurde überarbeitet, um Schreibfehler und Hänger zu reduzieren
Programm ist jetzt immer verfügbar, wenn ein verbundenes, unterstütztes Gerät bereit ist
Freihand-Zeichnungen sind schneller und lassen bei schnellen Bewegungen keine Pixel mehr aus
Die Serverstatusanzeige spiegelt jetzt die tatsächlichen Ergebnis der Anfragen wider und reduziert falsche Offline- oder Online-Zustände
Startverhalten und Laden der Bibliothek
v1.0.2 — 4. Juli 2026
Hinzugefügt
Arbeiten Sie mit zwei nebeneinanderliegenden Editor-Panels für einfacheres Vergleichen, Bearbeiten und Navigieren im Skript
Tabs frei zwischen Editor-Panels verschieben oder das Drag-to-Dock-Overlay verwenden, um einen Tab zu teilen oder zu verschieben
Tab-Kontextmenüs und Schaltflächen der Editorleiste enthalten jetzt Split-Optionen
Das Ablegen einer Datei, die im anderen Bereich bereits geöffnet ist, springt jetzt zu diesem Tab, statt ein Duplikat zu öffnen
Die Bereichslayout- und Teilungsverhältnis-Einstellung bleiben jetzt über Neuladen hinweg erhalten
Wenn Ihnen der integrierte Firmware-Aktualisierer Probleme bereitet, bringt Sie ein klar beschrifteter Link jetzt zum offiziellen Online-Aktualisierer, nachdem Ihr Zen sauber übergeben wurde
Der Bereich für verbundene Geräte zeigt jetzt an, wenn neuere Firmware verfügbar ist, plus einen einmal pro Sitzung angezeigten Hinweis
Ihr M&K-Profil und Ihre ballistischen Kurven überstehen jetzt Geräte-Trennungen. Ungespeicherte Änderungen lösen jetzt eine Speichern / Verwerfen Aufforderung
Wenn Ihr Zen bereits von einem anderen Tab oder einer anderen App verwendet wird, zeigt Zen Studio Live jetzt einen klaren anderswo in Benutzung Zustand
Behoben
Konstanten werden jetzt korrekt innerhalb von
data()AbschnittswertenDie Nutzung von Const-Arrays wird nicht mehr fälschlicherweise als ungenutzt gemeldet
addr()bei gezackten Const-Arrays werden jetzt Elementadressen korrekt aufgelöstHex-Escapes aus
\x80bis\xFFwerden jetzt als einzelne Bytes ausgegebenEnum-Mitglieder und Variablen verwenden jetzt die richtigen Symbol-Icons
Verbessert
Allgemeine Editorstabilität
Zuverlässigkeit beim Wiederherstellen des Arbeitsbereichs
Die Cursorerkennung innerhalb von Kommentaren und Zeichenfolgen ist jetzt genauer
Der Aktualisierer behandelt jetzt belegte Geräte, Geräteübergabe, Trennungen während des Updates und Erneut versuchen Wiederherstellung zuverlässiger
Der Erfolgsbildschirm zeigt jetzt die installierte Version, veraltete Firmware-Zustände zeigen das verfügbare Update, und abgelehnte Updates zeigen die korrekte Wiederverbindungsbehebung
Die GitHub-Anmeldung wird jetzt in ihrem Popup abgeschlossen, statt die gesamte App neu zu laden
Das Flashen eines neuen Skripts auf einen Slot übernimmt nicht mehr verbliebene Werte vom vorherigen Skript
Breite Verbesserungen bei Zuverlässigkeit und Fehlerbehandlung in den Bereichen Geräteverbindungen, Skript- und GamePack-Bibliothek und Uploads
Entfernt
get_mkundset_mkwerden nicht mehr unterstützt
v1.0.0 — 2. Juli 2026
Hinzugefügt
Wirklich plattformübergreifend: funktioniert überall, wo ein Chromium-basierter Browser läuft, einschließlich Windows®, macOS®, Linux® und ChromeOS™
Vollständige Unterstützung für Zen-Geräte im Browser: Verbinden Sie Ihren Zen direkt über die Seite, programmieren Sie Slots, verwenden Sie den Live-Geräte-Monitor, konfigurieren Sie GamePacks, passen Sie M&K-Einstellungen an, führen Sie geführte Firmware-Updates aus und verbinden Sie automatisch erneut
Schneller, moderner Editor: flüssiges Codebearbeiten und Kompilieren direkt im Browser, mit integrierter Git-Versionskontrolle für Ihre Skripte
Integriertes OLED Studio: Gestalten Sie 128×64-OLED-Bildschirme mit Ebenen, Formen, Text aus jeder Schriftart, Bildimport mit Dithering und GPC-Export mit einem Klick. Dies ist in der Desktop-App nicht verfügbar
Zen Studio Legacy
Zuletzt aktualisiert

