manor lords save game transfer tool
v1.0
このリポジトリには、PowerShell Migration Script、 migrate-saves-xboxgamepass-to-steam.ps1
が含まれています。
スクリプトは、次のパラメーターを受け入れます。
パラメーター | オプション | 説明 |
---|---|---|
-help | はい | このヘルプメッセージを表示します。 |
-gameInstallNumber | はい | ゲームインストールの一意の識別子を指定します。この番号は、転送用の正しいゲームファイルを見つけるために使用されます。 |
-baseDir | はい | ゲームファイルが現在保存されているベースディレクトリを指定します。デフォルトのパスはC:Users[Your Username]AppDataLocalPackagesManorLordsLocalCacheLocalManorLordsSaves です。 |
-destinationDir | はい | ゲームファイルを転送する宛先ディレクトリを指定します。デフォルトのパスはC:Users[Your Username]AppDataLocalManorLordsSaves です。 |
-deleteExisting | はい | 転送前に宛先ディレクトリ内の既存のファイルを削除するかどうかを指定します。 true またはfalse 受け入れます。デフォルトはfalse です。 true の場合、宛先ディレクトリ内の既存のファイルは転送前に削除されます。 false の場合、宛先ディレクトリに既存のファイルがある場合、転送は故障します。 |
-timeDiffMinutes | はい | ファイルの同期を考慮する時間の時間差を指定します。この時間差内で変更されたファイルのみが転送されます。デフォルトは15 です。つまり、すべてのファイルが最後に変更された場合に関係なく転送されます。 |
このスクリプトは、2つの主な目的を果たします。
Xboxの保存ファイルを、最も近い変更時間に基づいて対応する保存ゲームサムネイルと関連付け、一致したファイルを指定された宛先ディレクトリに転送します。
Xbox Save File StyleをSteam Saveファイルスタイルに変換し、保存ファイルを両方のプラットフォームと互換性のあるものにします。
XboxセーブファイルはC:Users[Your Username]AppDataLocalPackagesHoodedHorse.ManorLords_znaey1dw2bdpr
にあります。セーブゲームサムネイルとSteamの保存データはC:Users[Your Username]AppDataLocalManorLords
に保存されます。
-deleteExisting
フラグが有効になっている場合、スクリプトは宛先ディレクトリ内の既存のファイルを上書きし、最新の保存ファイルが常に使用されるようにします。
スクリプトを使用するには、PowerShell端子を開き、スクリプトを含むディレクトリに移動します。次に、目的のパラメーターでスクリプトを実行します。例えば:
.migrate - saves - xboxgamepass - to - steam.ps1 - gameInstallNumber " 000900000AE4F5E0_0000000000000000000000006677A913 " - deleteExisting $True
このコマンドは、ゲームインストール番号000900000AE4F5E0_0000000000000000000000006677A913
を使用して、宛先ディレクトリ内の既存のファイルを削除してスクリプトを実行します。