nefarius / DsHidMini

Virtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers
https://docs.nefarius.at/projects/DsHidMini/
BSD 3-Clause "New" or "Revised" License
1.26k stars 55 forks source link

Certain (Lego) games behave strangely in reaction to DsHidMini compared to ScpToolkit #279

Closed TheRWS96 closed 1 year ago

TheRWS96 commented 1 year ago

Bug description

It is a bit strange but when trying to use my Dualshock3 controller trough DsHidMini to play the "old" Lego: The Hobbit / Lord of the Rings games the games react strangely to button inputs when in-game, when i try to jump (press X) or try to do quite a few other actions a second player is automatically added (the control setup in the options is also messed up quite a bit), it is incredibly annoying.

The reason why i am reporting a issue about this here is because when i switched back to using ScpToolkit like i was using when i last played the games (before i reinstalled windows) this issue never occurs and all the controls work as intend.

Seeing as DsHidMini seems to be the successor of ScpToolkit and some people working on this new tool have worked on the old ScpToolkit i thought that it would at least be worth a try to report this issue, of course i understand that this issue is only tangentially related to the project i understand if you (the developers) decide that this is out of scope of the project but i at least wanted to try.

Steps to reproduce

Actual result: The second player should be added all of a sudden and the control configuration in the options menu is also messed up, you can try setting up the control devices correctly and removing the second player but the moment you start playing again (with one player) a second player is added again and the whole problem starts over. Expected result: When the controller is set up to control player one no buttons on said controller should somehow add player two, you should just be able to play the game in single player mode as intended.

Machine info

CPU-Architecture: 64-bit operating system, x64-based processor Windows version: Windows 10 20H2 Software/driver version(s): v2.2.282 DsHidMini

nefarius commented 1 year ago

Out of scope as it's documented thoroughly (see #40, here and here) how and why DSHM operates in the way it does.