github SplitScreen-Me/splitscreenme-nucleus v2.1.2
Nucleus Co-op v2.1.2

latest releases: v2.2.1, v2.2.0, v.2.2.0...
24 months ago

This is a new and improved official version of the Nucleus Co-op application and is part of the SplitScreen.Me github organization. This new version is based off of the Nucleus Co-op Alpha 8 Mod build and features a ton of enhancements.

Installation Guide

FAQ

Note: Some Nucleus Co-op hook dlls and Goldberg emulator, used by Nucleus, can sometimes be detected by Microsoft Defender and other anti-viruses and web browsers: this is 100% a false positive see here and here. You may have to allow Nucleus as an exception before extracting.

Prerequisites:

.NET Framework 4.7.2 or higher.

Microsoft direct download link :

https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net472-web-installer

Microsoft Visual C++ 2015-2022 Redistributable (both x86 and x64).

Microsoft direct download links :

https://aka.ms/vs/17/release/vc_redist.x86.exe
https://aka.ms/vs/17/release/vc_redist.x64.exe

Changelog:

  • Fixed (for good) goldberg user_steam_id.txt and account_name.txt being edited when goldberg is not used.
  • Fixed the process picker list, it was not fully visible/scrollable.
  • New patching methods using patterns, see MasterHandler.js inside Nucleus Co-op handlers folder.
  • Reworked the arrows and play button highlighting (buttons will be highlighted now accordingly to the current config step).
  • Sizable/movable main Nucleus/downloader windows.
  • Set the settings window a little bit bigger, it was a bit cluttered after the last additions.
  • Added "Game.ForceBindIPNoDummy" => default false. ForceBindIP will start without the "dummy" launch argument.
  • Added player steam id format check in settings, can now only type numbers and a message pop up shows if the player steam id length is too short.
  • Delete cover/screenshots/description/icon path (icons.ini) when a game is deleted from the game list.
  • Cover and background images will now be updated (on screen) when a game has been selected before downloading the assets instead of keeping the default cover and background until another game is selected.
  • New "Unfocus" hotkey combo "Ctrl+H".
  • Added shortcut on the setup screen to access the player settings faster (player steam ids & nicknames).
  • Added a message when each instance starts showing game name, player nickname, and player number (id+1). Will show for a few seconds and automatically close.
  • The nickname tab in settings will now be populated with the default nicknames (player1, players2 etc).
  • Added app version in the crash report window + error report enhancements.
  • Added new line "Game.ToggleUnfocusOnInputsLock = true;" to automatically unfocus the game windows (gives focus to the Nucleus window), works with "Game.LockInputAtStart = true;" too.
  • Merged "split division" background window and the "Hide desktop" window will now be minimized/restored when using the CTRL+T shortcut (Toggle top most hotkey) accordingly to the game windows.
  • Added new line "Context.HideDesktop();" same as "Game.HideDesktop = true;" but usable in "Game.Play = function() {}". The PlayerID is checked in the function so no need to worry about it in the handler.
  • Added Context.HideTaskBar(); same as the regular one but usable in "Game.Play = function() {}".
  • Nucleus will now delete the game content folder on game selection (if Game.KeepSymLinkOnExit is false or not present in the handler) to avoid crashing after a previous crash, it will also check if any file has been locked (set to read only) and try to unlock it, if it fails a prompt will show and explain what to do to fix it.
  • New handler update method. Handlers can now be updated from the game options menu without having to re-select the game exe path.
  • Moved the connection state check (hub) earlier so the app will take fewer seconds to appear on screen.
  • Some UI changes.
  • Added Favorite Games feature.
  • Added classic and macstyle themes, select between them in Nucleus Co-op settings theme option and click save, macstyle theme by V and classic theme by Vortex and Talos91 with cover by Altissimo.
  • Unfocus the Nucleus Co-op "Stop" button when a handler starts to avoid stopping the session accidentally.
  • Disabled lock key until a game instance starts.
  • Changed input dropping order to reflect the instances (players) launch order.
  • Changed the input icons sorting in the setup screen (now dynamic & by input type).
  • Fixed the screen "priority" issue when starting a handler using multiple screens setup. There's a number at top right of each screen to show the startup order. The index on the screen will only show if there is more than one connected screen.
  • Some scaling improvements (auto search game window, settings).
  • Added Context.Wait(int milliseconds); time to wait between two functions inside "Game.Play = function() {}".
  • Fixed Nucleus Co-op not closing correctly with Ctrl+Q in some cases.
  • Added Context.UserName, gets the current Windows username.
  • Added a list of the default Player Steam IDs used by Nucleus to the settings "Players" tab.
  • New customizable cursors.
  • New unsafe path warning for handlers that use Game.LaunchAsDifferentUsers = true; will show in the setup screen, same for the admin rights warning now.

Password of the release zip : nucleus

Don't miss a new splitscreenme-nucleus release

NewReleases is sending notifications on new releases.