Halo: Combat Evolved Decompilation
DecompilationActive
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Original game imageAbout
A work-in-progress decompilation of Halo: Combat Evolved build 2342, identified by its cachebeta executable and a listed SHA-256. It reports code and data progress through decomp.dev badges.
Getting started
You must source the Halo 1 PAL debug build and the August 2001 Xbox SDK yourself, plus ninja on your PATH. Extract the SDK's xbox folder into the repository root, place the build's executable there, run the configure script, then use ninja to build or open the Visual Studio 2022 project on Windows.
What you need to run it
Additional notes
- Type information
- Type information comes from debug symbols of later Halo games: you run a Halo CEA beta through pdb-decompiler yourself, and since CEA is based on Halo PC it is not 100% accurate to the original Xbox title.
FAQ
- What is Halo: Combat Evolved Decompilation?
- Halo: Combat Evolved Decompilation is an open-source decompilation of Halo: Combat Evolved. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Xbox.
- Do I need the original game files to run Halo: Combat Evolved Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
More like Halo: Combat Evolved Decompilation
Active
Halted

