allrecomps

Xbox / Native port

Halo: Combat Evolved — OpenCE Ports

OpenCE-based Halo: Combat Evolved port for Switch, built from the Xbox decompilation with deko3d rendering. Includes a dedicated Switch package, controller support and documented multiplayer features; requires your own Xbox game data.

Release availableNintendo Switch
Halo: Combat Evolved — OpenCE Ports
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

About this project

The Xbox build 2342 decompilation is compiled for the target CPU. On Switch its Direct3D 8 rendering is translated to deko3d, rather than running the game in a general Xbox emulator.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Compatibility

The Switch build requires Atmosphère-compatible homebrew and full-memory title mode. The source data is an Xbox ISO/XISO or supported extracted maps; PC Custom Edition maps are an additional documented feature, not a substitute for the required base data.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

Official release observed: build-111. This records a public project release, not proof of complete gameplay or a ready-to-run Switch game package.

Source: Official GitHub release ↗ · Checked Oct 20, 2026

The README reports campaign checkpoints and saves, split-screen, system-link/internet multiplayer and gyro aiming. These are maintainer feature reports; AllRecomps has not tested campaign completion, networking or performance.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

The latest non-prerelease GitHub release observed is build-112. A release does not establish stability, complete gameplay or tested platform support.

Source: GitHub latest release (automatic) ↗ · Checked Oct 21, 2026

Known limitations

Bink movies are skipped. Custom Edition maps on Switch need a 512 MB memory window; the console may allocate only 256 MB, which the main menu reports. The maintainer suggests restarting when this happens.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Getting started

Extract the official Switch release into /switch/halo/ and retain both halo.nro and halo_guest.elf. Add your Xbox disc image as halo.iso; first launch extracts maps and can take several minutes.

Source: Switch installation guide ↗ · Checked Oct 20, 2026

Keep save/ and config.toml across updates. Use the project’s release package rather than treating its Android or PS5 packages as Switch builds.

Source: Switch installation guide ↗ · Checked Oct 20, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.