이 저장소에는 PowerShell 마이그레이션 스크립트, migrate-saves-xboxgamepass-to-steam.ps1
포함되어 있으며 Manor Lords를 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 저장 파일 스타일을 증기 저장 파일 스타일로 변환하여 저장 파일을 두 플랫폼과 호환합니다.
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
사용하여 스크립트를 실행하고 대상 디렉토리에서 기존 파일을 삭제합니다.