Heroic Launcherチームは、Linux上でXbox PCゲームを実行可能にする新しいオープンソースプロジェクトXodusを開始した。このプロジェクトはMicrosoftのGDK(Game Development Kit)環境を逆エンジニアリングし、XboxのIDサービスと暗号化されたMSIXVCパッケージを模倣する。これにより、Xboxアプリから購入したゲームのライセンス認証が行われ、ゲームを実行できるようになる。
XodusはGDKベースの現代的なXbox PCゲームに焦点を当てており、現在Xboxサービスへのログイン、ゲームパッケージのダウンロード、ライセンス取得の処理を行っている。このプロジェクトにはWineとProtonの特別なブランチ、xgameruntime.dllのオープンソース実装、xal-rsと呼ばれるXbox ID認証ライブラリが含まれている。プロキシライブラリを使用してGDKゲームと通信し、有効なXbox Liveトークンを渡している。
現在、XodusはWine上でXbox Game Runtimeを模倣することに焦点を当てており、その後ネイティブでXbox PCゲームを実行するようになる予定だ。プロジェクトチームは既にXbox/Microsoft ID認証、ライセンスチェック、パッケージの復号化といった障壁を克服している。これにより、Linux上でネイティブにPC Game Passを実行することが可能になるかもしれない。
