Dieses Repository enthält ein PowerShell-Migrationsskript, migrate-saves-xboxgamepass-to-steam.ps1
enthält.
Das Skript akzeptiert die folgenden Parameter:
Parameter | Optional | Beschreibung |
---|---|---|
-help | Ja | Zeigen Sie diese Hilfemeldung an. |
-gameInstallNumber | Ja | Geben Sie die eindeutige Kennung für die Spielinstallation an. Diese Nummer wird verwendet, um die richtigen Spieldateien für den Übertragungsdateien zu finden. |
-baseDir | Ja | Geben Sie das Basisverzeichnis an, in dem die Spieldateien derzeit gespeichert werden. Der Standardpfad lautet C:Users[Your Username]AppDataLocalPackagesManorLordsLocalCacheLocalManorLordsSaves . |
-destinationDir | Ja | Geben Sie das Zielverzeichnis an, in das die Spieldateien übertragen werden sollten. Der Standardpfad lautet C:Users[Your Username]AppDataLocalManorLordsSaves . |
-deleteExisting | Ja | Geben Sie an, ob vor der Übertragung vorhandene Dateien im Zielverzeichnis gelöscht werden sollen. Akzeptiert true oder false . Standard ist false . Wenn true , werden vorhandene Dateien im Zielverzeichnis vor der Übertragung gelöscht. Wenn false , fällt die Übertragung fehl, wenn im Zielverzeichnis vorhandene Dateien vorhanden sind. |
-timeDiffMinutes | Ja | Geben Sie den Zeitunterschied in Minuten an, um die Dateisynchronisation zu berücksichtigen. Es werden nur Dateien übertragen, die innerhalb dieses Zeitunterschieds geändert wurden. Standard ist 15 , was bedeutet, dass alle Dateien unabhängig davon übertragen werden, wann sie zuletzt geändert wurden. |
Dieses Skript dient zwei Hauptzwecken:
Es assoziiert Xbox Save -Dateien mit den entsprechenden Vorschaubilddaten speichern Spielen anhand der nächsten Änderungszeiten und überträgt dann die übereinstimmenden Dateien in ein bestimmtes Zielverzeichnis.
Es konvertiert den Xbox Save -Dateistil in den Steam Save -Dateistil, wodurch die mit beiden Plattformen kompatibelen Dateien kompatibel sind.
Die Xbox Save -Dateien befinden sich in C:Users[Your Username]AppDataLocalPackagesHoodedHorse.ManorLords_znaey1dw2bdpr
. Die Save Game Thumbnails und Steams Save -Daten werden in C:Users[Your Username]AppDataLocalManorLords
gespeichert.
Wenn das Flag -deleteExisting
-Flag aktiviert ist, überschreibt das Skript vorhandene Dateien im Zielverzeichnis und stellt sicher, dass die neuesten Speichern immer verwendet werden.
Öffnen Sie zur Verwendung des Skripts ein PowerShell -Terminal und navigieren Sie zu dem Verzeichnis, das das Skript enthält. Führen Sie dann das Skript mit den gewünschten Parametern aus. Zum Beispiel:
.migrate - saves - xboxgamepass - to - steam.ps1 - gameInstallNumber " 000900000AE4F5E0_0000000000000000000000006677A913 " - deleteExisting $True
In diesem Befehl werden das Skript ausgeführt, wobei die Spielinstallationsnummer 000900000AE4F5E0_0000000000000000000000006677A913
und das Löschen vorhandener Dateien im Zielverzeichnis gelöscht wird.