Schattenwelt Launcher 2.0.12
- Dateiprüfung ist jetzt fast sofort fertig:
Der Launcher merkt sich pro Datei, wann sie zuletzt geprüft wurde und welchen Hash sie hatte. Unveränderte Dateien werden nicht mehr bei jedem Login, Update und Spielstart komplett neu gelesen. Beim ersten Start nach dem Update läuft die Prüfung noch einmal wie bisher durch, danach dauert sie statt mehrerer Sekunden (auf HDDs auch Minuten) nur noch einen Wimpernschlag. Fremd veränderte Dateien werden weiterhin erkannt. - Englische Skill-Listen bleiben erhalten:
skills.idx und skills.mul werden nur noch bei einer Neuinstallation heruntergeladen und danach nie mehr überschrieben. Wer die englischen Skill-Namen nutzt, kann sie jetzt gefahrlos einspielen. - Abbrechen-Button beim Patchen:
Ein laufendes Update oder eine Reparatur vor dem Spielstart lässt sich jetzt abbrechen. Bleibt ein Download 60 Sekunden lang ohne Daten, bricht der Launcher ihn von selbst mit einer Fehlermeldung ab, statt endlos zu hängen. - Beschädigte Einstellungsdateien werden repariert:
Ist die persönliche settings.json (oder eine der Skill-Dateien) leer oder kaputt, legt der Launcher sie als .corrupt-<Datum> zur Seite und lädt sie beim nächsten Update neu. Bisher schlug der Spielstart dann nur mit einer Fehlermeldung fehl.
- Launcher und Client laufen nach einem Self-Update nicht mehr mit Admin-Rechten.
Bisher erbte der neu gestartete Launcher (und damit auch ClassicUO) die erhöhten Rechte des Updaters. Der UAC-Dialog erscheint außerdem nur noch, wenn der Launcher tatsächlich in einem geschützten Ordner wie Program Files liegt. - Update-Pakete werden vom Updater selbst noch einmal geprüft.
Die Prüfsumme wird jetzt direkt vor dem Entpacken erneut verifiziert. Ein Update ohne Prüfsumme wird nicht mehr installiert. - Pflichtupdates lassen sich nicht mehr wegklicken.
Schlägt die Installation eines Pflichtupdates fehl oder wird sie abgebrochen, beendet sich der Launcher statt mit der alten Version weiterzulaufen.
- Ein ungültiger Eintrag im Server-Manifest blockiert nicht mehr das gesamte Update, sondern wird übersprungen.
- Auf macOS und Linux erkennt der Launcher jetzt einen noch laufenden ClassicUO-Client vor dem Patchen.
- Kein Pflichtupdate. Der Launcher fragt beim nächsten Start, ob das Update installiert werden soll.