Project

General

Profile

Emulator Issues #13034

WGInput Xbox 360 Devices (Possibly Other WGInput) Are Not Compatible with Background Input

Added by yoshimo 16 days ago. Updated 16 days ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
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?

N/A

Game ID? (right click the game in the game list, Properties, Info tab)
N/A

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

N/A

What's the problem? Describe what went wrong.

WGInput Xbox 360 devices (ones which are named "WGInput/#/Xbox 360 Controller for Windows", where "#" is the index number) and possibly other WGInput devices do not function with background input.

What steps will reproduce the problem?

  1. Ensure a WGInput Xbox 360 device (or a WGInput device in general for further testing) is being used for the emulated controller's device.
  2. Ensure "Background Input" is enabled in the "Controller Settings" menu, near the bottom.
  3. Launch any game.
  4. Ensure the game registers inputs when a Dolphin window is active (clicking on any Dolphin window should make it active).
  5. Make all of Dolphin's windows inactive (clicking on another program's window should suffice).
  6. Attempt to play the game and observe that no inputs are received.

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-17334.

Is the issue present in the latest stable version?

WGInput support is a recent addition (April 2021), so the issue isn't present in the latest stable, for the faulting feature does not exist in it.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

5.0-16222 "msbuild: Move WGInput to DolphinLib.props (PR #10568 from Pokechu22)"
Technically, WGInput was added in 5.0-16214, so the bug might have existed in this version. However, WGInput devices are not selectable in the controller configuration in this version, so if WGInput devices are usable, I do not know how to access them.

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

N/A

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

See attached CPU-Z report "PCSpecs.txt".

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

None that come to mind.

PCSpecs.txt (59.3 KB) PCSpecs.txt CPU-Z report yoshimo, 09/11/2022 08:43 PM

History

#1 Updated by godisgovernment 16 days ago

WGInput itself does not support background input. This is how Windows works and not a dolphin bug.

It would be nice to express in the dolphin UI (showing "background input" not available), but a bit tricky since it only applies to WGInput devices (what if user has multiple devices enabled and not all are WGInput?).

#2 Updated by yoshimo 16 days ago

Someone please edit the note about WGInput's addition date to be April 202‚Äč2 if possible. I don't know how I missed that typo.

Also available in: Atom PDF