manor lords save game transfer tool
v1.0
该存储库包含一个powershell迁移脚本, migrate-saves-xboxgamepass-to-steam.ps1
,旨在将庄园洛尔斯从Xbox GamePass PC中拯救到Steam。
该脚本接受以下参数:
范围 | 选修的 | 描述 |
---|---|---|
-help | 是的 | 显示此帮助消息。 |
-gameInstallNumber | 是的 | 为游戏安装指定唯一标识符。此数字用于定位正确的游戏文件以进行传输。 |
-baseDir | 是的 | 指定当前存储游戏文件的基本目录。默认路径为C:Users[Your Username]AppDataLocalPackagesManorLordsLocalCacheLocalManorLordsSaves 。 |
-destinationDir | 是的 | 指定应将游戏文件传输到的目标目录。默认路径为C:Users[Your Username]AppDataLocalManorLordsSaves 。 |
-deleteExisting | 是的 | 在传输前指定是否在目标目录中删除现有文件。接受true 或false 。默认值为false 。如果为true ,则在转移之前将删除目标目录中的任何现有文件。如果false ,则如果目标目录中有现有文件,则传输将失败。 |
-timeDiffMinutes | 是的 | 指定几分钟中的时间差,以考虑文件同步。只有在此时间差异中修改的文件才会传输。默认值为15 ,这意味着所有文件都将被传输,而不管上次修改何时进行。 |
该脚本有两个主要目的:
它根据最近的修改时间将Xbox保存文件与相应的保存游戏缩略图相关联,然后将匹配的文件传输到指定的目标目录。
它将Xbox保存文件样式转换为Steam保存文件样式,从而使保存文件与两个平台兼容。
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
并删除目标目录中的任何现有文件。