mKenfenheuer / steam-deck-windows-usermode-driver

A windows usermode controller driver for the steam deck internal controller.
GNU General Public License v2.0
413 stars 23 forks source link

[BUG] Phantom Input In-Game Possibly Caused by Tetherscript HID Virtual Drivers #60

Open kevdunleavy opened 1 year ago

kevdunleavy commented 1 year ago

Describe the bug Some kind of repeated, unprompted button press, mouse movement, or scroll is happening in the menu of the Game Pass game Danganronpa: Trigger Happy Havoc Anniversary Edition. I don't believe this issue is game-specific though.

To Reproduce Steps to reproduce the behavior:

  1. Download and install Danganronpa: Trigger Happy Havoc Anniversary Edition from Game Pass for PC
  2. Start the game
  3. Press A when prompted to get to the main menu
  4. Observe the cursor flickering up and down constantly

Expected behavior The cursor should stay on the first menu item while no inputs are performed.

Screenshots Video: https://user-images.githubusercontent.com/1906657/191540316-14bca653-80c9-45b8-a911-d81952d6c728.mp4

Debug information Driver version: v0.3.0-0dc3c0b-release

SWICD_Support_637993689476265274.zip

Additional context

mKenfenheuer commented 1 year ago

Workaround: In the programs folder of the tetherscript driver are batch files to uninstall certain drivers. Or you can use hidhide to hide the tetherscript joystick and gamepad. If you do not need keyboard / mouse emulation, you can leave the hid driver uninstalled. Its only needed for keyboard / mouse mappings

kevdunleavy commented 1 year ago

Thanks @mKenfenheuer. I can confirm that disabling or uninstalling just the joystick driver is enough to resolve this issue. I ended up just disabling the joystick driver using the Control Panel. This way I get to keep the mouse mappings, which is great!

I am happy with this workaround but I'll leave it up to you to close this issue or keep it open since the underlying issue is unsolved. This is likely to catch other users out until the issue is either fixed or this workaround is documented.

Thanks for your help and the quick response 👍

Houfino commented 1 year ago

Hi people...I have the same problem..I had to uninstall Tetherscript Virtual HID Driver Kit and solved...

https://www.reddit.com/r/WindowsOnDeck/comments/xsas88/emulator_mesennes_setup_problem/

Tetherscript Virtual HID is outdated version...Wants to patch newer versions :-)

I hope it will be resolved and fixed :-)

GabrieleCurti commented 1 year ago

I've also encountered the problem on some game pass games. Hollow knight would not accept any input, while Valheim was constantly getting the down input.

However uninstalling both the thetherscript gamepad driver and joystick driver fixed the issue, keeping keyboard emulation. I am unsure which of the two is the driver that gives problem.

itsalexdc commented 1 year ago

Hi,

I also had issues with "Phantom Inputs" in Persona 5 and Tom Clancy's Wildlands on Windows 11 (Gamepass games).

Here is a step by step "how to" guide to fix it (in Windows 11).

You have to click on the Windows button (start menu button) >> Settings >> System (on the top left) >> About (scroll all the way down on the right) >> Scroll down to Device Manager >> Human Interface Devices >> Right click on Tetherscript Virtual Gamepad >> Uninstall device >> Click to check the box "Attempt to remove the driver for this device." and then Uninstall. Stay in the device manager, do the same thing for Tetherscript Virtual Controller. Rght click on Tetherscript Virtual Controller >> Uninstall device >> Click to check the box "Attempt to remove the driver for this device." and then Uninstall.

Voilà!