DE Installation - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Installation — Deutsch
Home · BASIC · UO API · A–Z · Examples · Languages
Voraussetzungen
- Windows x64;
- ein entpacktes Release-Paket in einem Ordner mit Schreibrechten;
- legal bezogene Ultima-Online-Spieldaten;
- Adresse und Port des gewünschten Spielservers.
Der fertige Client ist als NativeAOT-Anwendung gebaut. Für den normalen Start des fertigen Clients muss kein .NET SDK installiert werden.
Edition auswählen
Das Paket enthält zwei getrennte Clients:
| Ordner | Inhalt |
|---|---|
client |
Bad Newbie, Basic IDE Runtime, Basic IDE, API Manual, AutoLoad und Basic-Makros |
client-without-yoko |
Bad Newbie ohne Basic Runtime, IDE und Basic-Makros |
Die entsprechenden Quellcodeordner heißen project und project-without-yoko. Mischen Sie keine Dateien der beiden Editionen.
Fertigen Client installieren
- Entpacken Sie das gesamte Archiv in einen neuen Ordner.
- Öffnen Sie
clientoderclient-without-yoko. - Starten Sie
ClassicUO.exeaus diesem Ordner. - Geben Sie bei der ersten Einrichtung den Ordner der Ultima-Online-Spieldaten an.
- Konfigurieren Sie Server, Port und Konto wie gewohnt.
- Prüfen Sie nach dem Login, ob der richtige Charakter und das richtige Profil geladen wurden.
Starten Sie ClassicUO.exe nicht ohne die danebenliegenden Bibliotheken und Ressourcen. Kopieren Sie außerdem keine einzelnen ausführbaren Dateien über eine ältere Installation.
Integrität des Downloads prüfen
Wenn neben dem Archiv eine Datei .sha256.txt veröffentlicht wurde, vergleichen Sie die Prüfsumme:
Get-FileHash .\ClassicUO-BadNewbie-BasicIDE.zip -Algorithm SHA256
Der angezeigte Wert muss mit der veröffentlichten Prüfsumme übereinstimmen.
Erster Start der Full-Edition
- Öffnen Sie Options → Basic IDE.
- Wählen Sie den AutoLoad für den aktuellen Charakter.
- Drücken Sie Apply.
- Öffnen Sie Basic IDE.
- Erstellen oder öffnen Sie eine Skriptdatei.
- Stellen Sie sicher, dass eine vollständige
SUB Main()vorhanden ist. - Starten Sie sie über Run Script oder
F5.
Neue unbenannte Dateien speichert die IDE standardmäßig in Autoload\Scripts. Eine bereits geöffnete Datei wird wieder an ihren ursprünglichen Pfad geschrieben.
Eigene Schriften installieren
Kopieren Sie .ttf- oder .otf-Dateien in Fonts neben dem Client. Ist der Client bereits geöffnet, verwenden Sie Reload Fonts folder und danach Apply. Die Schriften werden nur vom Client geladen und nicht systemweit in Windows installiert.
Sicher aktualisieren
Sichern Sie vor einem Austausch mindestens:
- Profile und Einstellungen;
- eigene AutoLoad-Dateien;
Autoload\Scripts;- eigene Dateien aus
Fonts.
Entpacken Sie eine neue Ausgabe in einen leeren Ordner und übernehmen Sie nur Ihre Daten. Alte Runtime-, IDE- oder Rendering-Bibliotheken können bereits behobene Fehler zurückbringen.
Kurze Funktionskontrolle
- Der Login-Bildschirm erscheint und der Client findet die Spieldaten.
- Options → Bad Newbie lässt sich öffnen und Apply behält Änderungen.
- In der Full-Edition öffnen sich Basic IDE und API Manual.
- Ein minimales Skript mit
UO.Print(...)startet und beendet sich. - Die Without-Basic-Edition zeigt keine Basic-Seite und keine Basic-Makros.