


Xbox Live account requires input from keyboard to login
Co-op works with little issue. PvP causes anti-cheat incidents that results in temp bans.

If 2007 me could see 2025 me playing Halo 3 on a HANDHELD, his mind would be blown. Fantastic experience and runs flawlessly.
Some issues on initial startup with logging in to Xbox, etc. which was made easier with a keyboard and mouse, but a very minor issue. Otherwise perfect - I completed Halo CE, 2, 3, 4, ODST, and Reach with no issues the whole time. And that doesn't even count the hours I've spent in multiplayer.

Logging in the first time was difficult, the window was not showing. I had to reinstall the game multiple times before it worked. After logging in, no problems
Runs very smoothly and battery life on this game is great! The steam deck does not struggle to keep 60 fps

Audio like music and voices (rarley) cuts out, but I have had no issues with anything else.
Lag and slowness occured, but it did run.
Switch proton to 9.0.4 unless you are okay with frequent audio cutoffs from any source.

I didn't try co-op campaign, which in the past seems to have had issues, but recent reports suggest it's working.
Pretty straightforward report here.
Everything just worked out the box, despite EAC.
Really the only annoyance is occassionally needing to login to your Xbox account..
Depending on the specific title you're playing, it can push 90fps stable. Otherwise, stable 60 everywhere else on 'Standard' graphics, in my experience (I did not try Halo 4, gross).
As a life-long Halo fan, it's a childhood dream come true to take the franchise on the go.

Both Multiplayer and Campaign now working with Proton 9.0-3. I am now able to play Campaign on my Steam Deck with others that are using any other device. It used to only work if the other person was also on a Steam Deck for Campaign, Multiplayer has been working for a while.

Single player works flawlessly. Multiplayer has issues with campaign, and will warn the player.
Most text was easy to read, but there are exceptions, especially for those with poor vision.
Multiplayer campaign will crash very quickly. This might be fixed with GE-Proton 9-12, but there might be complications with the save file, as warned by the game when trying to play.

The coop campaign works now with friends on Windows! Do NOT use the ucrtbase.dll fix, simply use GE-Proton9-5 (or possibly newer). Tried with some missions of Halo 2 and 3 and it worked without any disconnects.
Mildest tinkering needed for the coop campaign to use GE-Proton9-5, then it’s flawless.

The anti-cheat issues seem to be resolved in the latest version

Coop campagn is broken. Do not try ucrtbase.dll method, it does not work and breaks that proton instance (no games work with it until you wipe it and redownload that proton instance). I tried multiple times with a couple different of my firends computer ucrtbase files.
PvP multiplayer works, but coop campaign does not

Only worth playing on a desktop environment, annoying to use in gamemode when you have to sign in each and every time.
Everytime you open the game Microsoft tries to make you sign in and it never remembers your password and trying to type in the window doesn't work and when it does it has input lag and will sometimes just stop responding. Let players automatically sign in or allow offline play please.
On the Microsoft sign in screen it wouldn't respond the second time around despite switching to a mouse-only config.
Game crashed when entering a campaign without being signed in.
Halo Reach worked perfectly to completion. I haven't tried the others.

Play more games and all good
This game created for Steam Deck

Used same ucrtbase.dll as friend on Windows as per https://www.reddit.com/r/SteamDeck/comments/11dftq1/fix_halo_mcc_coop_between_windows_and_linuxsteam/
Unfortunately, the Coop campaigns crash every time after a few seconds when playing on Steam Deck with a friend who is on Windows. Tried a lot of things: Halo 1, Halo 3, even a custom workshop mission, with and without Anticheat, with default Proton as well as Proton-GE, and even with the recommended fix to use the same ucrtbase.dll -- nothing works.

had to go into bios to adjust VRAM
ran at 90 fps

I think I'm the only one with this issue, so provided that no one else experiences an issue with pausing, it works great.
Pausing would randomly cause the game to hang, and then cause the Steam Deck menus to not work, forcing me to have to restart my entire Steam Deck.

Launched in Campaign no multiplayer
You need to login to microsoft after that smooth sailing
Using CryoUtilities2.0 I was able to have a stable 60fps across the board (Reach, 1,2,3,4) with enhanced graphics with miniscule drops to 55.
With out CryoUtilities2.0 running the game at 40fps/40hz made it very stable to play on original graphics settings.

With Proton 8.0-3 there are frequent disconnects from an online Lobby. Switching to Experimental solved this. Tested: Halo 2 and Halo 3
Issues with Halo CE campaign (slowdown, stuttering etc.) have been fixed in the July update.

To much stutter on Halo CE with enhanced graphics but clasic works better top left menu button changes. Or use the fix below to get enhanced
Lots of stutter on Halo CE with enhanced graphics until using these settings.
Found this on Redit and it worked for me for Halo CE the rest runs ok but this game stutters. In classic graphics mode which you can enter by hitting the top left menu button it does better but this fix I saw worked for me.
"This is working! Thanks /u/New-Abbreviations950 for figuring this out. Started sifting through alot of trial and error in regards to this last night and this did the trick for my steam deck!
To recap;
-MCC configured in compatibility mode with Proton Experimental.
-Steam performance settings adjusted with frame rate limit off and allow tearing selected.
-MCC video settings v-sync off and framerate limit set to unlimited.
No more stuttering and or frame drops at present to report with settings on enhanced! Woot!"

I couldn't get past the login screen. The on-screen keyboard doesn't work in either handheld or desktop mode. I had to plug in a keyboard to type my username and password. Even doing that it would just pop up a dialog that says something about "login failed" and has retry and cancel buttons that don't work. I did verify my login details were correct.
Menu and UI have sound but the game is silent. Tried multiple methods but failed to fix it.
No more workarounds needed. The only issue is the login screen input fields requiring being tapped first.
Play Halo MCC: Easy Anti Cheat Enabled
In game settings, change preferred input to gamepad
In game video settings, limit frame rate to 60 instead of unlimited
On first startup with microsoft account login, the keyboard inputs do not register unless you tap or click the input fields first.
Some in game text is small/blurry
Some blurry/pixelated text and HUD elements
Until setting in game preferred device to gamepad
When the patch initially went live, you needed to select EAC Disabled on startup in order to play multiplayer. THIS IS NO LONGER NEEDED. The game received a second patch that fixed the reversed startup options. Select the EAC Enabled option on startup now.
Play Halo: MCC Anti-Cheat Disabled (Mods and Limited Services)
If playing in handheld mode, game will default to keyboard and mouse. You cant change this during a match, so you'll have to exit out into menu and take the temporary ban if you do so unless you connect a keyboard and mouse.
First time playing there is slight but brief slowdown.
Game will give a fatal error crash or lock up because of an EAC runtime error sometimes with multiplayer. Relaunching the game fixes this
Sometimes game will crash or not work with online even with correct settings unless rebooted.
EAC and fatal error issues. Relaunching fixed it.
EAC and fatal error issues. Relaunching fixed it.
Greag singleplayer, multiplayer, and gameplay. Lots of active players. These bugs are minor, have been addressed by the devs, and will be patched soon!
Easy Anti Cheat Disabled (Mods and Limited Services)
In game settings, change preferred input to gamepad
Some in game text is small/blurry
Some blurry/pixelated text and HUD elements
Until setting in game preferred device to gamepad
Multiplayer works but the EAC Enabled/Disabled options are flipped, see: https://support.halowaypoint.com/hc/en-us/articles/14589112499348-Halo-The-Master-Chief-Collection-MCC-Steam-Update-April-2023 you MUST select EAC Disabled to play multiplayer (for now)
There is a bug where you need to select EAC Disabled on startup https://support.halowaypoint.com/hc/en-us/articles/14589112499348-Halo-The-Master-Chief-Collection-MCC-Steam-Update-April-2023 If you did any previous workarounds (ie deleted EAC files) these changes need to be reverted (verify game files) There is also a known issue joining co-op with Windows and Xbox players.
On first startup with microsoft account login, the keyboard inputs do not register unless you tap or click the input fields first.
Used half rate shading to increace battery life
No issues playing halo 2 classic multiplayer
The launch options need to be changed, it does the opposite of the selected option, so to play multiplayer you need to set it as "launch without easyanticheat" for multiplayer
As long as you don´t need public multiplayer or anniversary graphics on Halo CE, all is fine
changed sensitivity
On Halo CE: The anniversary graphics cause significant stuttering. It must be played with classic graphics
I had crashing when trying to host a private game, but joining a game works fine. The anticheat prevents public multiplayer
At first launch, a secondary window will prompt you to log in to a Microsoft account. Launch in desktop mode to make this easier.
Halo CE with anniversary graphics can go from slight stuttering to heavy stuttering. Original graphics do not cause any problems.
If Minecraft for Android or Switch is running on another device connected to the same local network as the Steam Deck, Halo MCC will crash with a UE4 fatal error. This also affects the Windows version of the game. Solution is to exit out of Minecraft on all other devices on your network, or disable wifi on the Steam Deck before launching MCC.
Other than stuttering with anniversary graphics the game runs great. The crash when Minecraft is running on the same network is very odd.
If you only want to play the campaign, enabling offline mode before playing isn't too big a burden. But it is still annoying.
Entered offline mode before launch
At first launch, I was prompted to log in to my MS account. Performed first launch in desktop mode to complete this.
Halo CE with remastered graphics has stuttering. No problems with original graphics.
Game crashed on launch giving me a UE4 Fatal Error starting around 2/25/2023. I was able to prevent the crashes by going offline prior to launch.
Installed around December 2022 and played on and off with no issues until late February. Now, within 15 seconds of game launch, around the time the menus load, it throws up a "Fatal Error" message and the game exits. Happens regardless of EAC status.
set settings to performance mode
crashes on any game after 5 - 10 minutes or when you open pause menu

Difficult, but not impossible
Jittery parts, maybe could be lessened with lowering FPS.
Requires microsoft account login - works but text input a bit janky
Halo CE freezes up and crashes on remastered graphics, flawless on original graphics
The campaigns are mostly playable except halo CE freezes and crashes on remastered graphics. Have not attempted tinkering or changing default proton version as halo ce perfectly fine on original graphics. Halo Reach has sometimes shown fatal error on launch but subsequent attempts worked after closing and reopening. Didn't need to select anti cheat disabled launch option but on load there's an error saying anticheat hash cannot be found. No achievements.
Had to sign in twice
I got into a lobby; then I got banned for a day.
Campaign works. Multiplayer doesn't. Played through Halo:Reach. The MCC launched perfectly, but when I installed H2A it never launched again.
If you're having trouble signing in to your Microsoft Account, I recommend that you enable your keyboard first, then switch with a tap on the screen to the "Sign in" window and start typing your email or password.
Easy Anti Cheat is not yet supported meaning no online, no achievements.
Halo 1 CE is unplayable after MCC last update.
At the moment, this game is unplayable on the Steam Deck. Over on Reddit, it seems that this is coming up since the newest SteamOS release.
To be able to logon to Microsoft, I've used the right Track Pad as a Mouse.
Game is stuttering every apx. 2 minutes, dropping to ~5 fps for min. 5 seconds. Regardless of Classic or Enhanced graphics. Tried Halo 1 and Reach. On Reach the game was crashing too.
Try to play it on classic graphics, since this seems to work for some people.
I've tried to play the game with:
- Proton 7.0-3
- Proton 6.3-8
- Proton-6.21-GE-2
- GE Proton 7-43
- Proton Hotfix
I've tried to use the command: DXVK_ASYNC=1 gamemoderun %command%
I've installed the game on the M2 SSD as well as on MicroSD.
I've used a huge variety of graphics settings including classic, original and enhanced. Tried to set Framerate limits in game as well as well as on SteamOS side in any comination. VSYNC on and off.
Regardless of the set option, the game is not working properly.