Нуклеус кооп список игр

Обновлено: 05.07.2024

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. Its purpose is to make it as easy as possible for the average user to play games locally. The app was originally created by Lucas Assis. Zerofox later took over and added a ton of new features and improvements to support a lot more games. Ilyaki later joined in and brought multiple keyboards/mice support and more great features to the table. The app is currently being developed and updated by these devs: Lucas Assis, Zerofox and Ilyaki.

R-mach is the creator and developer of the website that hosts all the available Nucleus Co-Op scripts.

The further development of the app wouldn’t have been possible without the amazing contributions and hard work from all the Split-Screen Dreams Discord members (which include the devs mentioned above) that made all the new Nucleus Co-Op scripts and continue to make new discoveries and scripts to support even more games, among them: Talos91, PoundlandBacon, dr. old.boi, Pizzo and many more.

How does Nucleus Co-Op work?

Essentially Nucleus Co-Op opens multiple instances of the same game (some games require mutex killing for that, among other methods) with symlinked files that will only answer to one specific gamepad (we do this via Nucleus Co-Op custom xinput libraries or xinput plus dlls) and connects those instances via LAN or steamworks online multiplayer emulation (Goldberg Emulator), while making sure all the windows have focus so they can be playable at the same time with multiple controllers 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 split-screen to play locally with your friends.

Note that Nucleus does not add multiplayer or co-op to single player games, the game needs to already have some form of online or LAN multiplayer, or another way to connect the instances like via mods for example (e.g. Skyrim Together).

Which games can be split-screened using Nucleus Co-Op?

There are a lot of supported games, all mentioned in the list of supported games. A ton of games are now supported thanks to the amazing program called Goldberg Emulator, developed by Mr. Goldberg, a big thank you to him. Read the Goldberg FAQ if you want to know more.

Where do I download Nucleus Co-Op?

You can download latest version from Github. Download the compiled .zip release, don’t download the source code zip if you just want to use the app. Mod v1.1.3 is the latest version recent scripts are created for, please avoid other versions (like regular Alpha 8 and Alpha 10) as they are outdated now.

How do I use Nucleus Co-Op?

See Quickstart or this video tutorial:

Where should I place the Nucleus Co-Op folder?

You can place the folder wherever you like as long as you keep the following in mind:

DO NOT place it inside a folder containing files for a game you wish to play.

Avoid placing it inside a folder that has security settings applied to it, such as program files, program files (x86).

Some scripts require the Nucleus Co-Op folder to be located in the same drive as the game files.

If you are still unsure where to place the folder, the root of the drive your games are installed on is usually the best option. For example C:/NucleusCoop.

Nucleus Co-Op doesn’t launch, how do I fix it?

Here are a few things you can try:

Make sure your antivirus program or windows defender is not blocking Nucleus Co-Op or deleting any of its files.

Restart your PC, and try again.

Does Nucleus Co-Op have any malware?

Absolutely not. Also a recent file added to Nucleus Co-Op utils folder is being picked up by some browsers and antivirus as malware, this is 100% a false positive, read here.

How do I play with an uneven amount of players (such as 3 players) without having an empty space?

Right click on a section of the splitscreen layout.

Expand layout

How do you use Nucleus Co-Op Custom Layout?
I wish to help out with the project, how can I get in touch?

Join the Nucleus Co-Op discord community or contact us in the subreddit.

When support for X game?

Not all games are easy to splitscreen, if you want to suggest a game make a subreddit post with the title [Request] Name of the game and provide useful information like if the game supports LAN or dedicated servers, if it is available on Steam or in other services, if it uses external servers for online, if it has gamepad support etc. You can also contact any of our experienced Nucleus scripts developers here or in the Nucleus Co-Op discord and ask if a script is possible. The main script developer is Talos91. Remember that scripts developers are limited by the games they own and can test on, so if you really want support for a game to be added consider donating the game to the scripter in question.

How do I know when a script gets updated?
How do I create my own splitscreen script for Nucleus Co-Op?

See the documentation on this website. Here is the Master Script, open the .js file with notepad to read it. You can also use the scripts you download from Nucleus Co-Op as reference, they get downloaded to the Nucleus scripts folder. An easier way to start would be editing an existing script, preferably one of a game that uses the same engine as the game you want (Unity, UE4 etc.) and just change the data in the script to match your game’s, like the .exe name and such. If you create a working script or if you have any questions about Nucleus scripting you can ask us in the Nucleus Co-Op discord or on the subreddit, we can help you improve your script so it is fully working for sharing with the community.

Does Nucleus Co-Op work on Linux/Mac?

Nucleus Co-Op depends on a lot of Windows functions and APIs, at the moment it only works on Windows 7 and Up. If you are interested in porting Nucleus Co-Op to other operating systems please feel free to contact any of the developers.

Where can I report a bug/issue?

Note that Nucleus Co-Op is a tool in development and may have bugs, glitches and weird things happening. Help other people not have these things happen by checking for a solution on the subreddit and submitting a [BUG REPORT] to the subreddit as a new topic if no-one else has brought it up. Make sure you have read the script notes in the Nucleus UI very carefully before submitting anything.

A good [BUG REPORT] looks like this:

Keep in mind most scripts are made and tested using the latest legit steam versions, so provide information about what version of the game you have.

Also provide a debug log of the Nucleus Co-op error or crash: Open Nucleus Co-Op settings by pressing the gear icon at the top right of the Nucleus UI. Check the box labelled Enable Debug Log, then press Save and Close. Run the script you are having trouble with again and a log file will be created in the same folder as the Nucleus Co-Op exe, called debug-log.txt. You can also ask for support in our discord.

A Nucleus Co-Op script doesn’t launch / is not working, why?

Make sure you are using latest Nucleus Co-Op version and the script latest version too. Here are other things you can try:

Read the script author’s notes that appear at the bottom of the UI, read them carefully as they contain important information related to the script functionality.

Check that your antivirus program or windows defender is not deleting or blocking any Nucleus Co-Op files.

Delete Nucleus Co-Op content folder and add the game again.

Don’t place Nucleus Co-Op inside the game files you wish to run.

Move Nucleus Co-Op outside any user or protected folders, C:/NucleusCoop is recommended.

If the script requires it move Nucleus to the same drive as your game.

If you are using a script that creates different temporary windows users like the Halo: The Master Chief Collection online mode option script or the State of Decay 2 script, Nucleus Co-Op needs to be installed outside any user or protected folders, you need to have Nucleus installed in the root of your drive, for example C:/NucleusCo-Op. Make sure you close Nucleus using CTRL+Q and make sure to delete any Nucleus created windows users, if they remained after a crash, before running the script again. Delete them via windows control panel and delete any Nucleus user folders in C:/Users/ too, restart your PC if you can’t delete the folders.

Where are my Nucleus Co-Op save files located?

Some scripts save to the Nucleus Co-Op environment folder located in C:\Users\YourUser\NucleusCoop , you can access each game save file via the Nucleus Co-Op UI too, select a game, click on Game Options and select Open UserProfile Save/Config Path. Other scripts just save in the same file path your regular game saves to.

Why is Nucleus Co-Op resizing the game instances incorrectly/the instances look stretched?

Try setting your monitor scale to 100% in your monitor/TV resolution settings. It is also highly recommended that you add custom resolutions to all your monitors from your AMD/Nvidia/Intel panel (For example if you are using a monitor resolution of 1920x1080 add custom resolutions like 960x540, 1920x540, 960x1080, ect.) that way most games will be able to see and use those custom resolutions and the splitscreen will not look stretched (Example). Note that not all games support custom or ultra widescreen resolutions. Also try disabling the Nucleus status window in Nucleus UI settings and save.

Why do I get an unhandled exception error after clicking > in Nucleus Co-Op / the user interface looks messed up in my monitor?

At some high resolutions Nucleus Co-Op has some issues scaling its UI elements, try setting your monitor scale to 100% in your monitor/TV resolution settings or open the Nucleus Settings.ini with notepad and add this: [Advanced]Scale=1 Font=10

Play around with those values depending on your resolution. You can also just ignore the error and press continue to use the Nucleus UI options without changing your monitor scale.

Why is Nucleus Co-Op showing an error message that it can not find a file when launching a script?

A lot of scripts edit the game’s .ini or .cfg files to force windowed and to adjust the game’s resolution to the window size, so make you sure you run your game at least once and change some graphic settings before running it via Nucleus Co-Op, that way you make sure the proper config files are getting generated first. If you are still getting the error after doing that, select the game in the Nucleus Co-Op UI, click on Game Options and select Delete UserProfile Config Path for all players.

Why are my in-game frames per second low/better in one instance than in the others when using Nucleus Co-Op?

Remember that Nucleus Co-Op opens multiple instances of a game, so depending on the game this can be quite demanding for your PC, to improve FPS and performance try reducing graphics settings like textures and shadows, limit the FPS or unfocus all the game windows so that they get equal priority and the FPS even out, you can do this by Alt-Tabbing to a different window like the Nucleus app window, the game windows will still remain on top, you can also press the windows key+b in your keyboard to unfocus all the instances. Forcing Vsync via your graphics panel could also help.

Why can’t I exit Nucleus Co-Op or move my cursor to close it?

Some scripts that support multiple keyboards and mice lock the main mouse cursor in the corner. To unlock it press the END key in your keyboard when you finish playing. You can also use CTRL+Q to close Nucleus and all its instances. Other Nucleus shortcuts are changeable in the app UI settings.

Nucleus Co-Op changed the location of my Documents folder, why?

For some games that save in the default Documents folder Nucleus Co-Op will edit the path registry key so that each instance can have a different save or config file. Properly closing Nucleus, should restore its original value (whatever it was prior to Nucleus). If it doesn’t (due to the app crashing for example), running the script again and closing Nucleus/ending your game session properly, using the Nucleus shortcut CTRL+Q or closing the app, will revert the registry back to its original value. Just in case, Nucleus will keep an original copy of the registry key in your Nucleus folder > utils > backup > User Shell Folders.reg. Double click that file and click yes to add it. This will manually restore its original value. Worst case, the ‘Personal’ key needs to be changed back to %USERPROFILE%/Documents or if using a custom documents folder, whatever the path to that is. Use the Windows Registry Editor app to change it back.

The full registry path that may be effected is, the Personal key: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

My Playstation/generic PC controller isn’t working/isn’t being detected by Nucleus Co-Op, how do I fix it?

Most Nucleus Co-Op Scripts only detect and work with XInput controllers. Controllers that work best are native XInput gamepads like Xbox 360 and Xbox One controllers for minimum hassle. There are a few scripts that also support DirectInput controllers but XInput controllers are generally a lot easier to restrict to a specific game instance than DirectInput controllers.

If you are using PS4 controllers try the app DS4windows, look in the settings for an option called “hide ds4 controller” - make sure it’s ticked. To ensure it’s definitely running in exclusive mode make sure ds4windows is set to load on windows startup, then turn your controllers on while windows is loading. Download the latest version here.

Read more about how to use exclusive mode here

If you are using generic DirectInput controllers the app XOutput is also very useful to emulate XInput controllers.

Remember that some games detect both DirectInput and XInput controllers so even if you are emulating a XInput controller the input could still not be restricted correctly by Nucleus because the game is now responding to both the emulated XInput controller and to the native DirectInput of your controller, that is why some apps like DS4windows have an “exclusive mode”.

You can also try using this .dll made by wizark952 that blocks Direct Input in most games. Place the dll alongside the game’s .exe and make sure you are using the correct version of the dll (for x86 or x64 games).

Do not place any x360ce xinput dlls inside the Nucleus Co-Op files as this might interfere with Nucleus own custom xinput dlls.

Xbox One controllers have some issues with background input in games that only support DirectInput controllers and in Unity games that use Unity’s default input for gamepad support. For this reason too the Xinput Reroute Nucleus option mentioned in the master script that reroutes directinput back to xinput to track more than 4 gamepads on xinput at once, allowing you to play with more than 4 xinput gamepads, will not work with Xbox One controllers even with fake focus because of the driver background input issue. To fix that in those cases you can also use XOutput on your Xbox One controllers.

If you are using steam controllers try this.

Why is my keyboard/gamepad not showing in the Nucleus Co-Op UI?

If a script is only showing gamepads and not keyboard icons that means the script only supports gamepads and doesn’t support keyboards and mice in splitscreen yet. If a script is only showing keyboards/mice icons that generally means that the game itself has no gamepad support or very limited gamepad support.

There are many keyboards, mice and controllers icons in the UI, how do I know which ones to use?

If you press a key in the keyboard you will use or move the mouse their corresponding icons in the Nucleus Co-Op UI will light up yellow. The app can detect keyboard macros that is why sometimes you will get multiple keyboard icons. If you maintain a controller button pressed the corresponding icon will light up green. If you see multiple mice and keyboard icons that means the script supports multiple instances playable with multiple keyboards/mice, if you only see one big keyboard icon that means the script only supports one keyboard/mouse with the instance focused.

Can you play splitscreen+LAN in different PCs?

Yes, if you run the game via Nucleus Co-Op in different PCs you can connect all instances you launch via LAN, for example you can have 2 players playing vertical splitscreen in one PC via Nucleus and connect to 2 others playing Nucleus splitscreen in a different PC via LAN. If the script uses steamworks multiplayer emulation you’ll have to change the instances steam ids in the other PCs you’ll connect to, otherwise the instances launched by Nucleus will use the same steam ids and won’t be able to connect to each other. For that you can open the game script .js file in Nucleus scripts folder in the other PCs and add for example Game.PlayerSteamIDs = [ "76561198134585131","76561198131394153","76561198011792067","76561198043762785" ]; that will change the default ids of the first four instances you open in one PC via Nucleus Co-Op.

This project is amazing, where can I donate?

You can also donate to our main script developer that makes the games scripts for Nucleus: Talos91/blackman9

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. Play local co-op with only one PC and one game copy.

App

Fully automated

Nucleus Co-Op has an advanced script system, which means you can click Play and wait for your games to be launched and set up automatically.

Massive game support

Nucleus has full script support for 400+ games and counting, with many major game scripts released.

Features

Nucleus has many features for input and game launching, including Xinput and Dinput controller input, multiple keyboards and mice, automatic file symlinking and window resizing and positioning.

Community

Come and discuss Nucleus Co-Op or contribute to the project over on our Discord and Subreddit

Download

Note: Goldberg Emulator, used by Nucleus, can sometimes be detected as a false positive by Windows Defender and some web browsers: see here and here. You may have to allow it as an exception before extracting.

Move the NucleusCoop folder to wherever you like, and run NucleusCoop.exe

You can place the folder wherever you like as long as you keep the following in mind:

DO NOT place it inside a folder containing files for a game you wish to play.

Avoid placing it inside a folder that has security settings applied to it, such as Program Files, Program Files (x86).

Some scripts require the Nucleus Co-Op folder to be located in the same drive as the game files.

If you are still unsure where to place the folder, the root of the drive your games are installed on is usually the best option. For example C:/NucleusCoop

Game setup

  • Click the Download Game Scripts button and search for a script for the game you want to split screen.

Script Browser

  • Click the More Info button and be sure to read through the guide for the game

More Info

Click Download . When Nucleus asks to add the game, click Yes and browse to the game executable. Most Steam games will be in C:\Program Files(x86)\Steam\steamapps\common\

Assign the devices to parts of the screen by dragging the devices. The device icons will light up when they receive input. Change the layout of each screen by clicking the icon in the top-left corner of each screen.

Layout

When you are ready, click the > button. If there are any script options, configure them. Then press PLAY

Wait a bit for the games to start and their windows to be positioned. If you are using multiple keyboards and mice, you may have to press the End key to lock input after the games are set up (see the script notes).

The official steam group for Nucleus Co-Op, the open source tool that allows split-screen play on many games that do not initially support it.


Snailed_lt 3 окт в 9:05

Hi, I have been told that there are ways to create new scripts for games not already included in the Nucleus program list of options. How do we create new scripts for games? How would I go about playing a game like Hover , The Survivalists , or Starbound with local multiplayer using the Nucleus program?

Thanks ahead of time.

I can't believe I've only just found out about this amazing program! I'm blown away by how well it works and how user friendly it has all been made. Thank you so very much to all involved! Hello,
I would like to know if Nucleus Coop can be considered as a cheat by steam and therefore if we can have a VAC ban or other thing like that by using it
thank you in advance


Snailed_lt 13 сен. 2020 в 14:04

Читайте также: