WindowsのSteamの機能の1つは、ゲームを手動で追加できることですが、MicrosoftストアからダウンロードされていないEXEベースのゲームに限られます。Microsoftストアはゲームの主要なソースの1つであるため、それらのゲームをSteamに追加しても意味があります。ただし、ストアにインストールされているゲームは直接サポートされていません。
MicrosoftストアのゲームアプリをSteamに追加する
この投稿では、これを行うためのコツを紹介します。始める前に、Windows PCにゲームがインストールされていることを確認してください。ここでは、例としてAge of Empiresを使用しています。これを行うには管理者権限が必要であることに注意してください。
Windows UWPゲームを見つける
ストアからインストールされたゲームとアプリは、パッケージとして利用できます。まず、それを見つける必要があります。パスは次のようになります。:
C:\Users\<USERNAME>\AppData\Local\Packages
また、実行プロンプトに%appdata%と入力して、1つ前のステップに戻ってLocalフォルダーを見つけ、Packagesに入ります。
次に、ゲームパッケージを探します。難しい場合は、ゲームの名前で検索できます。
Age of Empiresの場合、フォルダー名はMicrosoft.MSDallas_8wexxxxxxxです。
ゲームのアプリマニフェストを見つける
次に、すべてのゲームとアプリを含む隠しフォルダーにアクセスします。
通常、C:\Program Files\WindowsAppsまたは 管理者権限が必要であり、アクセスが許可されていない場合は、アプリフォルダーの所有権をTrusted Installerからアカウントに変更する必要があります。 中に入ったら、上記で見つけた同じ名前のフォルダーを探します。この場合、「Microsoft.MSDallas_8wexxxxxxx」になります。 次に、フォルダー内のAppxManifest.xmlファイルを見つけます。テキストエディターで開きます。メモ帳を使用することをお勧めします。そこで何も編集しないでください。.txtファイルとして保存します。 次に、ファイル内のこのタグを見つけます「 この場合、アプリケーションIDはAppのみであるため、コピーします。別のメモ帳に書き留めるか、覚えておきます。 メモ帳で、次のテンプレートに従います: Age of Empiresの場合、パッケージは「Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe」になり、AppIDは「App」になります。 そのため、Age of Empiresの文字列は次のようになります: コンピューターで何が表示されているかを確認してください。 ここでSteamをだまします。WindowsエクスプローラーやChromeなどのEXEプログラムをゲームライブラリに追加します。リストに入ったら、そのアプリケーションを右クリックして、[プロパティ]を選択します。 スタートイン セクションからすべてを削除し、Targetセクションで作成したテキストで上書きします。 この場合、次のようになります: 名前をゲームの名前に変更することもできます。 これを投稿してください。WindowsストアのゲームをSteamから直接起動できるようになります。ただし、このプロセスはゲームごとに繰り返す必要があります。 ただし、欠点もいくつかあります。Steamには、VRサポートなどのSteamに関連するすべての機能が揃っているわけではありません。そのため、Steamからダウンロードした他のゲームのようにSteamからの情報が表示されませんが、Steamはそれでもゲームを起動し、ほとんどの場合、ゲーム内オーバーレイを利用できます。 UWPHookを使用すると、ワンクリックでMicrosoftストアのゲームとアプリをSteamに追加できます。これが役立つ理由を疑問に思っている場合は、UWPゲームをプレイしている場合、Steamアカウントの「現在プレイ中」ステータスには表示されません。しかし、これを使用した後は、ステータスにSteam以外のゲームが表示されます。このアプリは、アプリを介してスクリプトを使用してUWPゲームをSteamに追加するプロセスを簡素化します。 ステータスまたはゲームプレイのアクティビティがSteamアカウントで表示されるようにして、これが機能するようにします。 Steamアプリに追加した後、Microsoft Solitaire Collectionをプレイしたときの様子を紹介します。「Steam以外のゲームMicrosoft Solitaire Collection」というメッセージが表示されます。 開発者によって既知の問題としてリストされている2つの主要な問題を次に示します。 UWPHookはオープンソースソフトウェアであり、GitHubでダウンロードできます。 Windows 11/10 PCでMicrosoftストアのゲームをSteamに追加するには、最初にゲームを見つける必要があります。ほとんどの場合、AppDataフォルダーにあります。次に、ゲームのマニフェストを見つける必要があります。アクセスするには、正しい権限が必要です。その後、アプリケーションIDをコピーして、次のようにマニフェストファイルを編集する必要があります: shell:AppsFolder\PACKAGE!APPID。完了したら、PCでSteamを開いてゲームを追加する必要があります。 現時点ではできません。Steamでゲームがあり、他の誰かがMicrosoftストアから持っている場合、それらをリンクすることはできません。言い換えると、SteamまたはMicrosoftストアからクロスプラットフォームサポートを取得することはできません。 ヒント: UWPHookを使用して、ワンクリックでMicrosoftストアのゲームをSteamに追加することもできます。shell:AppsFolder\PACKAGE!APPID
shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App
Steamに追加する
shell:AppsFolder\Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!App
UWPHookを使用してMicrosoftストアのゲームをSteamに追加する
Steamアカウントステータス(Steam以外のゲーム)
MicrosoftストアのゲームをSteamからWindowsに追加するにはどうすればよいですか?
MicrosoftストアはSteamでプレイできますか?
コメントする