Xbox games on PC

Every project in the catalog for playing Xbox games natively on PC, with no emulator: static recompilations, ports, decompilations, and the tools behind them. Reviewed by hand, with GitHub data kept up to date, and every one asks for your own copy of the game.

9 of 9 projects
Port (decomp) Experimental

⑂ Fork of punpckhdq/halo

Halo: Combat Evolved (Universal)

cybersecurity/halo-ce-universal

Windows, Linux, and Android port of the Halo: Combat Evolved decompilation, starting from build 2342 of the original Xbox release. It isn’t a recomp: it builds on the code reconstructed by punpckhdq/halo, which has its own decompilation entry in the catalog, with its progress updated daily. GitHub Actions builds the game on every commit, and there are two binaries: the release one to play, and a debug one that stops at the first failed assertion and writes it to the log.

You needYour own copy of Halo: Combat Evolved for the original Xbox (build 2342).

★ 1.6k · 2026-10-17 View →
Launcher Experimental

xrevive

Teraflopping/xrevive

Desktop launcher for original Xbox games recompiled with Xrecomp, with online services through xb.live, a project that brings back Xbox Live: you sign in once and see friends, lobbies, community events, and leaderboards. You add your own ISO or game folder, and the launcher downloads the matching recompiled executable; it includes no games. The first game with online play is Midnight Club 3: DUB Edition, since version 0.1.5 (October 13); 0.1.6 added a save editor for it and conversion of saves from the PS2 version. The game executables are 64-bit Windows only; the launcher also has macOS and Linux builds.

★ 298 · 2026-10-17 View →
Xbox

Halo: Combat Evolved

punpckhdq/halo

Work-in-progress decompilation of build 2342 of Halo: Combat Evolved for Xbox, a beta executable (cachebeta.exe) rather than the retail release. The README pins the target binary by its SHA-256 hash.

★ 188 · 2026-10-16 View →
Xbox Experimental

Dead or Alive Xtreme Beach Volleyball

NoRain211/doaxvb-re

Native Windows, macOS, and Linux port by static recompilation: the original Xbox executable is lifted to C and linked against a hand-written runtime that replaces the Xbox kernel imports, the audio output, and the main Direct3D 8 and DirectSound APIs with native equivalents. The rest of the game, including its statically linked libraries, still runs as generated code. The stated goal goes beyond the port: to replace the game logic with readable, hand-written source code, one cluster of data structures at a time, while the game keeps running.

You needYour own legally obtained copy of the US Xbox release. The project ships no game files.

★ 172 · 2026-10-14 View →
Xbox Playable

Mercenaries: Playground of Destruction

KraftMacAndChee/Mercenaries-Recompiled

Mercenaries Recompiled: a native Windows port built with xboxrecomp, which translates the original Xbox executable to C and adds compatibility layers for graphics, audio, input, memory, and system services. It supports keyboard and mouse or a controller with configurable controls, resolution and aspect-ratio options, a frame cap from 30 to 120 fps or uncapped, and a choice of whether to keep the original game’s bugs. The launcher extracts and verifies your ISO on first launch. There’s only a 64-bit Windows build.

You needYour own ISO of the US Xbox retail release. The PS2 disc won’t work.

★ 125 · 2026-10-06 View →
Xbox Playable

⑂ Fork of sp00nznet/burnout3

Burnout 3: Takedown

xenophobentx/takedawn

Takedawn: native Mac, Windows, Linux, and Steam Deck port by static recompilation. The original Xbox x86 executable is translated to C and compiled for x86-64 and arm64, and a runtime draws the NV2A graphics commands with Metal or Vulkan. Adds render scale up to 4x, a widescreen HUD fix, ultrawide, your own music, and 5.1 surround.

You needYour own copy of the North American (NTSC-U) Xbox disc. The project ships no game files.

★ 61 · 2026-10-17 View →
Xbox Experimental

TimeSplitters 2

phobos665/split2-recomp

split2-recomp: a static recompilation of the Xbox version of TimeSplitters 2 for Windows, using xboxrecomp. There are no prebuilt executables: the game’s code is translated to C on your own PC from your copy, then compiled. The front end and a story mode level have been played, at 60 fps, with higher internal resolution, a frame counter, and rebindable controls; the other modes haven’t been tested yet.

You needYour own copy of TimeSplitters 2 for Xbox, PAL or US release, extracted from the disc. Building it requires Windows 10 or 11, Visual Studio, CMake, Python, and Git.

★ 12 · 2026-10-15 View →
Xbox Experimental

Prince of Persia: The Sands of Time

FulGerNet/rePOP

reSOT: a static recompilation of the original Xbox builds of The Sands of Time for Windows, using a patched copy of xboxrecomp that lifts all of default.xbe to C; the NV2A graphics commands are drawn with Direct3D 11. A person has played the E3 2003 demo up to the third level, and the NTSC retail version reaches its first playable level. Both are still being tested: there are crashes and visual glitches, the sound is pitched too high, in-level frame rates stay below 60 fps, and saving still fails in the retail version. It has 16:9 widescreen and its own graphics and controls options menu; the demo plays with keyboard (in the PC version’s layout), mouse, or gamepad, and has a Load Map menu the author recovered from the game files. The goal is both versions fully playable from your own discs.

You needFiles from your own Xbox discs: the E3 2003 demo or the NTSC retail version, identified by the SHA-256 of their default.xbe. There are no releases: you build it on Windows with MSVC and CMake.

★ 8 · 2026-10-16 View →
Recompiler Experimental

Xrecomp

Teraflopping/Xrecomp

Recompiler for original Xbox games into native code, with the stated goal of covering the usual platforms. It’s the toolchain behind xrevive, the launcher by the same author, also in this catalog.

★ 4 · 2026-10-09 View →