在Linux系統上運行Xbox PC版游戲一直是個難題,原因在于微軟專有的GDK運行時環境。即使Xbox支持云游戲串流,Game Pass訂閱用戶也無法在Linux上原生游玩這些作品。如今,Heroic Launcher的開發者們啟動了一項名為“Xodus”的全新開源逆向工程項目,旨在掃清這一障礙。 Xodus主要面向基于GDK的現代Xbox PC游戲及MSIXVC封裝包,而非《戰爭機器4》等早期UWP架構作品。對后者而言,DirectX API和x86指令并非問題所在,Proton與DXVK/VKD3D早已能夠完成轉換。問題真正的癥結,在于微軟GDK、Xbox身份驗證服務、加密的MSIXVC包這三重機制——它們負責校驗你在Xbox應用中擁有的游戲許可,缺失就無法啟動。 Xodus團隊透露,項目目前已能登錄Xbox服務、下載游戲包并獲取許可證。他們實現了開源的xgameruntime.dll,并提供了Wine與Proton的自定義分支,配合基于Rust構建的Xbox認證庫xal-rs。借助代理庫與GDK游戲對接,Xodus能攔截API調用并傳遞有效的Xbox Live令牌。 目前開發重心是先通過Wine模擬Xbox GDK中的Gaming Runtime,隨后推進到實際啟動和游玩Xbox PC游戲的階段。若進展順利,Linux玩家將首次繞過微軟專有生態的驗證壁壘,暢玩原本被鎖死在Windows平臺上的游戲作品。
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.