How to Install Nucleus Co-Op
This guide walks you through every step of the Nucleus Co-Op installation process on Windows — from downloading the application to launching your first split-screen session. Follow each step carefully for the smoothest experience.
System Requirements
OS: Windows 7, 8, 10, or 11 (64-bit recommended)
Runtime: Microsoft .NET Framework 4.7.2 or later
Runtime: Visual C++ Redistributable 2015–2019 (x86 and x64)
Storage: ~200MB for Nucleus + additional space per game instance
Input: XInput controllers recommended (Xbox 360/One/Series)
Note: OneDrive must not be syncing your Documents folder
Step 1: Download Nucleus Co-Op
Go to the official Nucleus Co-Op GitHub releases page at github.com/SplitScreen-Me/splitscreenme-nucleus/releases and download the latest NucleusApp.zip. Do not download the "Source code" zip files — those are for developers only.
Important before downloading:
Some Nucleus files (hook DLLs and Goldberg emulator) are flagged by Microsoft Defender and other antivirus programs as false positives. You must add an exclusion before extracting, or Defender will delete critical files.
Step 2: Add a Defender Exclusion
Before extracting Nucleus, protect its folder from false-positive deletions:
- Open Windows Security from the Start menu.
- Go to Virus & threat protection > Manage settings.
- Scroll down to Exclusions and click Add or remove exclusions.
- Click Add an exclusion > Folder.
- Create a new folder at
C:\NucleusCo-opand select it.
Step 3: Extract to C:\NucleusCo-op
Copy the downloaded NucleusApp.zip into your new C:\NucleusCo-op folder. Right-click the zip file, go to Properties, and click Unblock if the option appears.
Extract using 7-Zip (free download at 7-zip.org). When prompted for a password, enter: nucleus. Do not use the default Windows extraction tool as it can cause extraction errors.
Where to place Nucleus Co-Op:
- Recommended:
C:\NucleusCo-op - Do NOT place inside Program Files or Program Files (x86)
- Do NOT place inside a game's folder
- Do NOT place in a OneDrive-synced folder
- Some handlers require Nucleus to be on the same drive as the game
Step 4: Launch NucleusCoop.exe
Inside the extracted folder, double-click NucleusCoop.exe. If Windows shows a SmartScreen warning, click More info then Run anyway — this is expected for unsigned open-source applications. If you receive a "Win32Exception: the operation was canceled by the user" error, right-click each .exe file in the Nucleus folder and accept any UAC prompts.
For most handlers, you should also run NucleusCoop.exe as Administrator (right-click > Run as administrator). This is required for certain system-level operations Nucleus performs when managing game windows and input hooks.
Step 5: Download and Install a Game Handler
A handler is a small configuration file (.js or .nc) that tells Nucleus exactly how to launch and connect multiple instances of a specific game. Without a handler, you cannot use a game with Nucleus. Handlers are created by the community and hosted on the SplitScreen.Me Game setup library.
In the Nucleus Co-Op interface, click Add New Games and search for your game. If a handler is available, click Install or Download Handler. Nucleus will then ask you to locate the game's .exe file — most Steam games are at C:\Program Files (x86)\Steam\steamapps\common\[GameName]. Some games store the main executable in a bin or binaries subfolder.
Alternatively, download the .nc handler file from hub.splitscreen.me, then in Nucleus click the Extract a Handler icon and select the file.
Step 6: Assign Inputs and Launch
Select your game from the Nucleus sidebar. The UI will show available input devices — controllers will light up yellow when you press a button, keyboards/mice when you move or type. Drag each input device icon to the screen section you want it to control.
Click the screen layout icon in the top-left corner of each section to change the arrangement (horizontal, vertical, quadrant). When you have assigned all inputs, click the Play button. Nucleus will launch the game instances, resize the windows, and arrange them automatically.
Tip: Adding Minecraft
Minecraft requires a separate launcher profile for each instance. In Nucleus, select the Minecraft handler and point it to your Minecraft Launcher executable. Each instance will launch with its own profile folder to avoid save conflicts. See the Minecraft Nucleus guide for full details.
Controller Setup
Nucleus Co-Op works best with native XInput controllers. Here is a quick reference for different controller types:
Xbox 360 / Xbox One / Xbox Series
Plug in and play. Native XInput, no additional setup required.
PS4 Controller (DualShock 4)
Install DS4Windows. Enable "Hide DS4 Controller" or use HidHide to prevent double input.
PS5 Controller (DualSense)
Install DS4Windows (v3+) which now supports DualSense. Use HidHide to hide native device.
Generic USB / DirectInput
Use XOutput or x360ce v4 to emulate XInput. Do not place x360ce DLLs inside the Nucleus folder.
8BitDo Controllers
Switch to XInput mode (hold Start+X before connecting). Will then be detected as Xbox controller.