Savefile interpretieren - wo ist der Spieler?

Hier ist der ideale Ort um über Scripts und Mods für X4: Foundations zu diskutieren.

Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators

Post Reply
RainerPrem
Posts: 3587
Joined: Wed, 18. Jan 06, 07:39
x4

Savefile interpretieren - wo ist der Spieler?

Post by RainerPrem » Fri, 7. Jul 23, 10:08

Hallo,

ich will nicht modden, sondern nur herausfinden, wo (in welchem Sektor) sich der Spieler in einem Savegame befindet.

Code: Select all

<player name="Selaia Tarren" location="{20004,5040018}" money="15387451"/>
Ist "20004" der Sektor? In welcher Datei finde ich den Namen?

Viele Grüße
Rainer

Nachtrag: Ich habe gesehen, dass es einen alten Thread "Liste der Sektoren" gibt. Da läuft aber anscheinend ein Skript durch. Ich müsste wissen, welche Datei(en) ich anschauen muss. "out of game" sozusagen.

HeinzS
Posts: 5569
Joined: Thu, 5. Feb 04, 14:46
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by HeinzS » Fri, 7. Jul 23, 11:08

nach diesem Beitrag: viewtopic.php?p=4900083#p4900083 ist "20004" die Seite(page) der Datei: mapdefaults.xml wo dann die Sektoren verzeichnet sind. Für den Laien dürfte es also einfacher sein das Save mal eben zu laden.

User avatar
Casishur
Posts: 1676
Joined: Fri, 1. Jul 05, 10:04
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by Casishur » Fri, 7. Jul 23, 11:59

<t id="5040018">{20003,5040008}(Leap of Faith)</t> Glaubensprung?

Quelle 0001-l049.xml
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

HeinzS
Posts: 5569
Joined: Thu, 5. Feb 04, 14:46
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by HeinzS » Fri, 7. Jul 23, 12:59

Casishur wrote:
Fri, 7. Jul 23, 11:59
<t id="5040018">{20003,5040008}(Leap of Faith)</t> Glaubensprung?
eigentlich sucht er {20004,5040018} :)

User avatar
Casishur
Posts: 1676
Joined: Fri, 1. Jul 05, 10:04
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by Casishur » Fri, 7. Jul 23, 15:16

HeinzS wrote:
Fri, 7. Jul 23, 12:59
Casishur wrote:
Fri, 7. Jul 23, 11:59
<t id="5040018">{20003,5040008}(Leap of Faith)</t> Glaubensprung?
eigentlich sucht er {20004,5040018} :)
klingt komisch.
er sucht die {20004,5040018} stimmt so weit.
die 20004 am anfang verweist auf die page identifikation die sich der 0001-l049.xml bzw in den anderen sprachdatenbanken befindet

<page id="20004" title="Sectors" descr="Names and descriptions of sectors" voice="yes">

die zweite identifikation 5040018 verweist in diesem strang
auf diese id <t id="5040018">{20003,5040008}(Leap of Faith)</t>

diese querveflinkung {20003,5040008} verweist auf dessen page identifikation und so weiter und zum schluss kommt man bei glaubensprung raus


<page id="20003" title="Systems" descr="Names and descriptions of systems" voice="yes">
<t id="5040008">{20005,9058}(Leap of Faith)</t>


<page id="20005" title="Location Name Pool" descr="Pool of names for use in systems and sectors" voice="yes">
<t id="9058">Glaubenssprung</t>





somit befindet sich der spieler in Glaubenssprung

man testweise auch das schiff in {20003,5040008} umbenennen
Edit die {20004,5040018} führt ebenfalls nach glaubensprung.

Und es klappt https://www.youtube.com/watch?v=FVbIUrjOnbE
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

RainerPrem
Posts: 3587
Joined: Wed, 18. Jan 06, 07:39
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by RainerPrem » Fri, 7. Jul 23, 17:27

HeinzS wrote:
Fri, 7. Jul 23, 12:59
Casishur wrote:
Fri, 7. Jul 23, 11:59
<t id="5040018">{20003,5040008}(Leap of Faith)</t> Glaubensprung?
eigentlich sucht er {20004,5040018} :)
Nein, nein. Das war nur ein Beispiel. Ich möchte eine verlässliche Methode, zumindest den Sektor anzuzeigen, so wie es das Spiel macht. Ich habe nämlich ein Verzeichnis, in dem 2.812 Backups von meinen Sicherungsdateien liegen...
Casishur wrote:
Fri, 7. Jul 23, 11:59
<t id="5040018">{20003,5040008}(Leap of Faith)</t> Glaubensprung?

Quelle 0001-l049.xml
Ich habe keine Datei mit dem Namen im "X4 Foundations"-Verzeichnis. Ich vermute, ich muss dafür eine .cat/.dat Datei entpacken? Wie geht das? Gibt es dafür eine FAQ?

Grüße
Rainer

User avatar
Casishur
Posts: 1676
Joined: Fri, 1. Jul 05, 10:04
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by Casishur » Fri, 7. Jul 23, 18:21

Es gibt hier 2 Tutorials, wie man das macht

viewtopic.php?f=184&t=406562

viewtopic.php?f=181&t=402452


Man kann einzelne dateien mithilfe des tools extrahieren. Aber es geht schneller alles zu entpacken, da die manuelle suche etwas umständlich ist "keine suchfunktion"
Hierbei wird empfohlen, es in einen dafür erstellten ordner unpacket zu extrahieren. Der Ordner muss erstellt werden, der name ist optional. der ordnername "unpacket" hat hat sich seit x2 eingebügert und wird daher empfohlen.

wenn man die dlcs mitnehmen möchte,

wird innerhalb des Ordners noch ein order erstellt
das sieht dann so aus unpacket/extensions/ego_dlc_pirate/

zum schluss sieht die ordnerstruktur ähnlich aus wie beim eigentlichen installiertem spiel.

Weitaus bessere erklärungen sind verlinkt.
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit

Betty : Autopilot.... hat.... total Versagt.

Twitch https://www.twitch.tv/Casishur

RainerPrem
Posts: 3587
Joined: Wed, 18. Jan 06, 07:39
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by RainerPrem » Fri, 7. Jul 23, 20:57

Casishur wrote:
Fri, 7. Jul 23, 18:21
Es gibt hier 2 Tutorials, wie man das macht

viewtopic.php?f=184&t=406562

viewtopic.php?f=181&t=402452


Man kann einzelne dateien mithilfe des tools extrahieren. Aber es geht schneller alles zu entpacken, da die manuelle suche etwas umständlich ist "keine suchfunktion"
Hierbei wird empfohlen, es in einen dafür erstellten ordner unpacket zu extrahieren. Der Ordner muss erstellt werden, der name ist optional. der ordnername "unpacket" hat hat sich seit x2 eingebügert und wird daher empfohlen.

wenn man die dlcs mitnehmen möchte,

wird innerhalb des Ordners noch ein order erstellt
das sieht dann so aus unpacket/extensions/ego_dlc_pirate/

zum schluss sieht die ordnerstruktur ähnlich aus wie beim eigentlichen installiertem spiel.

Weitaus bessere erklärungen sind verlinkt.
Äh - irgendwie stehe ich auf dem Schlauch. Ich habe das Tool installiert und ausgeführt. Aber bei "Extract all" extrahiert er nichts, sondern kopiert nur die cat-Dateien (und alles andere) von A nach B.

Hiilfe
Rainer

RainerPrem
Posts: 3587
Joined: Wed, 18. Jan 06, 07:39
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by RainerPrem » Sat, 8. Jul 23, 07:40

RainerPrem wrote:
Fri, 7. Jul 23, 20:57

Äh - irgendwie stehe ich auf dem Schlauch. Ich habe das Tool installiert und ausgeführt. Aber bei "Extract all" extrahiert er nichts, sondern kopiert nur die cat-Dateien (und alles andere) von A nach B.

Hiilfe
Rainer
Okay, nicht "import folders", sondern "import catalogs". Zuerst einmal die auf der obersten Ebene und dann in /extensions. Richtig?

RainerPrem
Posts: 3587
Joined: Wed, 18. Jan 06, 07:39
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by RainerPrem » Tue, 15. Aug 23, 18:32

Mal was anderes: Wo im Savefile finde ich denn meine Schiffe?

Oder hat vielleicht schon jemand etwas geschrieben, mit der man die Schiffe mit allen Attributen in ein Excel, CSV o.ä. exportieren kann?

Grüße
Rainer

HeinzS
Posts: 5569
Joined: Thu, 5. Feb 04, 14:46
x4

Re: Savefile interpretieren - wo ist der Spieler?

Post by HeinzS » Tue, 15. Aug 23, 19:57

RainerPrem wrote:
Tue, 15. Aug 23, 18:32
Mal was anderes: Wo im Savefile finde ich denn meine Schiffe?
wohl nur anhand der Kennung owner="player"

Post Reply

Return to “X4: Foundations - Scripts und Modding”