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:

  1. Open Windows Security from the Start menu.
  2. Go to Virus & threat protection > Manage settings.
  3. Scroll down to Exclusions and click Add or remove exclusions.
  4. Click Add an exclusion > Folder.
  5. Create a new folder at C:\NucleusCo-op and 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.

Installation FAQ

Why does Nucleus Co-Op fail to extract files correctly? +
Always use 7-Zip with the password "nucleus" to extract. The default Windows extraction tool can silently fail to extract certain files. If extraction seems to complete but files are missing, re-extract with 7-Zip.
Do I need to uninstall the old version before updating? +
Yes. Do not overwrite older Nucleus files with new ones. Create a fresh C:\NucleusCo-op folder, add it to Defender exclusions, and do a clean install of the new version. Handlers in the old folder can be copied over manually if needed.
How do I install Nucleus Co-Op on Windows 11? +
Installation is the same as Windows 10. Additionally, install the DirectX End-User Runtime Web Installer from Microsoft if Nucleus fails to launch. Make sure your Windows scale is set to 100% for correct split-screen sizing.
Can I use Nucleus Co-Op with Game Pass games? +
No. Xbox Game Pass games use a DRM system that prevents Nucleus from creating symlinks and running multiple instances. Only Steam and some EGS versions of games work. Check game setup notes for specific EGS game compatibility.