DE Troubleshooting - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Fehlerbehebung — Deutsch

Home · BASIC · UO API · A–Z · Examples · Languages

API Manual bleibt leer

  1. Verwenden Sie client, nicht client-without-yoko.
  2. Starten Sie ClassicUO.exe im vollständigen Clientordner.
  3. Prüfen Sie die Basic IDE-/API-Dateien neben dem Client.
  4. Beenden Sie IDE und Client und starten Sie die Full-Edition neu.
  5. Kopieren Sie keine IDE-Dateien aus alten Paketen darüber.
  6. 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

  1. Starten Sie Start Debugging.
  2. Setzen Sie mit F9 einen Breakpoint oder warten Sie auf den ersten Stopp.
  3. Verwenden Sie F10, F11 oder Shift+F11 erst 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.