Xbox PCおよびGame Passタイトルは、Microsoftの独自環境であるGame Development Kit(GDK)ランタイムに依存しています。このスタックは、ユーザー認証、ライセンス検証、パッケージ管理、ゲーム実行まで、すべてを処理します。LinuxやmacOSにはこれらのコンポーネントが存在しないため、WineやProtonを介してゲームをインストールしても、GDKの基盤が欠けているために認証や起動ができません。
Xodusは、これらの不足しているレイヤー(Xbox認証ライブラリ「XAL」、ライセンスサービス、MSIXVCパッケージ処理、そして最終的にはGaming Runtime自体)をリバースエンジニアリングし、再実装することで、GDKベースのゲームがWindowsを必要とせずに動作するようにします。
開発初期段階にもかかわらず、XodusはXboxゲームをWindows外で動作させる上で最も困難ないくつかの問題を解決しています。
プロジェクトの公式GitHub READMEには、デバイス/ユーザーログイン、Xbox認証、パッケージダウンロード、実行ファイル復号化が完了項目としてリストされています。
これが重要な注意点です。一部の初期の見出しが見落としがちな点ですが、Xodusはフェッチ、復号化、認証はできても、実際にゲームを起動することはできません。プロジェクトはまだ、Xbox Gaming Runtime(XGameRuntimeInitialize)や、GDKタイトルを実行するために必要なゲームSDKレイヤーを再現していません。
その他の重要な制限:
Xodusは、既存のLinuxゲーミングツールの競合ではなく、残された唯一のギャップを埋めるために設計されています。
パズルの最後のピースは、Xbox Gaming Runtime自体です。ゲームは起動時にXGameRuntimeInitializeを呼び出しますが、この呼び出しは現在、ランタイムが存在しないためWindows外では失敗します。Xodusチームは、このコンポーネントを、より広範なゲームSDKとともにリバースエンジニアリングする必要があります。
要約すると、Xodusは起動前の最も困難な問題(認証、ライセンス、復号化)を解決しましたが、ゲームが実際に起動するには、まだ機能するGDKランタイムエミュレーションが必要です。これが完了すれば、Windowsインストールやクラウドストリーミングサブスクリプションを必要としない、ネイティブなローカルXbox Game Passサポートという、Linuxゲーミングにおける最後の大きなギャップを埋めることになるでしょう。
Xbox PCおよびGame Passタイトルは、Microsoftの独自環境であるGame Development Kit(GDK)ランタイムに依存しています。このスタックは、ユーザー認証、ライセンス検証、パッケージ管理、ゲーム実行まで、すべてを処理します。LinuxやmacOSにはこれらのコンポーネントが存在しないため、WineやProtonを介してゲームをインストールしても、GDKの基盤が欠けているために認証や起動ができません。
Xodusは、これらの不足しているレイヤー(Xbox認証ライブラリ「XAL」、ライセンスサービス、MSIXVCパッケージ処理、そして最終的にはGaming Runtime自体)をリバースエンジニアリングし、再実装することで、GDKベースのゲームがWindowsを必要とせずに動作するようにします。
開発初期段階にもかかわらず、XodusはXboxゲームをWindows外で動作させる上で最も困難ないくつかの問題を解決しています。
プロジェクトの公式GitHub READMEには、デバイス/ユーザーログイン、Xbox認証、パッケージダウンロード、実行ファイル復号化が完了項目としてリストされています。
これが重要な注意点です。一部の初期の見出しが見落としがちな点ですが、Xodusはフェッチ、復号化、認証はできても、実際にゲームを起動することはできません。プロジェクトはまだ、Xbox Gaming Runtime(XGameRuntimeInitialize)や、GDKタイトルを実行するために必要なゲームSDKレイヤーを再現していません。
その他の重要な制限:
Xodusは、既存のLinuxゲーミングツールの競合ではなく、残された唯一のギャップを埋めるために設計されています。
パズルの最後のピースは、Xbox Gaming Runtime自体です。ゲームは起動時にXGameRuntimeInitializeを呼び出しますが、この呼び出しは現在、ランタイムが存在しないためWindows外では失敗します。Xodusチームは、このコンポーネントを、より広範なゲームSDKとともにリバースエンジニアリングする必要があります。
要約すると、Xodusは起動前の最も困難な問題(認証、ライセンス、復号化)を解決しましたが、ゲームが実際に起動するには、まだ機能するGDKランタイムエミュレーションが必要です。これが完了すれば、Windowsインストールやクラウドストリーミングサブスクリプションを必要としない、ネイティブなローカルXbox Game Passサポートという、Linuxゲーミングにおける最後の大きなギャップを埋めることになるでしょう。