devreorder icon indicating copy to clipboard operation
devreorder copied to clipboard

Does not work to hide joystick from Steam/Rocksmith2014

Open nmeier opened this issue 1 year ago • 2 comments

I have issues with Rocksmith 2014 thinking my spiking T-Rudder is an input, which leads to ghost UI selections.

I've configured devices into visible/hidden - the log says that DLL is effective and the settings are read

[1424] 21:59:22.585 00004484 devreorder: CreateHook EnumDevicesA status MH_OK 
[1424] 21:59:22.631 00004484 devreorder: EnableHook EnumDevicesA status MH_OK 
[1424] 21:59:24.277 00004484 devreorder: using program-specific devreorder.ini 
[1424] 21:59:24.277 00004484 devreorder: determining new sorting order for devices 
[1424] 21:59:24.294 00004484 devreorder: using program-specific devreorder.ini 
[1424] 21:59:24.294 00004484 devreorder: using program-specific devreorder.ini 
..
[1424] 21:59:24.316 00004484 devreorder: product "T-Rudder" is not in visible section 
...

From the code I take it that this means the joystick enumeration Rocksmith is doing should skip that joystick as input.

Alas Rocksmith continues to react to it.

I realize this is a special observation. Maybe others have a similar issue specifically with steam games.

Things tried

  • system install - no
  • steam controllers on/off - yes

nmeier avatar Feb 02 '24 03:02 nmeier

Can you post your devreorder.ini for Rocksmith 2014?

briankendall avatar Feb 02 '24 13:02 briankendall

I have tried both explicitly hiding the relevant controller GUIDS through the hidden section, and only limiting the controllers Rocksmith sees through the visible section (attached). From the log I conclude that the DLL correctly identifies my (spikey) t-rudder stick as not visible (which it shouldn't).

devreorder.zip

nmeier avatar Feb 03 '24 02:02 nmeier