ich beziehe mich hier auf den Orignial Post von Euclid aus dem englischen Forum und übersetze den Post einfach mal ins Deutsche.
original Post
Hallo
Das modding in X4: Foundations unterscheidet sich nicht wirklich von dem in X Rebirth. Die meisten Informationen die man für des scripten und modden braucht könnte ihr im X Rebirth Forum finden. Hier ein paar Sachen die ihr trotzdem nützlich finden werdet :
Entpacken der Spiele Dateien.
Das Katalog Tool von X Rebirth funktioniert auch für X4: Foundation. Es steht -> Hier <- zum download bereit. ( Wichtig ihr müsst euer Spiel in eurem Egosoft Account auf dieser Seite hinterlegen)
Entpackt die Dateien in euer X4 Hauptverzeichnis ( dort wo die X4.exe liegt). Es ist wichtig eine .bat Datei zu erstellen die die Dateien in das Spiele- Verzeichnis aus dem Katalog entpackt.
Die ".bat" Datei könnt ihr ganz einfach im Windows Editor erstellen.
Es sollte wie folgt aussehen
Hier ein Beispiel für die ".bat" Datei
Code: Select all
E:
cd "Games\Steam\SteamApps\common\X4 Foundations"
XRCatTool.exe -in 01.cat -in 02.cat -in 03.cat -in 04.cat -in 05.cat -in 06.cat -in 07.cat -in 08.cat -in 09.cat -out "E:\Games\Steam\SteamApps\common\X4 Foundations\unpacked"
pause
Laufwerk E ist wo eure Steam Bibliothek liegt oder wenigstens der Teil wo X4 enthalten ist.E:
ist das genaue Verzeichnis eures Spiels in der Steam Bibliothekcd "Games\Steam\SteamApps\common\X4 Foundations"
Das Verzeichnis wohin euer Dateien Entpackt werden findet ihr hier
Es ist euch überlassen ob ihr das Verzeichnis "unpacked" nennt oder ihm einen anderen Namen gibt.-out "E:\Games\Steam\SteamApps\common\X4 Foundations\unpacked
Code: Select all
pause
Nützliche Tools
Es gibt einige "inoffizielle" Helfer die es einem erleichtern auf die Dateien und deren Inhalt zuzugreifen. Ich persönlich bevorzuge AstroGreb was ihr -> Hier <- herunter laden könnt. Ihr braucht dann noch einen guten Editor wie Notepad++ oder Visual Studio Express um die Dateien übersichtlich zu editieren. Ich bevorzuge hier Visual Studio Express.
Aktivieren der Mods im Game
Bevor ihr nun weiter macht empfehle ich euch DRINGEND. Die Spieldateien zu sichern. ( Falls etwas schief gehen sollte müssen wir nicht alles von vorne runterladen )
Habt ihr euren ersten Mod erstellt ist nun die Frage wohin soll ich ihn speicher um ihn zu starten?
Erstellt in eurem X4 Hauptverzeichnis einen Unterordner mit dem Namen "extensions".
Der Pfad sollte dann in meinem Beispiel so aussehen
Es gibt einige Leute, bei denen in diesem Verzeichnis keine Mods aktiviert werden könnenE:\Games\Steam\SteamApps\common\X4 Foundations\extensions
Hier könnte es Helfen das ganze in euren Dokumenten Ordner zu wiederholen
xxx = euer BenutzernameC:\Users\xxx\Documents\Egosoft\X4
Im "extensions" Verzeichnis erstellt ihr nun euren eigenen Ordner wo ihr den Mod drin speichert.
Als Beispiel "playerjump"
in dem Verzeichnis "playerjump" solltet ihr nun eine Content.xml erstellen in der ihr euren Code einfügt.E:\Games\Steam\SteamApps\common\X4 Foundations\extensions\playerjump
Als Beispiel:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<content id="PJ" name="PlayerJump" description="Player Ship can Jump to a Target via Autopilot" author="Euclid" version="0.1" date="2018-15-09" save="0" enabled="1">
<text language="44" name="PlayerJump" description="Player ship can jump via autopilot to a selected target" author="Euclid" />
<text language="49" name="PlayerJump" description="Das Spielershiff benutz einen Hyperraumantrieb der durch den Autopiloten zu einem gewaehlten Ziel ausgeloest wird" author="Euclid" />
Wollt ihr AI Scripte oder Missions Scrpite in eurem Mod mit einfügen so müsst ihr hierfür auch wieder Unterverzeichnisse erstellen .. "md" für Missions Dateien und "aiscripts" für XML Scpripte. Oder eben beide wenn ihr beide braucht.
in unserem Beispiel von oben würde es dann wie folgt aussehen
Extensions
-> Playerjump
content.xml
-> md
EuclidsPlayerJump.xml
Alles was ihr nun noch machen müsst ist euer Spiel starten und schauen ob unter Erweiterungen oder Playerjump autaucht.
Gruß Sabber
p.s Thx Euclid for your work