protonscr

More than 1 steam controller for local play causes conflicts, among other things

steamopen Steam controller
ValveSoftware/steam-for-linux#4872 · opened 2017-02-27 by madmachinations · updated 2017-03-07 · 0 comments · github
Mmadmachinations 2017-02-27 github

Your system information

  • Steam client version (build number or date): 1484790260 (Jan 19 2017 @ 01:23:19)
  • Distribution (e.g. Ubuntu): SteamOS 2.0 update 1:2.98
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

When trying to play most local co-op games with 2 (and presumably also more than 2) steam controllers, it causes conflicts where both controllers are seen as player 1.

Sometimes you can get round round this by setting each controller to use entirely different bindings but usually that just causes different conflicts. The mouse-like joystick mode being used on both seems to be a common one that crops up, where both controllers are trying to use what I suspect the game thinks is one mouse.

Even with both controllers in typical game-pad mode, games often struggle to tell the two apart and you end up again with both controllers assigned as player 1.

When it does work, even though both controllers are bound to different steam accounts, only the steam account that is logged in and running the game earns any of the achievements or game-play time, even if both accounts own a copy of that game.

The most recent instance where I saw this issue was when trying to play Portal 2 with the default steam controller bindings on 2 player split screen. After 30 minutes of trying different bindings, each creating their own varied conflicts, before eventually switching back to the default ones when it suddenly just started working.

It would be good if Steam a better system for connecting and managing multiple controllers, and the accounts of each player that is using them.

Steps for reproducing this issue:

  1. Connect 2 steam controllers to the steam machine, each attached to different accounts
  2. Try and play any of most games that support local co-op
  3. Bathe in the frustration for half an hour, then delude yourselves into believing you didn't want to play games locally with each other today anyway :P

Nothing extracted yet.