Tatsächliche Anforderungen angeben#
Ein XML-Grundmodul sollte keine Bibliothek benötigen, nur weil ein anderes Projekt sie verwendet. Eine Abhängigkeit nur dann erklären, wenn Ihr Code oder Ihre Assets sie benötigen. Das folgende Beispiel erfordert den Split DLC. Wenn Sie DLC oder eine andere Erweiterung ansteuern, überprüfen Sie auch seinen Dateinamenraum: der effektive Pfad kann von einem Basisspielpfad abweichen.
<dependency id="ego_dlc_split" optional="false" />Mehrere Mods können ein Attribut ändern#
Zwei gültige Diffs können auf dasselbe Feld zielen. Das effektive geladene Dokument bestimmt das Ergebnis. Prüfen Sie das Dokument und den realen Spielwert. Testen Sie zuerst eine minimale Abhängigkeitsmenge, dann die beabsichtigte Kompatibilität und zeichnen Sie exakte Mod-Versionen zur Reproduktion auf.
Besondere Kennungen#
Verwenden Sie ein Erweiterungspräfix für Makros, Komponenten, Waren, MD-Skripte und UI-Ereignisse. Textseiten können ebenfalls kollidieren. Das Umbenennen einer Datei benennt die darin enthaltenen IDs nicht.
Aktualisierungen von X4#
Für die Basisversion lesen Sie bitte 9.00 Migrationsnotizen. Für mehrere unterstützte Spiele, unterscheiden genaue und kumulative Versionskataloge.
Lesen Sie Änderungen überbrechen und überprüfen Sie die aktuellen Dateien im neuen Build. Internes Menü Lua Änderungen benötigen möglicherweise zusätzliche Untersuchung. Wiederholen Sie einen kurzen Test für das betroffene Verhalten: Laden, einen Eigenschaftswert, UI-Aktion oder neue Schiffserstellung. Überprüfen Sie speichern/laden Sie separat.