Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugging a 2nd controller replaces the one already in port #0, previously plugged controller moves to port #1. #9296

Closed
bslenul opened this issue Aug 13, 2019 · 4 comments

Comments

@bslenul
Copy link
Contributor

bslenul commented Aug 13, 2019

Description

Let say I only have my DualShock 4 plugged, I'll have this:

  • Port 0: DS4
  • Port 1: disabled

Perfectly normal, now if I plug my 8bitdo N30 Pro, the new one "replaces" my DS4 and the DS4 moves to port 1:

  • Port 0: N30Pro
  • Port 1: DS4

PLEASE NOTE:

  • Idk if it's important or not but this is when using USB ports, I don't have a bluetooth receiver to test wireless.
  • It seems to be only happening when xinput and dinput is selected as joypad driver, no issue with sdl2 driver.
  • No issue on my Linux VM (udev driver) and on my Android phone (android driver).

Video of the issue: https://youtu.be/76lMqzjdj6Q

I read about this issue yesterday on Discord and wanted to try, I didn't see any issue about it poping up so here we go.

Expected behavior

1st controller stays as player 1 when a new one is plugged.

Actual behavior

2nd plugged controller becomes player 1 and previously plugged controller switches to player 2.

Steps to reproduce the bug

  1. Start RA with a single controller plugged and make sure joypad driver is set to x/dinput.
  2. Plug a 2nd controller.
  3. Check in Settings > Input the position of the controllers.

Bisect Results

Doesnt seem to be a new thing, I went back up to 1.6.7 (the oldest I could get from the buildbot) and it's already acting like that.

Version/Commit

  • RetroArch: 1.6.7 stable -> latest 1.7.7 nightly (becfff5 when typing this)

Environment information

  • OS: Windows 10
  • It doesn't happen on my Linux VM neither with my Android phone, the N30 Pro is plugged to port 1 when plugged/paired.
@gouchi
Copy link
Member

gouchi commented Aug 13, 2019

Some information on this comment.

@bslenul
Copy link
Contributor Author

bslenul commented Aug 14, 2019

Thanks for the link! I like the idea of having to press a button to add a controller just like on Android.

@ghost
Copy link

ghost commented Aug 14, 2019

Ditto, something similar to this would be great I think.

img

@bslenul
Copy link
Contributor Author

bslenul commented Jun 6, 2024

Closing, thanks to #16647 ❤️

@bslenul bslenul closed this as completed Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants