Informationen
Bibliothek
Spielwelt
Medien
Account

Patchnotes Schattenwelt Axis 3

Verfasst von Vasilas am 06.08.2026 22:52

Schattenwelt Axis 3
Version 1.0 — 06.08.2026

Bugfixes
    • GM-Befehle funktionieren jetzt zuverlässig mit ClassicUO
      Axis erkennt das Client-Fenster jetzt auch über den Prozessnamen (nicht mehr nur über den Fenstertitel), stellt sicher, dass der Client fokussiert ist, und sendet Tastatureingaben als vollständige KeyDown/Char/KeyUp-Sequenz. Vorher wurden Befehle bei ClassicUO teils stillschweigend verschluckt.
    • Absturz beim ersten Programmstart behoben
      Axis stürzte beim allerersten Start (ohne konfiguriertes Profil) zuverlässig ab. Ursache war ein fehlerhaft aufgebauter Format-String in der Fehlerausgabe, der von der neueren Windows-Laufzeit als ungültig erkannt und hart abgebrochen wurde.
    • Ordner-Auswahl-Dialog repariert
      Der Dialog zur Ordnerauswahl (z.B. Profilpfad) zeigte unter Windows 11 nur noch ein kaputtes "*..*"-Textfeld und ließ keine Ordnerwahl mehr zu. Der alte Dialog-Hack wurde durch den modernen, nativen Windows-Ordnerauswahl-Dialog ersetzt.
    • Profil- und Einstellungen-Speicherung repariert
      Einstellungen und Profile wurden nie dauerhaft gespeichert, weil Axis versucht hat, in einen Registry-Bereich zu schreiben, für den ohne Administratorrechte kein Zugriff besteht. Läuft jetzt korrekt im Benutzerbereich.
    • Grafikladung (.mul-Dateien) repariert
      Item-Vorschau, Weltkarte und andere .mul-abhängige Anzeigen luden nicht oder waren leer. Ursache war ein Pfad-Bug, der an 11 Stellen im Code denselben Fehler wiederholte (fehlerhafte String-Kürzung führte zu einem beschädigten Pfad in der Registry). Alle 11 Stellen wurden korrigiert.
    • Absturz beim Laden von Sound-Dateien behoben
      Ein alter Pufferüberlauf-Bug (ein Byte zu klein dimensioniert) in der Sound-Ladefunktion wurde behoben. Dieser Fehler wurde erst durch den obigen Grafik-Pfad-Fix überhaupt erreichbar/sichtbar.
    • Fehlermeldungen im Log sind jetzt korrekt
      An 13 Stellen im Code wurden Windows-Fehlercodes mit der falschen Funktion in Text umgewandelt, was zu irreführenden Meldungen führte (z.B. "Input/output error" statt "Zugriff verweigert"). Jetzt werden die tatsächlichen, korrekten Windows-Fehlermeldungen angezeigt.
Performance
    • Deutlich schnelleres Laden großer Script-Dateien (z.B. spherechars.scp)
      Der Fortschrittsbalken hat beim Laden bisher bei jeder 10. Zeile einen kompletten neuen Font erzeugt und mehrfach neu gezeichnet — bei großen Dateien tausende unnötige, teure Aufrufe. Der Font wird jetzt wiederverwendet und Repaints sind zeitlich gedrosselt.
Branding
    • Umbenannt zu Schattenwelt Axis 3, Version 1.0 (Fenstertitel, About-Dialog, Menüs, Versionsinfo)
    • Neues App-Icon mit dem Schattenwelt-Wappen
Neue Oberfläche
    • Neue Seitenleisten-Navigation statt der alten Tableiste — gruppiert nach Übersicht, Charaktere & Kreaturen, Items & Welt, Server-Werkzeuge, Verlauf & Einstellungen. Alle bisherigen Funktionen bleiben vollständig erhalten, nur die Navigation wurde ersetzt.
    • Neue Dashboard/Übersichtsseite mit Live-Daten: aktives Profil, Verbindungsstatus, Anzahl geladener Items/NPCs, Live-Ereignisprotokoll und Schnellzugriff (Item/NPC spawnen, Teleport, Unverwundbar).
    • Durchgängiges dunkles Design auf allen Seiten — Buttons, Listen, Eingabefelder, Menüleiste, Titelleiste.
    • Größere, übersichtlicher gruppierte Fenster auf allen 12 bestehenden Seiten (vorher sehr klein und eng).
    • Items-Seite überarbeitet mit Suchfeld und klar gruppierten Bereichen statt einer dichten Fläche aus Buttons und Feldern.
Hinweis zur Team-Verteilung
    • Über den "Export"-Button im Profil-Dialog lässt sich eine Referenzdatei erzeugen, die nur Namen/ID-Zuordnungen enthält — ohne die eigentliche Skript-Logik. Damit können Team-Mitglieder Axis nutzen, ohne Zugriff auf die echten Scripts zu haben.
    • Über die "Web Profile"-Option kann ein Profil direkt per URL (HTTP/FTP) geladen werden — bei jedem Start neu, nicht nur einmalig heruntergeladen. So bleibt der Datenstand im Team immer aktuell.
Bekannte offene Punkte (in Arbeit)
    • Log-Einträge im Dashboard noch ohne farbige Status-Badges
    • Schnellzugriff-Liste noch ohne Icons
    • Verbindungsstatus noch als reiner Text statt farbiger Anzeige
    • Weitere Seiten (Spawn, Account, Travel, …) bisher nur im neuen dunklen Design, noch nicht strukturell neu aufgebaut wie die Items-Seite

Schattenwelt Axis 3
Version 1.0 — 07.08.2026

Bugfixes
    • Absturz beim Schließen der Remote Console behoben
      Wurde die Remote-Console-Konsole vom Dashboard aus geöffnet und dann geschlossen, konnte Axis abstürzen. Ursache war eine alte Codestelle, die beim Schließen fest davon ausging, aus welchem Programmteil das Fenster geöffnet wurde — trifft das nicht mehr zu, wird jetzt sauber übersprungen statt abzustürzen.
    • "Profil <Name>" aktualisiert sich jetzt sofort
      Nach dem Laden eines Profils blieb die Anzeige auf dem Dashboard alt, bis man die Seite verlassen und neu aufgerufen hat. Aktualisiert sich jetzt in dem Moment, in dem das Profil fertig geladen ist.
    • Störender goldener Rahmen beim Programmstart behoben
      Der "Verbinden"-Button zeigte direkt nach dem Start einen unerwünschten goldenen Fokus-Rahmen, obwohl niemand ihn angeklickt hatte. Der Eingabefokus landet jetzt an einer sinnvolleren Stelle.
Neue Funktionen
    • Direkt mit dem Server verbinden — vom Dashboard aus
      Neuer "Verbinden"/"Trennen"-Button im Dashboard-Kopfbereich. Ein Klick öffnet den bekannten Login-Dialog (Adresse/Port/Account/Passwort) und im Erfolgsfall direkt das Remote-Console-Fenster (Server-Log live, Broadcast- und Befehlseingabe) — vorher nur über Umweg über die General-Einstellungsseite erreichbar.
    • Verbindungsstatus jetzt als echte farbige Anzeige
      Statt reinem Text zeigt eine runde, farbige Pille (grün = verbunden, grau = getrennt) den Status auf einen Blick.
    • Persönliche Begrüßung
      Zeigt bei bestehender Verbindung jetzt den eigenen GM-Namen an ("Guten Abend, Vasilas" statt nur "Guten Abend").
    • Server-Adresse auf einen Blick
      Die "Verbindung"-Kachel im Dashboard zeigt jetzt Adresse und Port des verbundenen Servers statt nur der Portnummer.
    • Remote Console und Login-Dialog jetzt im dunklen Design
      Beide Fenster waren bisher komplett unverändert im klassischen hellen Windows-Look — jetzt durchgängig dunkel wie der Rest der App.
Oberfläche
    • Klassische Menüleiste (Settings/Profiles/Help/Exit) entfernt — die Funktionen sitzen jetzt als schlanke Icon-Leiste unten in der Seitenleiste (mit Tooltip beim Drüberfahren).
    • Kategorie-Überschriften in der Navigation sind jetzt reine, nicht klickbare Trenner statt eigener Menüpunkte.
    • Jede Navigationsseite hat jetzt ein eigenes, passendes Icon statt eines geteilten Gruppen-Icons (z.B. Kristall für Spawn, Schloss für Account, Globus für Reisen).
    • Dashboard-Kacheln optisch überarbeitet — schlichtere, abgerundete Karten statt klassischer Windows-Gruppenrahmen, näher am ursprünglichen Design-Entwurf.
    • Schnellzugriff-Liste hat jetzt Icons pro Eintrag sowie eine Hervorhebung beim Drüberfahren mit der Maus.
    • Log-Einträge im Dashboard haben jetzt farbige INFO/WARN/NOTICE-Kennzeichnungen.
Bekannte offene Punkte (in Arbeit)
    • Log-Kennzeichnungen sind farbige Textmarkierungen, keine echten runden Pillen (technische Grenze der verwendeten Textfeld-Komponente)
    • Weitere Seiten (Spawn, Account, Travel, …) bisher nur im dunklen Design, noch nicht strukturell neu aufgebaut wie Dashboard/Items
    • Web-Profil-Hosting für automatisches Laden beim Start noch nicht eingerichtet