Este repositorio contiene un script de migración de PowerShell, migrate-saves-xboxgamepass-to-steam.ps1
, diseñado para transferir Lords Manor Save de Xbox GamePass PC a Steam.
El script acepta los siguientes parámetros:
Parámetro | Opcional | Descripción |
---|---|---|
-help | Sí | Muestre este mensaje de ayuda. |
-gameInstallNumber | Sí | Especifique el identificador único para la instalación del juego. Este número se utiliza para localizar los archivos de juego correctos para la transferencia. |
-baseDir | Sí | Especifique el directorio base donde los archivos del juego se almacenan actualmente. La ruta predeterminada es C:Users[Your Username]AppDataLocalPackagesManorLordsLocalCacheLocalManorLordsSaves . |
-destinationDir | Sí | Especifique el directorio de destino donde se deben transferir los archivos del juego. La ruta predeterminada es C:Users[Your Username]AppDataLocalManorLordsSaves . |
-deleteExisting | Sí | Especifique si eliminar los archivos existentes en el directorio de destino antes de la transferencia. Acepta true o false . El valor predeterminado es false . Si es true , cualquier archivo existente en el directorio de destino se eliminará antes de la transferencia. Si false , la transferencia fallará si hay archivos existentes en el directorio de destino. |
-timeDiffMinutes | Sí | Especifique la diferencia de tiempo en minutos a considerar para la sincronización de archivos. Solo se transferirán los archivos que se han modificado dentro de esta diferencia de tiempo. El valor predeterminado es 15 , lo que significa que todos los archivos se transferirán independientemente de cuándo se modificaron por última vez. |
Este script tiene dos propósitos principales:
Asocia a Xbox Guardar archivos con las miniaturas de Guard Game correspondientes en función de los tiempos de modificación más cercanos, y luego transfiere los archivos coincidentes a un directorio de destino especificado.
Convierte el estilo de archivo de Guardar Xbox en el estilo de archivo de guarda de Steam, haciendo que los archivos guardados compatibles con ambas plataformas.
Los archivos de Guardar Xbox se encuentran en C:Users[Your Username]AppDataLocalPackagesHoodedHorse.ManorLords_znaey1dw2bdpr
. Las miniaturas Guardar Juego y los datos de guardado de Steam se almacenan en C:Users[Your Username]AppDataLocalManorLords
.
Si el indicador -deleteExisting
está habilitado, el script sobrescribirá cualquier archivo existente en el directorio de destino, asegurando que siempre se usen los archivos de guardado más recientes.
Para usar el script, abra un terminal de PowerShell y navegue al directorio que contiene el script. Luego, ejecute el script con los parámetros deseados. Por ejemplo:
.migrate - saves - xboxgamepass - to - steam.ps1 - gameInstallNumber " 000900000AE4F5E0_0000000000000000000000006677A913 " - deleteExisting $True
Este comando ejecutará el script, utilizando el número de instalación del juego 000900000AE4F5E0_0000000000000000000000006677A913
y eliminando cualquier archivo existente en el directorio de destino.