Nucleus Co-Op is a 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. Essentially, Nucleus opens multiple instances of the same game with sym-linked files, each with its own customized version of xinput libraries that will only answer to ony specific gamepad instance.
Support its development by donating!
Patreon: https://www.patreon.com/distro
Subscribe to our subreddit: https://www.reddit.com/r/nucleuscoop/
Join our Discord: https://discord.gg/jrbPvKW
Starting from Alpha 4, all games use a generic handler that can handle pretty much all situations. To add a new game, you can just create a new *.js file in the games folder, and describe what your game needs to run. Now, what the GenericHandler actually does?
When the user hits play:
If you want to contribute code, here is a brief summary of what you need to begin developing: TODO: finish up this section :/
For the application:
For the games's Javascript files