Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Wenn du mehrere Spieldurchläufe mit verschiedenen Mods hast, erlaubt diese Anleitung diese in isolierten Profilen aufzubewahren und mit einer simplen Verknüpfung zu starten.

Warnung: Diese Anleitung macht gebrauch von ausführbaren Scriptdateien, wenn du sie nicht verstehst, benutze sie nicht.

Schritt für Schritt Anleitung:

  • Sichere deine Spielstände (und zwar weit weg von eigene Dokumente), wenn du einen Fehler machst sind diese sonst weg. (einige Befehle die im folgenden verwendet werden können und werden deine Spielstände löschen, wenn sie falsch verwendet werden)
  • Gehe in den Ordner in dem XR's Einstellungen und der Ordner mit deinen Spielständen liegt(ab hier "Einstellungsordner" gennant), sein Inhalt sollte etwa so aussehen, (der Name des Ordners ist eine häßliche Nummer, der Ordner liegt normalerweise in ~\Dkuments\Egosoft\XRebirth):

save (hier drin liegen deine Spielstände, solltest du sie noch nicht gesichert haben tu da JETZT!)
config.xml
content.xml
debuglog.xml
inputmap.xml
progressbar.xml
uidata.xml

  • Kopiere den gesamten Inhalt des Einstellungsordners in einen neuen Ordner den du im Einstellungsordner erstellst(, der Neue Ordner wird ab hier Profilordner genannt), gibt dem Ordner einen sinnvollen Namen wie: "mein erstes Profil" oder "default" o.Ä..
  • Starte XR und aktivere alle Mods iclusive updates und den Workshop, im Erweiterungenmenü und schließe XR wieder.
  • Im Profilordner erstellst du ein neues Textdokument mit folgendem Inhalt:

Inhalt für Windows Nutzer: (beachte das <> darauf hinweist, das du hier etwas eigenständig ändern musst)

rmdir "..\save"
del "..\config.xml"
del "..\content.xml"
del "..\debuglog.xml"
del "..\inputmap.xml"
<del "..\inputmap_<n>.xml">                                                       #diese Zeile wird benötigt falls du mehrere Steuerungsprofile besizt, entferne die <> und füge statt <n> die passenden nummern ein.
del "..\progressbar.xml"
del "..\uidata.xml"
mklink /d "..\save" "%~dp0\save"
mklink "..\config.xml" "%~dp0\config.xml"
mklink "..\content.xml" "%~dp0\content.xml"
mklink "..\debuglog.xml" "%~dp0\debuglog.xml"
mklink "..\inputmap.xml" "%~dp0\inputmap.xml"
<mklink "..\inputmap_<n>.xml" "%~dp0\inputmap_<n>.xml">       #diese Zeile wird benötigt falls du mehrere Steuerungsprofile besizt, entferne die <> und füge statt <n> die passenden nummern ein.
mklink "..\progressbar.xml" "%~dp0\progressbar.xml"
mklink "..\uidata.xml" "%~dp0\uidata.xml"
start /d "<Path>" XRebirth.exe                                                     #Hier musst du den Installationspfad von XR anstelle von <Path> angeben z.b.: "C:\Programs\Steam\Steam Apps\Common\X Rebirth" stelle sicher, dass der Pfad in Anführungszeichen steht.

 

  • das Textdokument in "launchprofile.cmd" umbenennen, und dabei darauf achten das die Endung wirklich geändert wird (Windows wird eine Sicherheitsabfrage starten wenn das passiert, natürlich mit ja antworten).
  • eine Verknüpfung zur "launchprofile.cmd" anlegen und irgendwohin kopieren wo man sie findet z.b. auf den Desktop.
  • öffne die content.xml im "Profilordner" und ändere sie wie folgt:

In jedem extension-eintrag füge ein sync="etwas" nach dem enabled="etwas" ein z.B. <extension id="ego_dlc_teladi_outpost" enabled="true" sync="false"></extension>

sync sollte für alle nichtworkshop Mods false, und für alle workshop mods gleich dem enabled Wert sein.
Workshop mods haben eine id die mit ws_ beginnt, gefolgt von einer Nummer. z.B. <extension id="ws_250885722" enabled="true" sync="true"></extension>

Für den content-node sollte der sync aktiviert sein: <content sync="true">

Auf diese Weise bekommen wir weiterhin updates für workshop mods ohne dass Steam die content.xml ändert.

  • Fertig das Profil kann über die Verknüpfung gestartet werden, weitere Profile können ganz einfach durch kopieren des Profilordners erstellt werden.

 

 

English version: Creating isolated modsetups for XR

  • No labels