--- title: Codebeispiele summary: Regelmäßige Mod-Beispiele für XML-Eigenschaften, ein erstes MD-Skript, UI-Fenster, Schaltflächen und Text. section: wiki kind: example status: example updated: 2026-10-22 tags: ["X4","modding","examples"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## Schiffsrumpfstärke ändern Das [XML-Patch-Anleitung](wiki:editing-parameters) verwendet komplette Dateien von `wiki/examples/elite_hull`: [Manifest](../examples/elite_hull/content.xml) und [Elite-Makro-Patch](../examples/elite_hull/assets/units/size_s/macros/ship_arg_s_fighter_02_a_macro.xml). Kopieren Sie den Ordnerinhalt in Ihre Erweiterung und behalten Sie die Verzeichnisstruktur. Der Selektor wurde gegen X4 9.00 überprüft; die neue Mod wurde nicht separat im Spiel ausgeführt. ## Ein erstes MD-Skript [Hallo X4](wiki:first-extension) stellt eine [Manifest](../examples/hello_x4/content.xml) und [MD-Skript](../examples/hello_x4/md/HelloX4.xml). Sein einmaliges Stichwort schreibt auf das Protokoll und muss beim Laden eines bereits gespeicherten Zustands nicht wieder ausgeführt werden. ## Eine benutzerdefinierte Benutzeroberfläche [Ein Fenster erstellen](wiki:create-ui) deckt einen Helper Frame, Tisch, Text und Schließen-Taste. Ihr Mod muss einen Anruf nach UI Bereitschaft liefern. [Lua ↔ MD](wiki:md-lua-bridge) beide Ereignisendpunkte angezeigt werden; [eine Standard-Benutzeroberflächen-Taste](wiki:extend-ui) ist ein Fragment in einem vorhandenen Tischbaukasten. ## Neuer Inhalt [Schiff hinzufügen](wiki:adding-ship) folgt der Makro-, Index- und Warenregistrierung. Erhalten Sie das komplette Original-Makro aus Ihrem eigenen Spiel; Original-Spieldateien werden nicht als Autorenbeispiele dargestellt. [Wortlaut](wiki:localization) und [Preise](wiki:wares-and-prices) bieten gezielte XML-Beispiele. ## Vor der Verwendung eines Blocks Identifizieren Sie, ob es sich um eine vollständige Datei, ein Aktionsfragment, einen Teil einer Lua-Funktion oder einen Pseudocode handelt. Prüfen Sie Version, Abhängigkeiten und IDs. Ein erfolgreicher Wiki-Build macht kein Lernbeispiel in ein getestetes Spielszenario.