briankendall/devreorder

Does not work to hide joystick from Steam/Rocksmith2014

nmeier opened this issue · 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

Can you post your devreorder.ini for Rocksmith 2014?

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