Kommandozeile
Die Kommandozeile erlaubt dir die Eingabe verschiedener Befehle, um Debug-Funktionen auszulösen. Diese können vor allem für Scripter hilfreich sein.
Auf die Kommandozeile zugreifen
[ external image ]
Die Kommandozeile ist beim Spielstart noch nicht verfügbar. Genauso wie beim Debug Log musst du zunächst unter Einstellungen -> Steuerung -> Weltraum -> Kommandozeile eine Taste zuweisen.
Wenn dies erledigt ist, drücke die zugewiesene Taste, wenn kein Menü offen ist. Eine transparente Zeile und ein blinkender Cursor werden nun angezeigt. Gib einen Befehl ein und drücke Enter oder lösche die Eingabe mit Esc.
Befehl: refreshmd
Dies lädt alle Mission Director-Dateien neu und wendet die Änderungen auf das zurzeit laufende Spiel an. Das Gleiche passiert, wenn du das Spiel speicherst und wieder neulädst. Nur geht es so viel schneller. Jedoch werden <patch>-Elemente ignoriert. Sie werden nur ausgeführt, wenn ein Spielstand geladen wird.
Weitere Informationen über diese Funktion finden sich in der MD-Dokumentation.
Befehl: refreshai
(Neu in v3.0 Beta)
Dies lädt alle KI-Scripte neu und wendet die Änderungen auf das aktuelle Spiel an. Damit dies funktioniert müssen die KI-Scripte auf der Festplatte vollständig kompatibel mit den aktuell geladenen sein. Im Fall von Inkompatibilitäten in einer KI-Scriptdatei wird die Operation abgebrochen und mit einem Fehler ins Debug Log geschrieben. (Das heißt auch, dass das Verringern einer zuvor erhöhten Versionsnummer nicht erlaubt ist, bevor die aktuelle Spielsitzung beendet wurde. Dies trifft selbst dann zu, wenn dein Script mit all deinen Spielständen kompatibel ist.)
<patch>-Aktionen für neuere Scriptversionen werden ausgeführt.
Weitere Informationen zu den Kompatibilitätsregeln finden sich im X Rebirth Tools-Thema.
Befehl: aicompat check
Dies überprüft alle geladenen KI-Scripte auf ihre Kompatibilität mit der zuvor veröffentlichten Spielversion. Gibt es Kompatibilitätsprobleme, so werden Fehlerberichte erstellt. Diese können mit dem Debug Log betrachtet werden.
Die grundlegende Regel für das Ändern von KI-Scripten ist, dass neu hinzugefüget Blockieraktionen ("blocking action") mit einem sinceversion Attribut markiert werden müssen. Bereits vorhandene Blockieraktionen dürfen nicht entfernt und ihre Reihenfolge nicht verändert werden. Andernfalls kann es zu Problemen beim Laden älterer Spielstände kommen.
Beim Kompatibilitätscheck werden die KI-Scripte mit der libraries/aicompat.xml verglichen. Gibt es keine Fehler, dann ist alles in Ordnung und die Scripte sind kompatibel.
Befehl: aicompat save
Dieser Befehl erstellt eine neue aicompat.xml-Datei, die auf den zurzeit geladenen KI-Scripten basiert. Das ist nützlich, wenn man neue Versionen von KI-Scripten veröffentlichen möchte und weitere Updates in der Zukunft einplant. Eigene KI-Scripte sollten immer mit der aktuellen aicompat.xml verglichen werden. Die neue Datei wird in deinem persönlichen Ordner gespeichert.
Befehl: aicompat pcheck
Dieser Befehlt führt ebenfalls eine Kompatibilitätsüberprüfung der KI-Scripte aus, aber lädt die Vergleichdatei (z.B. die die mit dem "aicompat save"-Befehl erstellt wurde) aus deinem persönlichen Ordner und nicht aus dem Spielverzeichnis.
Befehl: reloadui
Dieser Befehl lädt die Benutzeroberfläche (UI) neu (einschließlich UI-Erweiterungen von der Festplatte).
Befehl: lua [luascript]
Dies führt den gegeben LUA-Befehl im Detail-Monitor der Lua-Entwicklungsumgebung aus.
[XR Tools] Kommandozeile
Hier ist der ideale Ort um über Scripts und Mods für X Rebirth zu diskutieren.
Moderators: Moderators for English X Forum, Scripting / Modding Moderators
- X2-Illuminatus
- Moderator (Deutsch)
- Posts: 24965
- Joined: Sun, 2. Apr 06, 16:38
[XR Tools] Kommandozeile
Post by X2-Illuminatus » Mon, 26. May 14, 18:16
Locked
1 post
• Page 1 of 1
Return to “X Rebirth - Scripts und Modding”
Jump to
- English Forums
- ↳ X4: Foundations
- ↳ X4: Foundations - Spoilers
- ↳ X4: Foundations - Technical Support
- ↳ X4: Foundations - Scripts and Modding
- ↳ Construction Community
- ↳ X Wiki Discussion
- ↳ X Rebirth Universe
- ↳ X Rebirth VR Edition
- ↳ X Rebirth - Technical Support
- ↳ X Rebirth - Scripts and Modding
- ↳ X³: Farnham's Legacy
- ↳ X³: Farnham's Legacy - Scripts and Modding
- ↳ X Trilogy Universe
- ↳ X³: Terran Conflict / Albion Prelude / Farnham's Legacy - Technical Support
- ↳ X³: Terran Conflict / Albion Prelude - Scripts and Modding
- ↳ X³: Reunion, X²: The Threat, X-T and X-BTF - Technical Support
- ↳ X³: Reunion - Scripts and Modding
- ↳ X²: The Threat - Scripts and Modding
- ↳ Creative Universe
- ↳ Off Topic English
- Deutschsprachige Foren
- ↳ X4: Foundations
- ↳ X4: Foundations - Spoilers
- ↳ X4: Foundations - Technische Unterstützung
- ↳ X4: Foundations - Scripts und Modding
- ↳ X Rebirth Universum
- ↳ X Rebirth VR Edition
- ↳ X Rebirth - Technische Unterstützung
- ↳ X Rebirth - Scripts und Modding
- ↳ X³: Farnham's Legacy
- ↳ X³: Farnham's Legacy - Scripts und Modding
- ↳ X Trilogie Universum
- ↳ X³: Terran Conflict / Albion Prelude / Farnham's Legacy - Technische Unterstützung
- ↳ X³: Terran Conflict / Albion Prelude - Scripts und Modding
- ↳ X³: Reunion, X²: Die Bedrohung, X-T und X-BTF - Technische Unterstützung
- ↳ X³: Reunion - Scripts und Modding
- ↳ X²: Die Bedrohung - Scripts und Modding
- ↳ Kreative Zone
- ↳ Off Topic Deutsch
- Forum Français
- ↳ X4: Foundations
- ↳ Support et Aide pour X4: Foundations
- ↳ Script et Modding pour X4: Foundations
- ↳ L'Univers X Rebirth
- ↳ Support et Aide pour X Rebirth
- ↳ Script et Modding pour X Rebirth
- ↳ Support et Aide pour la Trilogie X
- ↳ L'Univers de la Trilogie X
- ↳ Script et Modding pour la Trilogie X
- ↳ Off Topic Français
- Forum Italiano
- ↳ X4: Foundations
- ↳ Supporto Tecnico per X4: Foundations
- ↳ Script e Modding per X4: Foundations
- ↳ L'Universo di X Rebirth
- ↳ Script e Modding per X Rebirth
- ↳ Supporto Tecnico per X Rebirth
- ↳ L'Universo della Trilogia di X
- ↳ Script e Modding per la Trilogia di X
- ↳ Supporto Tecnico per la Trilogia di X
- ↳ Off Topic Italiano
- Polskie Fora
- ↳ Polskie / Polish X-Forum
- ↳ Polskie / Polish Off Topic
- Other Languages
- ↳ Česky / Czech X-Forum
- ↳ Dansk / Danish X-Forum
- ↳ Español / Spanish X-Forum
- ↳ Nederlands / Dutch X-Forum
- ↳ Português / Portuguese X-Forum
- ↳ Русский / Russian X-Forum
- DevNet: General
- ↳ MSCI Reference
- DevNet: X4: Foundations
- ↳ X4: Foundations - Public Beta Feedback
- DevNet: X Rebirth
- ↳ XR - Technical Troubleshooting