Project

General

Profile

Actions

Emulator Issues #7609

closed

4.0-2660 (d29e3331) breaks XBCD compatibility

Added by jimmyli1528 over 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
Controls
% 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

What's the problem? Describe what went wrong in few words.
On Dolphin 4.0-2660 and above , my 360 controller using XBCD drivers is no longer detected under Dolphin. Because there's no buldbot build, I manually compiled and verified the problem. https://dolphin-emu.org/download/dev/d29e3331426823b0dcd49a7436a4a8a6bdf60dcf/

What did you expect to happen instead?
My 360 controller is detected properly.

What steps will reproduce the problem?

  1. (Not sure if needed) Download and install XBCD driver.
  2. Launch Dolphin.
  3. (optional) Open the GCPad configuration.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0-2660, 4.0-2662, 4.0-2826

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0.2, 4.0-2651 work without issues.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 7 SP1 x64, Intel i5 3570K, Asus Nvidia GTX66(6)

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
http://imagizer.imageshack.com/img538/2057/Sy1Xep.png

Actions #1

Updated by MayImilae over 9 years ago

  • Category set to controls

Pinging the culprit...

Actions #2

Updated by Anonymous over 9 years ago

jimmyli1528 Does XAudio2 backend still work for you as well?

Actions #3

Updated by MayImilae over 9 years ago

Whoops.

Actions #4

Updated by jimmyli1528 over 9 years ago

I do get sound with XAudio2.

Actions #5

Updated by Anonymous over 9 years ago

  • Operating system Windows added

Alright, I will try to bring back the old, monstrous method of having DInput filter out XInput devices.

No promises though...I replaced this code because it's ugly and I couldn't find a good way to make it compatible with /Zc:strictStrings :/

Actions #6

Updated by jimmyli1528 over 9 years ago

Is it possible to report it to SquallLeonhart?

Actions #7

Updated by Anonymous over 9 years ago

  • Status changed from New to Work started
Actions #8

Updated by Anonymous over 9 years ago

Perhaps you can ask the maintainer of XBCD if there is a way to detect that the device is using XBCD and not normal XInput (besides WMI).

Actions #9

Updated by Anonymous over 9 years ago

  • Status changed from Work started to Fix pending
Actions #10

Updated by Anonymous over 9 years ago

  • Status changed from Fix pending to Fixed
Actions

Also available in: Atom PDF