[HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

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
Trajan von Olb
Posts: 545
Joined: Wed, 4. Feb 04, 21:39
x3tc

[HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

Post by Trajan von Olb » Mon, 10. Dec 18, 18:19

Moin :-)

Leider kommt es - angeblich vor allem unter Windows 7 - immer wieder vor, dass nach dem Hineinkopieren einer MOD in den extensions-Ordner, also unter "C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\extensions", das Spiel nicht mehr startet. Entweder wird der Bildschirm schwarz, der X-Mauscursor erscheint und das Spiel friert ein, oder nach Klick auf das Symbol gibt es zwar kurz eine CPU-Aktivität, danach läuft auch ein Programm namens "X4", davon ist aber außer dem Eintrag im Taskmanager nichts zu sehen.

In beiden Fällen lässt sich das abgestürzte Spiel nur über den Taskmanager beenden.

Hierfür gibt es aktuell drei Ansätze, um das zu beheben. Bei mir (Windows 7) war immer mindestens einer oder eine Kombination erfolgreich. Also einfach ausprobieren, es lohnt sich:

1. Dateien nur als .CAT / .DAT nutzen. Viele Modder bieten inzwischen solche Pakete mit an, weil das Problem bekannter wird. Ansonsten kann man mit Hilfe des X-Rebirth-Tools auch selbst eine fremde MOD verpacken. Das Tool findet sich ggf. unter "Werkzeuge" bei Steam oder wird hier zum Download angeboten. Sollte selbsterklärend sein, es gibt aber auch eine kleine Anleitung dazu.

2. content.xml (innerhalb der MOD) um lokalisierte Einträge ergänzen, sofern sie keine enthalten. Das macht etwas Arbeit, und wer das noch nie gemacht hat, der muss sich ggf. zuerst einfach andere Mods anschauen, wo das bereits passiert ist, und davon das Prozedere ableiten. Jedenfalls senkt das Vorhandensein der lokalen Einträge angeblich das Absturzrisiko. Hier empfiehlt sich z.B. der hilfreiche Code-Editor Notepad++. Darin kann man dann die content.xml öffnen. Sie sollte in etwa so aussehen:
Spoiler
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<content id="One_system_one_music_plus" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" version="050" date="2018-12-26" save="0">
<text language="7" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
<text language="33" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
<text language="34" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
<text language="39" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
<text language="44" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
<text language="49" name="One system one music plus" description="Alle alten X3-Sektoren haben ihre X3-Musik, neue Sektoren haben je nach Cluster oder Stimmung passende Musik aus x1-x4" author="Trajan von Olb" />
<text language="86" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
<text language="88" name="One system one music plus" description="All old X3-sectors playing original X3-music, adds X1-4 music to new sectors, every sector have only one music or a single aesthetic playlist" author="Trajan von Olb" />
</content>
Fehlen die Einträge "<text language=", dann kann das bereits die Absturzursache sein, und man muss sie per Hand ergänzen, indem man den Block ab diesen Einträgen hier aus diesem post kopiert und danach name, description und author entsprechend der ersten Zeile im anzupassenden Mod abändert.

3. MOD unter "Eigene Dateien" speichern. Klang für mich abstrus, aber tatsächlich: Man kann eine MOD anstatt im oben beschriebenen Pfad auch dort speichern, wo z.B. die "Inputmap.xml" liegt. Normalerweise ist das (unter Win7) bei "[Eigene-Dateien-Ordner]\Egosoft\X4\[ominöse Zahl]", wo man zusätzlich einen Ordner namens "extensions" anlegen muss. Dort dann die (vorher identifizierten) Problem-Mods hinein und nicht vergessen, sie aus dem anderen Ordner zu löschen, sonst gibts neue Probleme...

In allen Fällen ist es dringend angeraten, die Problem-Mods überhaupt erst einmal auszumachen durch ein Ausschlussverfahren. Also wirklich Mod für Mod in den "normalen" extenseions-Ordner hineinkopieren und Spiel starten. Wenns Probleme gibt: erst mal zur Seite legen und weitere Mods instellieren. Am Ende die "zur Seite gelegten" Mods mit Schritten 1-3 auf Lauffähigkeit testen.

Ich habe jedenfalls so ziemlich jede Mod von https://www.nexusmods.com/x4foundations ... ge_size=15 damit zum Laufen gebracht...

Viel Spaß beim testen und mit-Mod-spielen... Ohne ist X doch einfach kein wirkliches X :D

lg. Schmollo

PS: Kann man das bitte anpinnen, wenn Bedarf besteht?
Last edited by Trajan von Olb on Sat, 29. Dec 18, 00:38, edited 2 times in total.
Mein Traum vom Glück ist der Traum von einer anderen Menschheit. (S. Lem)

wanderer
Posts: 278
Joined: Wed, 6. Nov 02, 20:31
x3tc

Re: [HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

Post by wanderer » Tue, 11. Dec 18, 17:04

Zus. Anmerkung: Wenn man selbst XML Dateien per Windows Editor erstellt - z.B. t-Dateien wg. Sprache/Texte - diese als UTF-8 kodiert speichern. Sonst startet X4 ebenso nicht.

Enrico84rb
Posts: 28
Joined: Fri, 7. Dec 18, 08:56
x4

Re: [HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

Post by Enrico84rb » Thu, 27. Dec 18, 17:36

schmollo wrote:
Mon, 10. Dec 18, 18:19
2. content.xml (innerhalb der MOD) um lokalisierte Einträge ergänzen, sofern sie keine enthalten. Das macht etwas Arbeit, und wer das noch nie gemacht hat, der muss sich ggf. zuerst einfach andere Mods anschauen, wo das bereits passiert ist, und davon das Prozedere ableiten. Jedenfalls senkt das Vorhandensein der lokalen Einträge angeblich das Absturzrisiko. Hier empfiehlt sich z.B. der hilfreiche Code-Editor Notepad++.
Ja was für lokalisierte Einträge?
Wie und Wo finde ich diese Mods?

MeTalamon
Posts: 19
Joined: Sat, 13. Aug 16, 07:49
x4

Re: [HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

Post by MeTalamon » Fri, 28. Dec 18, 16:12

Wie und Wo finde ich diese Mods?
zum beispiel https://www.nexusmods.com/x4foundation ... e_size=15
siehe oben :mrgreen:

surprise Beim registrieren bei nexus muss man den hacken für premium (bezahl) Zugang nicht mehr löschen :lol:

FritzHugo3
Posts: 4663
Joined: Mon, 6. Sep 04, 17:24
x4

Re: [HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

Post by FritzHugo3 » Fri, 28. Dec 18, 16:53

Der Link sagt "Error Page not found " bei mir
Ich fordere mehr und vorallem gerechtere Verteilung von Keksen und Süßkram für die "Magischen 20"! Daher wählen Sie jetzt die DPFGKV, die Deutsche Partei für gerechtere Keks - Verteilung!

Trajan von Olb
Posts: 545
Joined: Wed, 4. Feb 04, 21:39
x3tc

Re: [HOWTO] Absturz bei Start des Spiels durch MOD - und was man tun kann...

Post by Trajan von Olb » Sat, 29. Dec 18, 00:28

Hab mal den Startpost um den Link auf Download und Anleitung zum CAT-Tool ergänzt...

lg. Schmollo
Mein Traum vom Glück ist der Traum von einer anderen Menschheit. (S. Lem)

Post Reply

Return to “X4: Foundations - Scripts und Modding”