Nucleus Co-op v2.3.4
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.
Note: Some Nucleus Co-op hook dlls and Goldberg emulator, used by Nucleus, can sometimes be detected as potential treats by Microsoft Defender and other anti-viruses or web browsers:
this is 100% a false positive
see here and here. You may have to allow Nucleus Co-op as an exception before extracting.
📚 Prerequisites
-
.NET Framework 4.7.2 or higher: Microsoft direct download link.
-
Microsoft Visual C++ 2015-2019 Redistributable (both x86 and x64): Microsoft direct download x86, Microsoft direct download x64.
-
Microsoft Edge WebView2 (Only if the downloader gets stuck on loading screen): Microsoft Edge WebView2.
💻 Installation
-
Download The Zip Archive (password :
nucleus
)
👥 Social
- Official website.
- Subscribe to the official Nucleus Co-op subreddit.
- Join the official Nucleus Co-op Discord server.
- Join the official Nucleus Co-op Patreon.
📝 Changelog for this release
- Added new options to
Game.ProtoInput.SetWindowPosHook = true;
: Values:true
,Nucleus.SetWindowPosHook.DontResize
,Nucleus.SetWindowPosHook.DontReposition
. - Added new hook
Game.ProtoInput.MoveWindowHook = true;
which some games use it to set the size and the position of the window instead of SetWindowPos. Values:true
,Nucleus.MoveWindowHook.DontResize
,Nucleus.MoveWindowHook.DontReposition
. - Added new hook
Game.ProtoInput.AdjustWindowRectHook = true;
adjusts the window before being created. - Added new hook
Game.ProtoInput.SetRemoveBorderHook = true;
Values:true
: removes the border whenever it finds it and maintains the window aspect,Nucleus.SetRemoveBorderHook.DontWait
: to force the hook even if the window is borderless. - Added new option
Game.ProtoInput.SendMouseDblClkMessages = true;
to enable double click messages. - Added new option
Game.ProtoInput.PutMouseInsideWindow = true;
which is a workaround fix for scrolling the window edge. Values:true
,Nucleus.PutMouseInsideWindow.IgnoreTopLeft
,Nucleus.PutMouseInsideWindow.IgnoreBottomRight
. - Added new option to
Game.ProtoInput.DrawFakeCursor = true;
Values:true
is the default option,Nucleus.DrawFakeCursor.Fix
: to apply the new draw logic.