Die Tabellen lesen#

Die folgenden Pfade sind relativ zum gewählten Makroelement, nicht zum Datei-Root. Zum Beispiel, properties/hull/@max ist in /macro/macro. Diese Tabellen decken die Haupthülle und die angeschlossenen Ressourcenfelder ab, nicht jedes Feld jeder X4-Klasse.

Die Beispielwerte wurden gegen die 9.00 Basiskataloge überprüft. Ein fehlendes Attribut bedeutet nicht Null: defaults.xml liefert einige Einstellungen. Eine XML-Datei beweist nicht den endgültigen Wert nach allen Erweiterungen und Änderungen der Ausrüstung im Spiel.

Identität und Klassifizierung#

Pfad Typ Zweck
@name Zeichenketten-ID Einzigartiger Makroname referenziert durch Index und Ware
@class Klassen-ID Definitionsklasse, wie ship_s; nicht ein Anzeigename oder nur Modellskale
component/@ref Komponenten-ID Modelldefinition; nur beim Wechsel zu einer anderen kompatiblen Komponente ändern
properties/identification/@name Textverweis Name anzeigen; z.B. {990001,1} mit eigener Text-ID
properties/identification/@description Textverweis Beschreibung aus einer Sprachdatei
properties/identification/@makerrace Völker-ID Hersteller; nicht der derzeitige Eigentümer einer Schiffsinstanz
properties/purpose/@primary Kategorie-Zeichenkette Primärer Zweck; schafft nicht selbst eine KI-Ordnung
properties/ship/@type Schiffstyp-ID Zum Beispiel Kämpfer; von Klasse getrennt

Für Ihre eigene Variante halten Sie die Makro- und Warennamen und Beschreibungen konsistent. Nur ein Wechsel kann verschiedene UI-Labels erzeugen. Siehe Lokalisierung für Text-Referenz-Syntax.

Rumpf, Personen und Vorräte#

Pfad im Rumpf-Makro Typ / Einheiten Elite 9.00 Beispiel und Bedeutung
properties/hull/@max Zahl, Rumpfpunkte 1800: maximale Rumpfstärke, keine Schildkapazität
properties/people/@capacity Ganzzahl, Personen 2: Kapazität; das Feld stellt keine Besatzung ein
properties/storage/@missile Ganzzahl, Raketen 0: Raketenvorrat, kein Frachtraumvolumen
properties/storage/@deployable Ganzzahl, aussetzbare Geräte Ausführbare Kapazität; in diesem Beispiel über Standardwerte geliefert
properties/storage/@countermeasure Ganzzahl, Gegenmaßnahmen Getrennte Reserve für Gegenmaßnahmen; nicht Containerfrachtvolumen

Der Rumpfpreis gehört zum Ware; die Schutzschildeigenschaften gehören zur Ausrüstung. Zunahme hull/@max repariert keine beschädigte Instanz. Siehe das vollständige Elite Rumpfpflaster.

Der Frachtraum gehört zu einem Lager-Makro#

In der Kontrollgruppe Elite Kette, con_storage01 Verweise storage_arg_s_fighter_02_a_macro. DieEs ist properties/cargo/@max 150 und properties/cargo/@tags ist Container. max ist Volumen in Kubikmetern; die Anzahl der Wareneinheiten hängt auch vom Warenvolumen ab.

XML
<diff>
  <replace sel="/macros/macro[@name='storage_arg_s_fighter_02_a_macro']/properties/cargo/@max">300</replace>
</diff>

Patch-Dateipfad: assets/units/size_s/macros/storage_arg_s_fighter_02_a_macro.xml. Erwartetes Volumen ist 300 statt 150; das Container-Tag bleibt unverändert. Das sind nicht 300 Einheiten von jedem Gerät. Ein fiktives Warenvolumen von 2 Kubikmetern passt 150 Einheiten, wenn keine andere Ladung vorhanden ist.

Ein Speicherpatch beeinflusst jedes Makro, das diese Ressource verweist. Für einen exklusiven Halt Ihrer Variante erstellen und registrieren Sie ein separates Speicher-Makro und ändern Sie die Referenz des neuen Rumpfes. Die Erhöhung der max allein erlaubt keine anderen Ladungsarten.

Masse und Bewegung#

Pfad Typ / Beispiel Wirkung
properties/physics/@mass Positive Zahl; Elite Verwendungen 3.772 Massewert der Engine-Daten; eine Umrechnung in Kilogramm ist hier nicht belegt
properties/physics/inertia/@pitch Numerischer Parameter Drehträgheit der Pitch; Gier und Rolle sind getrennt
properties/physics/drag/@forward Numerischer Parameter Vorwärtsbewegungswiderstand; keine direkte Geschwindigkeit in Metern pro Sekunde
properties/physics/drag/@horizontal Numerischer Parameter Seitlicher Widerstand; vertikale und eckige Achsen sind getrennt
properties/physics/accfactors/@forward Dimensionsloser Multiplikator Vorwärtsbeschleunigung; Elite Verwendungen 1.2
properties/physics/accfactors/@horizontal Dimensionsloser Multiplikator Seitliche Beschleunigungseinstellung; Elite Verwendung 0,8
properties/jerk Einstellungsblock Beschleunigungsglättung, keine andere Motorkraft
properties/steeringcurve/point Kurvenpunkte Steuerungsänderungen über Geschwindigkeitsregelungen hinweg

Motor- und Schuberparameter leben in anderen Makros. Weiter mit Typen, Einheiten und einem Beispiel in Schiffsflug.

Was nach Änderungen zu prüfen ist#

Überprüfen Sie zunächst den Pfad, genau einen ausgewählten Knoten und das geänderte XML. Dann vergleichen Sie eine neue Spielinstanz: maximale Rumpf, Personen, Fracht und Bewegung mit identischer Ausrüstung. Überprüfen Sie einen vorhandenen Speicher separat. Die Beispiele dieses Artikels werden nicht als abgeschlossene Spieletests beansprucht.