nucleuscoop icon indicating copy to clipboard operation
nucleuscoop copied to clipboard

Linux

Open trymeouteh opened this issue 4 years ago β€’ 29 comments

Please make Nucleus Coop for Linux as a native Linux app and allow Nucleus Coop to be able to play native linux games, wine games and proton games.

trymeouteh avatar Jun 16 '20 22:06 trymeouteh

+1

dairefagan avatar Jun 16 '20 23:06 dairefagan

+1

Ehkad avatar Jun 17 '20 11:06 Ehkad

A lot of games are setup using Lutris, there may be something in it that could help get the Nucleus Coop linux version off the ground.

dairefagan avatar Jun 17 '20 11:06 dairefagan

A lot of games are setup using Lutris, there may be something in it that could help get the Nucleus Coop linux version off the ground.

Would be cool to see a stand alone Nucleus Coop for Linux but to also see a Nucleus Coop plugin for Lutris would be great.

trymeouteh avatar Jun 18 '20 20:06 trymeouteh

If you need help, there is some hope in the person who some years ago offered porting games to Linux (even for free)[1] [2]. if he consents, he might be an adequate source for some pointers or idea bouncing when you're stuck. Or maybe more, who knows.

Also I would be willing to donate some money for a Linux version of this. I hope some other people plus-one-ing this are also willing to pledge.

ls-1N avatar Dec 12 '20 11:12 ls-1N

I have most of my game library running on linux, but I still use Windows for some games because of EAC and no nucleus coop on linux. A native version on linux of this awesome software would help the linux gaming community a great deal! :)

jonasbartho avatar Jan 10 '21 13:01 jonasbartho

That would be awesome.

Noctis-Bennington avatar Jan 28 '21 01:01 Noctis-Bennington

While a native version would be nice, I can't even get it to open in Wine. I would be okay if it worked with Wine. For games like Borderlands even I really want to do split-screen I can just get the windows version. This would be a lot less work than developing a port and would still make a lot of games work.

EmperorPenguin18 avatar Feb 14 '21 19:02 EmperorPenguin18

I would also like a linux version. Even if we have to compile from source

TheHighGroundWins avatar Apr 28 '21 05:04 TheHighGroundWins

Yes please! :)

Davidian1024 avatar Sep 11 '21 19:09 Davidian1024

i'd love to see valve embrace this

mirddes avatar Sep 29 '21 00:09 mirddes

I think with the Steam Deck coming this program would be perfect on Linux.

Aleyx4 avatar Oct 25 '21 16:10 Aleyx4

This would be really awesome having a native Linux release!! ;)

cinnamonmatexfce avatar Nov 02 '21 08:11 cinnamonmatexfce

The source code is open source, and Lucas (The original developer of Nucleus) also wants a Linux version of Nucleus in the future, but he doesn't have time to work on it atm.

If anyone are interested in trying to make it working though, I'm sure Lucas would be all for it, and possible lend you a helping hand :D So if you're really passionate about getting this working on Linux, get your hands dirty, and try making it! πŸ˜„

Snailedlt avatar Nov 02 '21 09:11 Snailedlt

The source code is open source, and Lucas (The original developer of Nucleus) also wants a Linux version of Nucleus in the future, but he doesn't have time to work on it atm.

If anyone are interested in trying to make it working though, I'm sure Lucas would be all for it, and possible lend you a helping hand :D So if you're really passionate about getting this working on Linux, get your hands dirty, and try making it! smile

Yes. Or if one doesn't have the time and skills, then start a bounty program to collect money to pay someone to do this. That shouldn't be as hard and would be a useful skill to have for future.

ls-1N avatar Nov 02 '21 09:11 ls-1N

The source code is open source, and Lucas (The original developer of Nucleus) also wants a Linux version of Nucleus in the future, but he doesn't have time to work on it atm.

If anyone are interested in trying to make it working though, I'm sure Lucas would be all for it, and possible lend you a helping hand :D So if you're really passionate about getting this working on Linux, get your hands dirty, and try making it! πŸ˜„

Yup, you're absolutely right!! I am with you, but... I have zero knowledge in programming languages and sadly I have no time to start learn coding and/or scripting... 😭 Also, I'd need to know and learn all of different languages for all the different opensource projects I 'd like to improve 😜

cinnamonmatexfce avatar Nov 02 '21 09:11 cinnamonmatexfce

Is there going to be a port available for this soon, I would be willing to help out with this in any way I can.

Johnnyreyman avatar Mar 06 '22 03:03 Johnnyreyman

Is there going to be a port available for this soon, I would be willing to help out with this in any way I can.

Nothing is in the works sadly.

It would require re-writing most of the application from scratch, since a lot of the core functionality comes from third-party apps like goldbergs steam emulator, protoinput, nermitingas epicgames emulator, x360ce, etc...

Snailedlt avatar Mar 06 '22 09:03 Snailedlt

could this potentially all be supported with yet another compatibility layer like proton?

would be cool if valve adopted this project.

On Sun, 6 Mar 2022 at 22:44, JΓΈrgen Kalsnes Hagen @.***> wrote:

Is there going to be a port available for this soon, I would be willing to help out with this in any way I can.

Nothing is in the works sadly.

It would require re-writing most of the application from scratch, since a lot of the core functionality comes from third-party apps like goldbergs steam emulator, protoinput, nermitingas epicgames emulator, x360ce, etc...

β€” Reply to this email directly, view it on GitHub https://github.com/lucasassislar/nucleuscoop/issues/145#issuecomment-1059928983, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADKVZKDZZ47WGESMTJJYJS3U6R47HANCNFSM4OABTFDA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

-- The Universal Declaration of Human Rights

The Universal Declaration of Human Rights (UDHR) is a milestone document in the history of human rights. Drafted by representatives with different legal and cultural backgrounds from all regions of the world, the Declaration was proclaimed by the United Nations General Assembly in Paris on 10 December 1948 (General Assembly resolution 217 A http://www.un.org/en/ga/search/view_doc.asp?symbol=A/RES/217(III)) as a common standard of achievements for all peoples and all nations. It sets out, for the first time, fundamental human rights to be universally protected and it has been translated into over 500 languages. http://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx

Download PDF http://www.ohchr.org/EN/UDHR/Documents/UDHR_Translations/eng.pdf

mirddes avatar Mar 06 '22 21:03 mirddes

I don't think so. Stuff like x360e probably uses lower levels drivers n shit. So it ain't as easy as slapping wine on it. Wine is more for higher level stuff

TheHighGroundWins avatar Mar 07 '22 04:03 TheHighGroundWins

I'm gonna bookmark this and eventually do some looking over existing linux tech. Multi-seat is a thing, at least for X11, and I just wonder what would have to be plumbed to make this as easy as possible. I haven't used or looked into nucleus though, and only know about it from a friend who wants to use it. Does it run multiple instances of a game? Or is it much hackier than that? If hackier, I expect windows games would require some serious wine/proton help.

SolidFish888 avatar Jun 13 '22 21:06 SolidFish888

@SPREEKDOS sounds promising, I starred your repo so I can take a look sometime soon :)

I work with Bash and Python just about weekly in my current project on work, so might be able to help a bit

Snailedlt avatar Jun 15 '22 10:06 Snailedlt

Hello , I making script that can achieve Co-Op on Linux, it uses tools like firejail (for handling inputs for each instance) and nested weston sessions (for window separation and it supports hardware acceleration unlike Xephyr ) and other tools for handling game windows , currently it only supports game controllers and 2 Players , I would like to share it (Sorry for my bad english )

AhmedKJ avatar Jul 23 '22 23:07 AhmedKJ

@AhmedKJ Sounds like a great start! πŸ’― Why don't you go ahead and make a GitHub repo for it, and link it here?

Snailedlt avatar Jul 23 '22 23:07 Snailedlt

Here's the link for the repo https://github.com/AhmedKJ/Co-op-on-Linux

AhmedKJ avatar Jul 24 '22 16:07 AhmedKJ

@SPREEKDOS I would like to collaborate with you , My script does work and it can isolate game controller and game window for each instance , The only two problems i had with my script is trying to make it scalable for more than 2 players and trying to manage the Windows of each game instance .

AhmedKJ avatar Jul 25 '22 12:07 AhmedKJ

i believe it does run multiple instances of games.

some games only support 2way splitscreen so 2 instances are required for 4player.

all the help is needed and much appreciated.

honestly would be nice if Valve adopted nucleuscoop

On Tue, 14 Jun 2022 at 09:13, SolidFish888 @.***> wrote:

I'm gonna bookmark this and eventually do some looking over existing linux tech. Multi-seat is a thing, at least for X11, and I just wonder what would have to be plumbed to make this as easy as possible. I haven't used or looked into nucleus though, and only know about it from a friend who wants to use it. Does it run multiple instances of a game? Or is it much hackier than that? If hackier, I expect windows games would require some serious wine/proton help.

β€” Reply to this email directly, view it on GitHub https://github.com/lucasassislar/nucleuscoop/issues/145#issuecomment-1154444811, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADKVZKF3KA3VGEHAOTA7D33VO6P6ZANCNFSM4OABTFDA . You are receiving this because you commented.Message ID: @.***>

-- The Universal Declaration of Human Rights

The Universal Declaration of Human Rights (UDHR) is a milestone document in the history of human rights. Drafted by representatives with different legal and cultural backgrounds from all regions of the world, the Declaration was proclaimed by the United Nations General Assembly in Paris on 10 December 1948 (General Assembly resolution 217 A http://www.un.org/en/ga/search/view_doc.asp?symbol=A/RES/217(III)) as a common standard of achievements for all peoples and all nations. It sets out, for the first time, fundamental human rights to be universally protected and it has been translated into over 500 languages. http://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx

Download PDF http://www.ohchr.org/EN/UDHR/Documents/UDHR_Translations/eng.pdf

mirddes avatar Oct 11 '22 09:10 mirddes

LINUX SUPPORT! Is this coming? Need donations to make it happen?

LOLCATATONIA avatar May 22 '23 18:05 LOLCATATONIA

@LOLCATATONIA none of the current developers are interested in making a linux version afaik. The reason is it would mean a complete rewrite of the application (i.e. hundreds of thousands of lines of code to rewrite) since it depends on a whole lot of Windows specific API's. If someone wants to try and make it happen, you are welcome to fork the project, and go at it, I'm sure the current developers would want to assist you if you started on it!

TLDR;

Having Nucleus Co-op on Linux would be awesome, but it's not worth the effort for most developers as it stands.

Snailedlt avatar Oct 21 '23 16:10 Snailedlt