Halo CE for switch

  • Thread starter Thread starter NDSAK2
  • Start date Start date
  • Views Views 6,069
  • Replies Replies 57
  • Likes Likes 8

NDSAK2

Well-Known Member
Newcomer
Joined
Dec 24, 2008
Messages
58
Reaction score
55
Trophies
1
XP
731
Country
Canada
Built by @thelinkin3000
2026101102270400-A9B0032CC553826380AC243559DEF3F2.jpg

Features
- Switch style button layout (A-select/B-back) & matching in game graphics.
-single player & split screen campaign and multiplayer
-cross platform LAN multiplayer
-online multiplayer, including hosting, with upnp *⁴
-online co-op. Very beta. YMMV
-voice chat with wired headsets
-custom PC map support
-mod support
-gyro controls, with a zoom only option
-threaded deko3d renderer with shader cache
-60 fps for singleplayer & mp *¹
-higher rendering resolutions (480,720,900,1080)*²
-dynamic resolution scaling *³
-auto-update from GitHub

Downloads on GitHub
https://github.com/thelinkin3000/halo-ce-universal/releases

Requires a Halo CE Xbox iso at '/switch/halo/halo.iso'. On first launch it will extract the needed files to the maps folder, with a progress bar.

Custom single player & multiplayer maps
Create a custom_maps folder beside the halo.nro, and put your PC Halo maps there. Sub-folders are supported for organizing.

Mod Support
Mods go in a folder named 'mods' beside the nro, unzipped into their own folder. Check the openCE discord for available mods. I can definitely recommend the uncompressed audio & uncompressed texture mods. They improve the look & sound of the game while retaining the original artwork, without affecting performance. Other mods are at your own discretion.

Ultrahand Overlay
Cheats & console commands now supported via an Ultrahand overlay package, made by me, with support from @thelinkin3000

Download overlay package here.

Gameplay Vids

Multiplayer





Online co-op




Alternate Menu

DL here. Instructions included in zip.
https://files.catbox.moe/m4ono4.zip

*¹ (this is limited by game size somewhat. Multiplayer up to ~48 players runs well & co-op games are highly dependent on the host machine)
*² Minimum OC to 1.5 GHz for CPU is recommended. handheld should get 60 fps mostly @720p, 480p for best performance & higher framerate in mp. Docked performs well @900p, and will hold 60 fps for the full campaign, and smaller mp & co-op missions. For 1080p GPU overclock is needed for a locked 60.
*³ off by default, enable in video options. Scales the internal rendering resolution depending on GPU load.
*⁴ currently in testing. A limit of 48 players so far, with more optimizations to be done .
 

Attachments

  • Screenshot_20261021-141002.png
    Screenshot_20261021-141002.png
    1.8 MB · Views: 5
Last edited by NDSAK2,
When I run it with pre-extracted maps or a .xiso it leads to a selection menu. Campaign just causes the app to close. Can't get in-game at all.
 
When I run it with pre-extracted maps or a .xiso it leads to a selection menu. Campaign just causes the app to close. Can't get in-game at all.
The dev is active in the open-ce discord @thelinkin3000, the invite is linked in his GitHub. He would like more Switch testers, if you're into that sort of thing, I think I'm the only one at the moment. He indicated he would be working further on the port this weekend.

The only thing I can think of is to make sure the folder is '/switch/halo' exactly, I initially had it named something else that lead to crashes.
 
When I run it with pre-extracted maps or a .xiso it leads to a selection menu. Campaign just causes the app to close. Can't get in-game at all.
make sure adress space is 36bit and cpu cores is 3 (default), make sure ur iso is in the folder, rename halo release folder to just halo, and if the maps are not extracting extract it yourself and place the folder in "halo" folder; these are the main reasons i found it would crash
 
  • Like
Reactions: NDSAK2
make sure adress space is 36bit and cpu cores is 3 (default), make sure ur iso is in the folder, rename halo release folder to just halo, and if the maps are not extracting extract it yourself and place the folder in "halo" folder; these are the main reasons i found it would crash
I'm new to switch modding but I've never heard of adjusting address space or cores in this context. Where do I do that? I've tried using the extracted maps with the same result, like it can't see them. folders are named exactly according to their readme.
 
I'm new to switch modding but I've never heard of adjusting address space or cores in this context. Where do I do that? I've tried using the extracted maps with the same result, like it can't see them. folders are named exactly according to their readme.
The address space & cores are options when making a menu forwarder with sphaira. In not sure why it's failing. Are you on the latest update build 39? Any build after 38 will give you the option to auto update now.
 
The dev is active in the open-ce discord @thelinkin3000, the invite is linked in his GitHub. He would like more Switch testers, if you're into that sort of thing, I think I'm the only one at the moment. He indicated he would be working further on the port this weekend.

The only thing I can think of is to make sure the folder is '/switch/halo' exactly, I initially had it named something else that lead to crashes.
I've joined and I @ them
Post automatically merged:

The address space & cores are options when making a menu forwarder with sphaira. In not sure why it's failing. Are you on the latest update build 39? Any build after 38 will give you the option to auto update now.
I'm on Build 39 with the same results and I don't get it.
 
AFAIK any Xbox Halo CE iso should work, PAL or NTSC. The initial extraction takes a while on the Switch, so I'd personally recommend preparing the maps using a PC version, then copying the maps folder to your SD card .
Ok, got it

Thank ye

(The iso is also bigger than 4GB and my SD is formatted to FAT32 so extraction is required either way heh heh)
 
The latest Halo CE update features some nice changes.

- auto update
- deko3d renderer
- shader cache
- online server browser

Optimization is still ongoing. For single player there is still a long load time between levels with no user feedback, though the lag during checkpoints is much better. MP runs pretty well with player counts under ~24.
Post automatically merged:

Online multiplayer co-op is a go! Performance has seen a big boost, this was with 16 players in the lobby.
 

Attachments

  • 2026100518463300-A9B0032CC553826380AC243559DEF3F2.mp4
    19 MB
Last edited by NDSAK2,
Can someone tag me when local co op works at a stable framerate
We made improvements on the way shaders are stored and loaded from the sd card.
While I haven't had the chance to take a look into split screen campaign fps, wanna give it a go?

A Switch lite now handles slayer multiplayer matches as well or better than the steam deck in our quick tests.
 
  • Like
Reactions: NDSAK2
Damn this is sick, runs awesome and had a game of multiplayer online is sweet. Man bring me left for dead 2 and ill lose my mind
 
  • Like
Reactions: Spikeout
wow, i am really impressed. i had the og xbox and i still have the gamedisc in my bedroom.. golden times, brothers and sisters.. golden times that we are living in..

until teh holy AI will all eat us alive haha
 

Site & Scene News

New Hot Discussed User Submitted