Halo: The Master Chief Collection

Halo: The Master Chief Collection

764 ratings
How To Play Local, Split-Screen Multiplayer (VS. and COOP)
By Bmb92 and 3 collaborators
For Halo: The Master Chief Collection

UPDATE: New method!

Thank you to everyone who has given an award and left a rating!
10
34
4
3
6
6
5
3
3
   
Award
Favorite
Favorited
Unfavorite
Credit
If you like the coop mod, you can donate to the authors!

Nucleus Coop Links:
2 Methods
There are two methods to get split-screen. I recommend you try both, or read the pros and cons below to decide which one is best for you. Both work with all modes and support mods. And you can mix and match the two together!

Pros
Cons
Method 1 (AlphaRing Mod[github.com])
  • Easy setup (just like the good old days).
  • Supports online 8 player co-op campiagn, or up to 16 players in Reach and ODST. But, only 4 player local split-screen for everything. (This video explains it well, if you're still confused.)
  • Can NOT be used with easy anti-cheat. You will have to uninstall the mod, if you want to play online multiplayer.
  • Can NOT change graphics settings or customize controls.
  • No multi-monitor setup supported.
Method 2 (Nucleus Co-Op[github.com])
  • Can be used with easy anti-cheat.
  • Can change graphics settings or customize controls.
  • Multi-monitor setup supported.
  • Takes longer to setup (the first time).
  • Only 4 player co-op campaign. Halo 1 and Halo 2 only support 2 player co-op campaign. But, outside of campaign, you can do up to 16 local multiplayer split-screen.
  • Works with Steam Deck, just only on Windows OS, no Steam OS.
METHOD 1
  • Download the latest version of AlphaRing[github.com]
  • Extract and place the 2 files in your Halo .exe folder (located at "your game directory"/MCC/Binaries/Win64/MCC-Win64-Shipping.exe).
  • For running on Steam Deck/Linux, add the following command in the Steam Game Launch Options:
    WINEDLLOVERRIDES="WTSAPI32=n,b" %command%
  • In-game, press "F4" on the keyboard or "Select" + "Start", on controller, to access the menu. On controller, use "RB" to click. Start all your controllers and assign them in the menus.
METHOD 2: Video Tutorial (Not Mine)
METHOD 2: Prerequisites
Step
Screenshot
1.) If you are using a PS4 or PS5 controller, you have to use the DS4Windows Program.[github.com] In order to set that up, go to the settings tab in DS4Windows, "Controller/Driver Setup", click "Install ViGEmBus Driver", then restart your computer.


2.) Download the latest Nucleus Coop Program[github.com] to play split-screen. Password is "nucleus" . (OPTIONAL: Use the 7zip[www.7-zip.org] program to extract, if needed.)
3.) Extract and place the NucleusCoop folder you downloaded anywhere. (I placed mine on my desktop.)
4.) Place the NucleusCoop folder into the root of your hard drive.
5.) Make sure Halo the Master Chief collection is located on the same hard drive as the "Nucleus Coop" folder (in this example, it is C:/). If not, put them on the same hard drive. But do not put the "Nucleus Coop" folder into your Master Chief collection directory.
6.) This step is optional. Right click on the program, "NucleusCoop.exe", go to properties, go to the "compatibility" section at the top, check the box marked "Run this program as an administrator". Press "OK".
METHOD 2: How to
Step
Screenshot
1.) Do the prerequisites.
2.) To use workshop mods, create a "ModManifest.txt" file in "C:Users<Your Username>AppDataLocalLowMCCConfig", in it; paste the full workshop directory (usually is in the same drive where the game is installed, "steamsteamappsworkshop976730").
3.) Start "NucleusCoop.exe".
4.) Click on the "Download Game Handler" button in the top middle.
5.) Search for Halo. Find Halo the Master Chief Collection. Click on it, then click "Download".
6.) It will finish, then pop up with a dialogue. Click yes, then find your Halo executable located in "your game directory"/MCC/Binaries/Win64/MCC-Win64-Shipping.exe. (You can find "your game directory" by right clicking on the game, then going to manage, then click on browse local files.)
7.) Set up your controllers by clicking on the small box below the keyboard icon. Drag your controllers into your set up configuration. If you have a multi-monitor setup, you can also setup each screen for split-screen here!
8.) Hit the right arrow button in the top right, below "Mod version", then the "Play" button.
9.) Lastly, to connect the instances, go to the Settings, in the Network tab swap from Xbox Live to LAN on all instances, save the changes and go back to the menu, open the roster by pressing X or hovering over it and join with each instance to Player 1's lobby.
10.) (OPTIONAL STEP: This will reduce startup time) Exit the Nucleus Coop application. Inside the "Nucleus Coop" folder, go into "handlers", right click on "Halo The Master Chief Collection", click "edit", do ctrl+F, find 35, change 30 to 3, and save and exit. Reopen the Nucleus Coop application.
11.) (OPTIONAL STEP: To further reduce startup time) Download the skip intro mod[www.nexusmods.com], and place it in Halo The Master Chief CollectionMCCContentMovies, and replace the old file.
METHOD 2: Possible Errors & Troubleshooting
Error
Fix
"Could not find a part of the path 'f....commonhalo the master chief collectionhalo1originalbuildshaders'. ".
  1. Go to your "Nucleus Coop" folder, then the handlers folder inside that folder,
  2. Right click on the "Halo the Master Chief Collection" Javascript file
  3. Click open with "Notepad".
  4. Edit the "Game.DirSymlinkCopyInstead" line to "Game.DirSymlinkCopyInstead = ["halo2\prebuild\shaders_2_cache\prebuild"];"
  5. Save and exit.
"Halo fatal error" or "Halo error static".
  • Verify the integrity of the game
  • And delete and reinstall Nucleus Coop
    1. First, delete the old handler completely by:
    2. right clicking "Halo: The Master Chief Collection" in the Nucleus Coop app, then clicking "Remove game from list".
    3. Then, go to the "Nucleus Coop" folder, within the "Content" folder, delete the "Halo MCC" folder, if it is not already deleted.
    4. Then, go to "Nucleus Coop""Handlers" and delete "Halo The Master Chief Collection.js", if it is not already deleted.
    5. Right click on your game within Steam. Click on "Properties", then the "Local Files" tab, then "Verify Integrity of Game Files". A dialogue will pop up, click yes.
    6. Finally, download the "Halo: The Master Chief Collection" handler in the Nucleus Coop app again. The bug was fixed on 05/22/2020.
[Type]
DirectoryNotFoundException

[Message]
Could not find a part of the path
'Y:\SteamLibrary\steamapps\common\Halo The Master Chief Collection\NucleusCoop\content\Halo
MCC\Instance0\NucleusCoop\handlers\Halo The Master Chief Collection\steam_appid.txt'.
First, verify the integrity of your game file. Make sure your game is on the same hard drive as your Nucleus Coop folder. If those two things didn't work, try moving your game to your C: hard drive.
"Could not find a part of the path...'shaders_2_cache\prebuild'."
  1. Open Nucleus and select MCC on the left side. Click game options at the top and press open game handler. Search this file for Game.DirSymlinkCopyInstead.
  2. Written here you should have one of 2 options. The correct DLC must be installed depending on which option you have or it'll crash. Make sure its written exactly as shown without any typos. if it says: Game.DirSymlinkCopyInstead = ["halo1\\original\\build\\shaders"]; Install the Halo CE Campaign
  3. If it says: Game.DirSymlinkCopyInstead = ["halo2\\prebuild\\shaders_2_cache\\prebuild"]; Install the Halo 2 Campaign
  4. If these campaigns are already installed, verify your game files.

    (Thanks to GarchaMayne for this solution)
"Missing Content" error.
1) Download the latest version of the Halo the Master Chief Collection handler.

2) Then If you are still experiencing the missing content with this latest version, set these lines to false in the handler:
Game.UseNucleusEnvironment =
Game.GoldbergNoLocalSave =
"Error encountered while signing into Xbox Live"

Reinstall the handler by deleting the Halo handler and redownloading it. And verify the integrity of your game.

Nucleus Coop log:
[Message]
Unknown error code (-1073741275): The given process does not exist. (Code: 87)

[Stacktrace]
at EasyHook.NativeAPI.Force(Int32 InErrorCode)...
Frozen on "Hardlinking games files..."
Make sure that you are on a computer with all admin privileges (thanks to TeeWin for this fix).
You can not invite another person. When you try to invite someone, the mouse is stuck in a steam overlay window
One controller controls multiple people or one controller does not function properly.
Reinstall the latest handler and verify the integrity of your game. Also, exit Steam, and play without Steam.
Frozen on the "Pausing for 30 seconds" window or the "Creating raw input" window.

Put the "Nucleus Coop" folder you created into a different location, such as C:/Program Files (x86). Also disable the "Show Status Window" in Nucleus Settings. This is a new feature introduced in the last version but is causing issues for some users.
Pop window that says "ERROR: Exception in ResetWindows for...".

Go to the "Halo The Master Chief Collection" handler, and increase the pause time from 3 to 4, 5, 6, etc. Also disable the "Show Status Window" in Nucleus Settings. This is a new feature introduced in the last version but is causing issues for some users.
Can not find the other player in roster
Are you on LAN in the in-game, network settings? Do you have VPN. If so, turn that off.
Keyboard or mouse is not working
Did you select both the mouse AND keyboard, when selecting controllers in the Nucleus Co-op menu? You need to press a button on the keyboard and mouse you want to use for them to show up. Also, try HOLDING End and moving the mouse once prompted.
Your computer freezes in the middle of while you are playing.
METHOD 2: Frequently Asked Questions
    Can the start up time be reduced?
  • Yes, see step 9 and 10 in the "How to" section.

    Does this work with the Microsoft Store version or a non-steam version?
  • No, this only works with the Steam version.

    Can I play long-distance multiplayer/matchmaking?
  • You can play with other players via Xbox Live if you select the Online and multiple users option on after hitting the right arrow (read the script's UI notes on how to set it up), it uses the non-easy-anti-cheat version of Halo, so all modes that require EAC don't work here, Matchmaking requires EAC, hence it doesn't work through this method.

    Can I still unlock achievements?
  • No, achievements are not allowed for the non-easy-anti-cheat version.

    Does this work with multi-monitor?
  • Yes, it should set up automatically.

    Does this script support multiple mouses and keyboards?
  • For this script, only one M&K user is supported.

    How do I change teams?
  • Go to roster, click on your name, then change teams.

    How do I play with three players without having an empty space?
  • Right click on a section of the split-screen layout.


For any more questions and answers, see the F.A.Q.
488 Comments
Bmb92  [author] 13 Jun @ 4:19am 
It works with Steam Deck, but only on Windows OS, not Steam Deck OS.
Conn6orsuper117 12 Jun @ 6:05pm 
does method 2 work with the steam deck. I have a dock so I can plug in 4+ controllers easy
Bmb92  [author] 19 Apr @ 3:08pm 
Are you using a controller or mouse and keyboard? Did you press "X" or "Square" on the controller to open the tab?
Bluelunged 19 Apr @ 10:12am 
Hi! I have an issue. Everything works for me just like in the video, I choose LAN y both players, but I can't open the tab to "join" the other player, I click on the button and nothing happens :(
Bmb92  [author] 11 Apr @ 8:06pm 
No, you do not need two xbox accounts.
Venthread 11 Apr @ 3:11pm 
You need 2 xbox accounts to log into both screens.
Bmb92  [author] 10 Apr @ 7:42pm 
Which campaign are you trying? Halo 2 campaign will crash, if you don't meet the specs.
Peysty 10 Apr @ 6:18pm 
Split screen works everywhere on mcc but as soon as I click campaign my whole pc freezes up for a second and than the instance I clicked campaign on crashes, any idea on a solution?
vroomstain 22 Mar @ 4:56pm 
thanks it was on a hard drive i got just for giant games like this so RIP my storage.
Bmb92  [author] 22 Mar @ 4:27pm 
Verify the integrity of your game files and/or move your game to the "C" hard drive.