/nucleuscoop

An unofficial mod for Nucleus Co-Op, which is an application that starts multiple instances of a game for split-screen multiplayer gaming!

Primary LanguageC#

Nucleus Co-Op & Unofficial Mod

Nucleus Co-Op is a free and open source tool for Windows that allows split-screen play on many games that do not initially support it.

This repo is an unofficial mod of the Nucleus Co-Op application. The mod is based off of the official Nucleus Co-Op Alpha 8 build and features enhancements and quality of life changes including:

  • Huge increase to the amount of compabitle games
  • Much more customization (via game scripts)
  • Support for any number of players
  • Quality of life improvements
  • Bug fixes
  • And so much more!

View the full list of features/changes and changelog in Mod-Readme.txt in releases.

Disclaimer

I am NOT associated with the original project or its authors. Nucleus Co-Op was originally created by Lucas Assis.

Github link to the original project: https://github.com/lucasassislar/nucleuscoop

Subscribe the official Nucleus Co-Op subreddit: https://www.reddit.com/r/nucleuscoop/
Nucleus Co-Op (Mod) FAQ via subreddit: https://www.reddit.com/r/nucleuscoop/comments/fjdqid/list_of_new_supported_games_and_faq/

Join the official Nucleus Co-Op Discord: https://discord.gg/QDUt8HpCvr

How does Nucleus Co-Op work?

Nucleus Co-Op opens multiple instances of the same game (only 1 copy of the game is required in majority of cases) and connects those instances via LAN or steamworks online multiplayer emulation, but on the same PC. All while making sure all the windows have focus so they can be playable with gamepads or that the instances are playable even in the background. Nucleus then resizes, removes borders and repositions the games windows so you can have synthetic splitscreen to play locally with your friends.

Installation:

Download the latest release. Extract .rar archive to a non-restrictive folder, that all users have access to (i.e. do NOT extract to Program Files, Desktop, or your Documents folder, to name a few). The root folder that contains majority of your games is a good choice (e.g. C:).

Prerequisites:

.NET Framework 4.7.2 or higher
Microsoft Visual C++ 2015-2019 Redistributable (both x86 and x64)

How can you contribute?

Please report any bugs you may find and provide any feedback you have regarding the mod. I am always open to suggestions and I want to make split-screen available for every game, for everyone! Don't forget to create game scripts and share!

You can find me on the Nucleus subreddit/discord as well as the Splitscreen Dreams discord, a special community created specifically for making games non-split-screen games split-screen. Message me on discord, ZeroFox#5866, or Talos91#8419 if you're interested in contributing.

In addition, I accept donations should you wish to support my endevor. It is greatly appreciated but completely voluntary, I will continue my best to help the community and enhance this project.

You can donate via PayPal through this link:

paypal

Thank you ^_^

Credits

Original NucleusCoop Project: Lucas Assis (lucasassislar)
Mod: ZeroFox
Proto Input, multiple keyboards/mice: Ilyaki
Website & handler API: r-mach

Additional credits to all original developers of third party utilities Nucleus uses: Mr_Goldberg (Goldberg Emulator), syahmixp (SmartSteamEmu), EJocys (x360ce), 0dd14 Lab (Xinput Plus), r1ch (ForceBindIP), HaYDeN (Flawless Widescreen), briankendall (devreorder), VerGreeneyes (DirectXWrapper), wizark952 (dinput8 blocker), Nemirtinga (Epic Emulator & OpenXinput)

Special thanks to: Talos91, PoundlandBacon, dr.oldboi, Pizzo, Snailed It and the rest of the Splitscreen Dreams discord community.