نحوه اضافه کردن برنامه های بازی Microsoft Store به Steam در ویندوز 11/10

یکی از ویژگی های Steam در ویندوز(Windows) این است که به شما امکان می دهد بازی ها را به صورت دستی اضافه کنید، اما محدود به بازی های مبتنی بر EXE است که از فروشگاه مایکروسافت(Microsoft Store) دانلود نمی شوند . اکنون که فروشگاه مایکروسافت(Microsoft Store) یکی از منابع اصلی بازی(Games) است، منطقی است که آن بازی ها را نیز به Steam اضافه کنید . با این حال، هیچ پشتیبانی مستقیمی از بازی های نصب شده از فروشگاه وجود ندارد.

برنامه های بازی Microsoft Store(Add Microsoft Store Game) را به Steam اضافه کنید

در این پست ترفندی را به اشتراک می گذارم که به شما این امکان را می دهد. قبل از شروع، مطمئن شوید که بازی را روی رایانه شخصی ویندوز نصب کرده اید -(Windows PC –) و در اینجا من از Age of Empires به عنوان مثال استفاده می کنم. به یاد داشته باشید(Remember) ، برای انجام این کار به حقوق مدیر نیاز دارید.

بازی UWP ویندوز را پیدا کنید

بازی‌ها و برنامه‌های(Apps) نصب‌شده از فروشگاه به‌صورت بسته در دسترس هستند. ابتدا باید آن را پیدا کنیم. مسیر باید به صورت زیر باشد:

C:\Users\<USERNAME>\AppData\Local\Packages

همچنین می توانید %appdata% را در اعلان Run تایپ کنید و سپس یک مرحله به عقب برگردید تا پوشه Local را پیدا کنید و سپس وارد Packages شوید .

حالا به دنبال بسته بازی بگردید. اگر سخت است، اما می توانید با نام بازی جستجو کنید.

برای Age of Empires نام پوشه Microsoft.MSDallas_8wexxxxxxx است.

برنامه های بازی فروشگاهی ویندوز 10 را به استیم اضافه کنید

مانیفست برنامه را برای بازی پیدا کنید

در مرحله بعد، به یک پوشه مخفی که شامل همه بازی ها و برنامه ها می شود دسترسی خواهیم داشت.

معمولاً در C:\Program Files\WindowsApps یا <DISK>:\WindowsApps قرار دارد.

زمانی که درایو دیگری را برای برنامه‌ها و بازی‌ها انتخاب کرده‌اید، قابل استفاده است.

شما باید امتیازات مدیریت داشته باشید، و اگر اجازه دسترسی به آن را ندارید، باید مالکیت (change the ownership)پوشه App را از Trusted Installer به حساب خود تغییر دهید.

پس از داخل شدن، به دنبال پوشه ای با همان نامی که در بالا پیدا کردیم بگردید. در این مورد، " Microsoft.MSDallas_8wexxxxxxx " خواهد بود .

سپس، فایل AppxManifest.xml را در پوشه پیدا کنید. آن را با یک ویرایشگر متن باز کنید. من پیشنهاد می کنم از Notepad استفاده کنید. هیچ چیزی را در آنجا ویرایش نکنید - و ذخیره به صورت یک فایل txt است.

اکنون این تگ را در فایل “<Application Id=”

شناسه برنامه را که در این مورد فقط App است کپی کنید . آن را در یک دفترچه یادداشت(Notepad) جداگانه یادداشت کنید یا آن را به خاطر بسپارید.

اکنون در Notepad این الگو را دنبال کنید:

shell:AppsFolder\PACKAGE!APPID

برای Age of Empires ، بسته " Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe" و AppID " App" خواهد بود (App’)

بنابراین رشته Age of Empires تبدیل خواهد شد:

shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App

لطفاً بررسی کنید که در رایانه شما چیست.

به Steam اضافه کنید

اینجاست که ما Steam را فریب خواهیم داد. هر برنامه EXE مانند Windows Explorer یا Chrome را به کتابخانه بازی اضافه کنید. (Add)هنگامی که در لیست قرار گرفت، روی آن برنامه کلیک راست کرده و Properties را انتخاب کنید.

همه چیز را از بخش Start in  حذف کنید و با متنی که در بخش Target ایجاد کردیم بازنویسی کنید(overwrite with the text we created in the Target section) .

در مورد ما، این خواهد بود:

shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App

همچنین می توانید نام بازی را به نام بازی تغییر دهید.

این را ارسال کنید؛ شما می توانید بازی های فروشگاه ویندوز(Windows Store) را مستقیماً از Steam راه اندازی کنید. (Steam)با این حال، شما باید این روند را برای هر بازی تکرار کنید.

هرچند اشکالات کمی وجود دارد. در اینجا ویژگی های کامل Steam مربوط به Steam مانند پشتیبانی VR را دریافت نمی کنید. بنابراین مانند بازی‌های دیگری که از آنجا دانلود کرده بودید، هیچ اطلاعاتی از Steam نمی‌بینید – اما (Steam)Steam همچنان می‌تواند بازی را برای شما راه‌اندازی کند و در بیشتر موارد، پوشش درون‌بازی در دسترس خواهد بود.

چگونه می توانم بازی های فروشگاه مایکروسافت(Microsoft Store) را از Steam به ویندوز(Windows) اضافه کنم؟

برای افزودن بازی‌های فروشگاه مایکروسافت به (Microsoft Store)Steam در رایانه شخصی Windows 11/10 ، ابتدا باید مکان بازی را پیدا کنید. در بیشتر موارد، می توانید آن را در پوشه AppData پیدا کنید. سپس، باید مانیفست بازی را پیدا کنید. برای دسترسی به آن، باید مجوز صحیح را داشته باشید. پس از آن، باید شناسه برنامه(Application ID) را کپی کنید و فایل مانیفست را مانند این ویرایش کنید:  shell:AppsFolder\PACKAGE!APPID . پس از اتمام، باید استیم(Steam) را روی رایانه شخصی خود باز کنید و بازی را اضافه کنید.

آیا فروشگاه مایکروسافت(Microsoft Store) می تواند با Steam بازی کند ؟

خیر فعلا امکانش نیست اگر یک بازی در Steam دارید و شخص دیگری آن را از فروشگاه مایکروسافت(Microsoft Store) دارد، نمی توانید آنها را پیوند دهید. به عبارت دیگر، امکان دریافت پشتیبانی بین پلتفرم از Steam یا Microsoft Store وجود(Microsoft Store) ندارد.

نکته(TIP) : همچنین می‌توانید از UWPHook برای اضافه کردن بازی‌های فروشگاه مایکروسافت به Steam با یک کلیک استفاده کنید.



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts