DE Troubleshooting - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Fehlerbehebung — Deutsch
Home · BASIC · UO API · A–Z · Examples · Languages
API Manual bleibt leer
- Verwenden Sie
client, nichtclient-without-yoko. - Starten Sie
ClassicUO.exeim vollständigen Clientordner. - Prüfen Sie die Basic IDE-/API-Dateien neben dem Client.
- Beenden Sie IDE und Client und starten Sie die Full-Edition neu.
- Kopieren Sie keine IDE-Dateien aus alten Paketen darüber.
- Suchen Sie in Output/Logs nach Fehlern beim Laden von Runtime metadata oder dem lokalen Theia host.
Eine leere Navigation bedeutet gewöhnlich, dass das Frontend geöffnet wurde, der Runtime-Katalog aber nicht geladen wurde.
Run öffnet launch.json
Verwenden Sie die Basic-Kommandos des eingebauten Run-Menüs: Run Script, Run Without Debugging oder Start Debugging. Eine generische Theia-/VS-Code-Debugaktion ohne bekannte Konfiguration kann launch.json öffnen.
Already running: Main
Eine Instanz der gewählten Main ist noch running oder paused. Wählen Sie das Skript im Explorer und stoppen Sie genau diese Instanz. Ist die Anzeige veraltet, öffnen Sie die IDE neu, damit sie den Runtime-Zustand einliest. Starten Sie nicht dieselbe Einstiegspunktinstanz erneut, bevor sie gestoppt wurde.
F10 oder F11 ist inaktiv
- Starten Sie Start Debugging.
- Setzen Sie mit
F9einen Breakpoint oder warten Sie auf den ersten Stopp. - Verwenden Sie
F10,F11oderShift+F11erst im angehaltenen Zustand.
Nach einem endgültigen Stop ist „selected script is not running“ erwartbar.
Skript wird erst nach Scrollen erkannt
Die vollständige Datei muss sofort indiziert werden. Das Verhalten weist auf gemischte oder alte IDE-/Extension-Dateien hin. Installieren Sie den vollständigen Client sauber neu und übernehmen Sie nur eigene Skripte und Profile.
Kein grüner oder gelber Statuspunkt
- wählen Sie das richtige Skript in Explorer;
- prüfen Sie Output auf den erfolgreichen Start;
- aktualisieren Sie die Runtime-Anzeige;
- stellen Sie sicher, dass IDE und ClassicUO zu derselben Clientinstanz gehören;
- verwenden Sie nicht zwei Clientordner mit gemeinsam kopierten IDE-Dateien.
Client friert bei Basic-Aufruf kurz ein
- ergänzen Sie
UO.Wait(...)in Schleifen; - entfernen Sie aktive Endlosschleifen;
- führen Sie keine große synchrone Suche in jeder Iteration aus;
- verwenden Sie Runtime und Client aus demselben Paket;
- teilen Sie schwere Arbeit in kurze Schritte.
Text wird nach Schriftwechsel schwarz
Aktivieren Sie Use original game/source color, drücken Sie Apply und prüfen Sie, ob keine alten Text-Rendering-Bibliotheken in den Client kopiert wurden. Bei deaktivierter Option wird die manuell gewählte Farbe verwendet.
NPC-/Monster-Zauberindikator fehlt
Prüfen Sie den separaten NPC/Monster-Schalter, Länge größer null, Position, Farbe und Sichtweite. Die Erkennung ist nur möglich, wenn der Server passende Sprach-, Action- oder Animationsereignisse sendet.
Texture not found for sprite
Die gewählten Spieldaten enthalten das angeforderte Bild nicht. Der Client merkt sich den negativen Fund und nutzt einen Fallback. Prüfen Sie die Kompatibilität Ihrer legal bezogenen Clientdaten mit dem Server.
FPS steht nach Neustart wieder auf 60
Drücken Sie Apply, prüfen Sie Schreibrechte des Clientordners und vermeiden Sie gemischte Einstellungsdateien. FPS ist eine globale Einstellung der Installation und nicht ausschließlich charakterbezogen.
Auto Open Doors öffnet keine Tür
Prüfen Sie Checkbox, Reichweite, erreichbaren Tür-serial und Serverregeln. Das Öffnen wird vor einem Schritt für den konkreten serial gesendet und für dieselbe Tür ungefähr 500 ms gedrosselt.
Änderungen verschwinden nach Apply
Prüfen Sie Schreibrechte, das aktive Charakterprofil und ob mehrere Clients gleichzeitig dieselben Einstellungen schreiben. Experimental-Checkboxen müssen nach Apply und erneutem Öffnen erhalten bleiben.