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

Одной из особенностей Steam для Windows является то, что он позволяет добавлять игры вручную, но он ограничен играми на основе EXE, которые не загружаются из Магазина Microsoft(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 в Steam

Найдите манифест приложения для игры

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

Обычно он находится в C:\Program Files\WindowsApps ИЛИ <DISK>:\WindowsApps .

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

Вам потребуются права администратора, и если у вас нет доступа к нему, вам придется изменить владельца (change the ownership)папки приложения с доверенного установщика(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)Steam , таких как поддержка VR. Таким образом, вы не увидите никакой информации из 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 .

СОВЕТ(TIP) . Вы также можете использовать UWPHook для добавления игр из Магазина Microsoft в Steam одним щелчком мыши.



About the author

Я инженер-программист с более чем 10-летним опытом работы с продуктами Windows, Office и Google. Я эксперт в Word, Excel и PowerPoint и написал несколько книг на эту тему. В свободное время я люблю играть в видеоигры, читать книги и смотреть фильмы.



Related posts