Как да добавите приложения за игри на Microsoft Store към Steam в Windows 11/10

Една от характеристиките на Steam в Windows е, че ви позволява да добавяте игри ръчно, но е ограничено до игри, базирани на EXE, които не се изтеглят от Microsoft Store . Сега, когато Microsoft Store е един от основните източници за игри(Games) , би трябвало да има смисъл да добавяте и тези игри към Steam . Въпреки това, няма директна поддръжка за игрите, инсталирани от магазина.

Добавете приложения за игри на Microsoft Store(Add Microsoft Store Game) към Steam

В тази публикация споделям трик, който ви позволява да направите това. Преди да започнем, уверете се, че сте инсталирали играта на компютър с Windows –(Windows PC –) и тук използвам Age of Empires като пример. Не забравяйте(Remember) , че ще ви трябват администраторски права, за да направите това.

Намерете играта на Windows UWP

Игри и приложения(Apps) , инсталирани от магазина, се предлагат като пакет. Първо ще трябва да го намерим. Пътят трябва да изглежда както по-долу:

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

Можете също да въведете %appdata% в подканата за изпълнение(Run) и след това да се върнете една стъпка назад, за да намерите локалната(Local) папка и след това да влезете в пакети(Packages) .

Сега потърсете пакета за игра. Ако е трудно, но можете да търсите по името на играта.

За Age of Empires папката е наречена Microsoft.MSDallas_8wexxxxxxx .

Добавете приложения за игри от Windows 10 Store към Steam

Намерете манифест на приложението за играта

След това ще имаме достъп до скрита папка, която включва всички игри и приложения.

Обикновено се намира в C:\Program Files\WindowsApps ИЛИ <DISK>:\WindowsApps .

е приложимо, когато сте избрали друго устройство за приложения и игри.

Ще трябва да имате администраторски права и ако не ви е разрешен достъп до него, ще трябва да промените собствеността(change the ownership) на папката на приложението от 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'

Така низът за Age of Empires ще стане:

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

Моля, проверете какво има на вашия компютър.

Добавете към Steam

Тук ще излъжем Steam . Добавете(Add) всяка EXE програма като Windows Explorer или Chrome към библиотеката с игри. След като е в списъка, щракнете с десния бутон върху това приложение и изберете Свойства.

Премахнете всичко от секцията Начало в (Start in ) и презапишете с текста, който създадохме в секцията Целева(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 , като поддръжка на VR. Така че няма да виждате никаква информация от Steam , както виждате за други игри, които сте изтеглили от там – но Steam все пак ще успее да стартира играта вместо вас и в повечето случаи ще бъде налично наслагването в играта.

Как да добавя игри на Microsoft Store от Steam към (Microsoft Store)Windows ?

За да добавите игри от Microsoft Store към (Microsoft Store)Steam в компютър с Windows 11/10 , първо трябва да намерите играта. В повечето случаи можете да го намерите в папката AppData . След това трябва да намерите манифеста на играта. За да получите достъп до него, трябва да имате правилното разрешение. След това трябва да копирате ID на приложението(Application ID) и да редактирате файла на манифеста по следния начин:  shell:AppsFolder\PACKAGE!APPID . След като сте готови, трябва да отворите Steam на вашия компютър и да добавите играта.

Може ли Microsoft Store да играе със Steam ?

Не, засега не е възможно. Ако имате игра в Steam и някой друг я има от Microsoft Store , не можете да ги свържете. С други думи, не е възможно да получите междуплатформена поддръжка от Steam или Microsoft Store .

СЪВЕТ(TIP) : Можете също да използвате UWPHook, за да добавите игри от Microsoft Store към Steam с едно щракване.



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts