Project

General

Profile

Emulator Issues #11323

Game is not informed about XInput controller removal

Added by Luis 7 months ago. Updated about 2 months ago.

Status:
Fix pending
Priority:
Low
Assignee:
-
% Done:

0%

Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Every wired Controller supporting game.

What's the problem? Describe what went wrong.

If a real wired controller is unplugged (In my case the Xbox One Controller which I use to emulate a GameCube Controller), the emulated game will not be informed about this. (e.g. Mario Kart Wii). Normally, MKW would then display a message about which controller was plugged out.

What steps will reproduce the problem?

  1. Use a real, removable controller as GameCube controller.
  2. Start a game that supports GameCube Controller. (e.g., Mario Kart Wii)
  3. Press in title screen A with the controller.
  4. Plug out the real controller.

Expected result:
A message appears.

Actual result:
No message appears.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-8512.

Is the issue present in the latest stable version?

I would guess, yes. But I did not test it.

What are your PC specifications? (CPU, GPU, Operating System, more)

I think that's not important.


Related issues

Related to Emulator - Emulator Issues #6047: XInput Hotplug doesn't workFix pending

History

#1 Updated by JMC4789 7 months ago

Do you have the option "Always Connected" selected in the Controller Settings page?

#2 Updated by Luis 7 months ago

No, I did not activate this option.

#3 Updated by JMC4789 7 months ago

  • Priority changed from Normal to Low

I tested it with my wired PS4 controller and unplugging it does tell the game its no longer connected... so I'm guessing this is more "xinput is terrible in Dolphin." stuff.

#4 Updated by Billiard26 about 2 months ago

#5 Updated by Billiard26 about 2 months ago

  • Subject changed from Game is not informed about a wired controller removal to Game is not informed about XInput controller removal
  • Operating system Windows added
  • Operating system deleted (N/A)

Assuming Windows. (poster decided it wasn't important to list operating system :/)
So this would be fixed by XInput hotplug support. (#6047)

#6 Updated by JMC4789 about 2 months ago

  • Status changed from New to Fix pending

#7 Updated by Luis about 2 months ago

Yes, I'm using Windows 10. I only thought about CPU and GPU when I said "I think that's not important" :/

#8 Updated by JMC4789 about 2 months ago

Yeah, it's one of those edge cases where controller handling is different between OSes.

Also available in: Atom PDF