يحتوي هذا المستودع على برنامج نصي لترحيل PowerShell ، migrate-saves-xboxgamepass-to-steam.ps1
، المصمم لنقل Manor Lords حفظ الألعاب من جهاز الكمبيوتر Xbox GamePass إلى Steam.
يقبل البرنامج النصي المعلمات التالية:
المعلمة | خياري | وصف |
---|---|---|
-help | نعم | أظهر رسالة المساعدة هذه. |
-gameInstallNumber | نعم | حدد المعرف الفريد لتثبيت اللعبة. يتم استخدام هذا الرقم لتحديد موقع ملفات اللعبة الصحيحة للنقل. |
-baseDir | نعم | حدد الدليل الأساسي حيث يتم تخزين ملفات اللعبة حاليًا. المسار الافتراضي هو C:Users[Your Username]AppDataLocalPackagesManorLordsLocalCacheLocalManorLordsSaves . |
-destinationDir | نعم | حدد دليل الوجهة حيث يجب نقل ملفات اللعبة. المسار الافتراضي هو C:Users[Your Username]AppDataLocalManorLordsSaves . |
-deleteExisting | نعم | حدد ما إذا كنت تريد حذف الملفات الموجودة في دليل الوجهة قبل النقل. يقبل true أو false . الافتراضي false . إذا كان true ، فسيتم حذف أي ملفات موجودة في دليل الوجهة قبل النقل. إذا كان false ، فسوف يفشل النقل إذا كانت هناك ملفات موجودة في دليل الوجهة. |
-timeDiffMinutes | نعم | حدد الفرق الزمني في الدقائق التي يجب مراعاتها في مزامنة الملفات. سيتم نقل الملفات فقط التي تم تعديلها في هذا الفرق الزمني. الافتراضي هو 15 ، مما يعني أنه سيتم نقل جميع الملفات بغض النظر عن موعد تعديلها آخر مرة. |
يخدم هذا البرنامج النصي غرضين رئيسيين:
إنه يربط Xbox حفظ الملفات مع Tave Game Thumbnails استنادًا إلى أقرب أوقات التعديل ، ثم ينقل الملفات المتطابقة إلى دليل وجهة محدد.
يقوم بتحويل Xbox حفظ نمط الملف إلى Steam Save Style ، مما يجعل ملفات حفظ متوافقة مع كلا النظامين.
توجد ملفات حفظ Xbox في C:Users[Your Username]AppDataLocalPackagesHoodedHorse.ManorLords_znaey1dw2bdpr
. يتم تخزين صور Save Game Thumbnails و Steam Save في C:Users[Your Username]AppDataLocalManorLords
.
إذا تم تمكين علامة -deleteExisting
، فسيقوم البرنامج النصي بالكتابة فوق أي ملفات موجودة في دليل الوجهة ، مما يضمن استخدام ملفات حفظ الأحدث دائمًا.
لاستخدام البرنامج النصي ، فتح محطة PowerShell وانتقل إلى الدليل الذي يحتوي على البرنامج النصي. ثم ، قم بتشغيل البرنامج النصي مع المعلمات المطلوبة. على سبيل المثال:
.migrate - saves - xboxgamepass - to - steam.ps1 - gameInstallNumber " 000900000AE4F5E0_0000000000000000000000006677A913 " - deleteExisting $True
سيقوم هذا الأمر بتشغيل البرنامج النصي ، باستخدام رقم تثبيت اللعبة 000900000AE4F5E0_0000000000000000000000006677A913
وحذف أي ملفات موجودة في الدليل الوجهة.