Bringing Xbox PC games to Linux and macOS.
Xodus is an open-source reverse-engineering effort to make Xbox PC games (including GamePass) run on Linux and Mac systems. We handle everything needed to get GDK-based Xbox titles running outside of Windows.
This project is not affiliated nor endorsed by Microsoft. Use at your own risk.
The core project - written in Rust. Handles the full pipeline from Xbox authentication, token exchange through to package downloading and decryption.
A fork of ColinFinck/ntfs, adapted to support MSIXVC container parsing requirements.
Reverse-engineering documentation for xgameruntime.dll internals - a key component of the Xbox PC runtime that games depend on.
Xodus targets games distributed in GDK + MSIXVC format. Support for the broader Xbox PC catalog is the goal. Some titles (e.g. Gears of War 4) remain unsupported for now due to format differences.
Full Wine/Proton-level Xbox Services support is still being developed, so end-to-end gameplay isn't available yet - but the project is maturing quickly.
- Join the conversation on Discord
- Check out open issues and pull requests
- Browse the code and documentation across our repos above
Licensed under GPL-3.0