--- title: ext_, subst_ und lose Dateien: was X4 lädt summary: Katalogrollen und warum das Bearbeiten einer extrahierten Datei keine Wirkung haben kann. section: tools kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","extension","catalogs"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Anatomy%20of%20an%20extension/Catalogs/"] --- ## Zwei Rollen | Katalog | Interne Pfade beginnen bei | Zweck | | --- | --- | --- | | `ext_01.cat` + `.dat` | Ordner Erweiterung | Normale Erweiterungsdateien, einschließlich Diffs | | `subst_01.cat` + `.dat` | Spielwurzel | Vollständige Ersetzung einer bestehenden Datei | `subst_` macht seinen Inhalt nicht in einen XML-Patch um. Überprüfen Sie Konflikte separat, wenn zwei Erweiterungen eine vollständige Datei ersetzen. ## Warum eine Bearbeitung unsichtbar ist Eine gepackte Kopie desselben virtuellen Pfades übertrifft eine lose Datei. Ein alter Katalog kann daher ein neu bearbeitetes XML daneben verstecken. Die Kopien in Ihrem eigenen Testpaket auflisten: ```text libraries/wiki_demo.xml -> loose: revision 2 libraries/wiki_demo.xml -> ext_01: revision 1 ``` Erwartet gepackte Revision 1. Dies zeigt die Auswahl; es ist weder eine tatsächliche Spieldatei noch eine Konsolenausgabe. ## Prüfen Sie das Paket Öffnen Sie Ihre CAT mit [X Katalog Werkzeug](wiki:tool-catalog). Überprüfen Sie den Pfad, den passenden DAT und den entsprechenden Eintrag. Vergleichen Sie diesen Eintrag mit Ihrem bearbeiteten XML. Wählen Sie eine funktionierende Quelle der Wahrheit: lose Dateien oder neu aufgebaute Kataloge. Behalten `content.xml` Draußen. [Versionskataloge](wiki:version-catalogs) haben separate Regeln. Für UI-Ersetzungen überprüfen Sie den genauen Zielressourcennamen und die Erweiterung, anstatt von Ihrem Quell-Lua-Dateinamen zu erraten. ## Prüfgrenze Diese Laderegeln stammen aus der primären Anleitung. Das Diagramm ist kein ausgeführtes Spielexperiment. Wiederholen Sie nach dem Packen das gleiche Szenario, das mit Ihrem ursprünglichen Dateisatz funktioniert hat.