Finden Sie das eigentliche Feld#

Das lokal geprüfte X4 9.00 Makro ship_arg_s_fighter_02_a_macro hat properties/hull/@max = 1800. Dieses Beispiel setzt einen absoluten Wert von 3600. Die Quellstruktur und der Selektor wurden gegen das installierte Spiel überprüft. Die neue Erweiterung selbst wurde nicht separat im Spiel ausgeführt.

Struktur der Änderungen#

Vollständige Beispieldateien sind in wiki/examples/elite_hull. DieEin einzigartiges content.xml direkt am Erweiterungs-Root und dem Diff am relativen Pfad des ursprünglichen Makros. Das Manifest unten zielt auf Spielversion 9.00.

TEXT
wiki_elite_hull/
├── content.xml
└── assets/units/size_s/macros/
    └── ship_arg_s_fighter_02_a_macro.xml
XML
<content id="wiki_elite_hull" name="Wiki: Elite Hull" version="100"
         author="Your name" enabled="1" save="1"
         description="Sets Elite Vanguard hull to 3600.">
  <dependency version="900" />
</content>

Ein gezieltes Pflaster anwenden#

Der Diff ändert ein Attribut eines Makros. Er kopiert nicht die gesamte ursprüngliche Schiffsdefinition in die Erweiterung. Durch die Beibehaltung der Änderung werden unnötige Konflikte reduziert.

XML
<diff>
  <replace sel="/macros/macro[@name='ship_arg_s_fighter_02_a_macro']/properties/hull/@max">3600</replace>
</diff>

Überprüfen Sie die Änderung#

  1. Bestätigen Sie, dass X4 die Erweiterung erkennt und ermöglicht.
  2. Prüfen Sie nach Diff-Anwendungsfehlern.
  3. Vergleichen Sie die maximale Rumpflänge der ausgewählten Varianten mit dem Original.
  4. Testen Sie eine neue Instanz und ein bereits gespeichertes Schiff separat.
  5. Speichern und laden Sie das Testspiel.

Das Ändern des maximalen Rumpfes ist kein Reparaturbefehl für ein beschädigtes Schiff. Ein später ladender Mod kann das gleiche Attribut ändern.

Sonstige Eigenschaften#

Masse, Fracht, Triebwerke und Besatzung können in verschiedenen miteinander verknüpften Definitionen leben. Nehmen Sie nicht ein universelles Geschwindigkeits- oder Kapazitätsfeld an. Lesen Makros und Komponenten, XML-Difs und Beispiele zum Herunterladen.