unknownskl / greenlight

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
MIT License
2.15k stars 121 forks source link

Support 2 player couch co-op #916

Open ghenry22 opened 1 year ago

ghenry22 commented 1 year ago

I have 2 controllers connected.

Greenlight detects them both as controller 1 & 2.

But pressing the guide button doesn't open the guide menu on the xbox, doesn't seem to be captured by greenlight and using the greenlight interface to select open menu only opens the menu for the current user.

This means there is no way for the second user to sign in and join a game. I would like to play Diablo 3 couch co-op remotely.

Could an option be added to sign in a second player or trigger the guide menu for player 2 with from greenlight's menu button?

JackieMoon1 commented 1 month ago

Can someone explain this to me? I saw something experimental was implemented release 2.1 for a second controller, but I haven't been able to get the second controller to work. I've tried games like minecraft and gang beasts but the only button that registers is the xbox button. If anyone knows how to use 2 controllers with one client it would be greatly appreciated if they described how.

JackieMoon1 commented 1 month ago

Also if someone could, please explain why there are 4 controller slots on greenlight in the 1st place. What is the functionality there?