Patchnotes Schattenwelt Axis 3
Version 1.0 — 06.08.2026
- 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.
- 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.
- Umbenannt zu Schattenwelt Axis 3
, Version 1.0 (Fenstertitel, About-Dialog, Menüs, Versionsinfo) - Neues App-Icon mit dem Schattenwelt-Wappen
- 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.
- Ü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.
- 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
Version 1.0 — 07.08.2026
- 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.
- 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.
- 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
.
- 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