Chupathingy
PC port of Halo: Combat Evolved
- DecompilationPort Type
- ChupathingyCEDeveloper
- 2 Nov 2026Page Updated

Details
- Developer
- ChupathingyCE
- Port Type
- DecompilationThe game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.
- AI Use
- AI-assistedThe project says: “The decompilation this project is built on, and the port it began as a fork of, were made with heavy use of generative AI.” Source
- Source Code
- GitHub
- Page Updated
Platform Support
- Windows
- Linux
- macOS
- Android
Screenshots
.iso or .xiso) of Halo: Combat Evolved from your own disc, any region; the Halo PC disc or the Custom Edition installer works too. Windows 10 or later, macOS (Apple silicon or Intel), Linux including the Steam Deck, or Android 9 or later.Overview
Chupathingy is a port of the Halo: Combat Evolved decompilation to Windows, macOS, Linux, the Steam Deck, Android and FreeBSD, with builds for several consoles in testing. It began as a fork of OpenCE, an earlier port of the same decompilation also listed here, and has had its own code, releases and community since October 2026.
It plays the campaign, split screen, system link and online games with players on every platform. It plays like the Xbox game, and everything extra is a setting. The project says the decompilation it is built on, and the port it was forked from, were made with heavy use of generative AI.
It never includes or downloads Microsoft’s files: the maps are copied from the player’s own disc image.
How to Set It Up
- Download the build for your system and extract it (on Linux, make the AppImage executable). On Android, also copy the disc image to the phone.
- Start Chupathingy. On Windows, if it warns about an unknown publisher, choose More info, then Run anyway; on a Mac, move it to Applications and allow it once in Privacy & Security.
- Pick your Halo disc image and wait while it copies the maps (about 2 GB).
- The game checks for updates when it starts and asks before installing a signed one.
Advertisement
Download Chupathingy
What's new in v0.8.1dChupathingy v0.8.1d
Halo CE: Ported for Everyone. Bring your own copy of the game.
Download
Windows · Mac · Linux · Android
Also: Linux 64-bit zip · Older 32-bit PCs: Windows 32-bit · Linux 32-bit · Try the 64-bit Android build: Android 64-bit
- Joins games on OpenCE’s newest version (network 41).
Running a server
- Linux x64: most VPSes
- Linux arm64: Oracle free tier, Raspberry Pi 4/5, Ampere
- Linux x86: 32-bit systems
Halo PC (Custom Edition) and HaloMD maps need the x64 or arm64 server; the x86 one is for the Xbox maps.
How to set one up: the server’s guide
Compatibility: plays with OpenCE build-244 (network version 32).
Debug builds, checksums, signatures
- Debug builds, which stop at the first failed assertion and log it: v0.8.1d-debug
- Commit: 844242abdfb9
- SHA256SUMS lists every download’s SHA-256 (the debug builds’ too), and SHA256SUMS.sig signs it. Each zip and the AppImage has its own signature beside it (.sig).
- updates.json and updates.json.sig: the signed list of update files the self-updaters read (0.8.0 and later).
- The public keys: update_key.h
Chupathingy is free software under the GNU GPL, version 3 or later, and comes with no warranty. The source of this release:
62b904849e14ef2e92f0657af851b300feb8de6ae8182068f2e2b19bbf799864
9181286a594fb57a1f38b057285ead709db88ed03bda9fc4aa23194218a292e9
2b21980bf8e4210a7f48730c1fbf6cb23ed7297c8a899e7e032245992f0e2e83
d7a2cf4ea64ea19e4a00831e932d71ab0494760d9b8d4f0ca25f65b75bc738af
