steam-deck-windows-usermode-driver icon indicating copy to clipboard operation
steam-deck-windows-usermode-driver copied to clipboard

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

Open kevdunleavy opened this issue 2 years ago • 5 comments

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

  • When trying to figure out what was going on I uninstalled Tetherscript HID Virtual Driver Kit and then retested the game. The issue was no longer happening and the game menu worked as expected.
  • I also experienced this exact same issue with the menu of the Game Pass game Yakuza: Like a Dragon but I did not investigate further before uninstalling the game so I don't know if uninstalling Tetherscript HID Virtual Driver Kit would have solved the issue.
  • I created this Reddit thread looking for help with this issue before figuring out that it might be related to Tetherscript HID Virtual Driver Kit. Nobody else has commented there experiencing a similar yet issue but I'm linking the thread here just in case someone provides relevant info there in the future.

kevdunleavy avatar Sep 21 '22 15:09 kevdunleavy

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

mKenfenheuer avatar Sep 21 '22 19:09 mKenfenheuer

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 👍

kevdunleavy avatar Sep 22 '22 05:09 kevdunleavy

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 :-)

Houfino avatar Oct 01 '22 07:10 Houfino

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.

GabrieleCurti avatar Oct 03 '22 16:10 GabrieleCurti

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à!

itsalexdc avatar Oct 25 '22 05:10 itsalexdc