InvoxiPlayGames / FestivalInstrumentMapper

Maps most existing Rock Band / Guitar Hero instruments as Xbox One instruments for Fortnite Festival.
http://festivalinstrumentmapper.com
GNU General Public License v2.0
140 stars 8 forks source link

HIDHide only works for a few seconds (360 Wired Xplorer) #61

Closed oz1x closed 4 months ago

oz1x commented 4 months ago

I've been having the same issue others have reported of HIDHide failing to stop double inputs. When testing with two copies of FestivalInstrumentMapper open, I was able to keep one on the "Set up hiding" menu, with the other mapping the controller. Doing this, I am able to get the single guitar input working - but only for ~3-5 seconds. After that time has passed, the game picks up the 360 controller input again, bringing back double inputs.

oz1x commented 4 months ago

I am on Windows 11 23H2, no debloat or anything like that.

oz1x commented 4 months ago

I have a (manual) fix for this! To get rid of duplicate inputs, I followed these steps:

1.) Open up the CLI for HIDHide (fC:\Program Files\Nefarius Software Solutions\HidHide\x64\HidHideCLI.exe for me)

2.) Do --dev-gaming. Note the USB and HID addresses for your 360 guitar (listed as deviceInstancePath and baseContainerDeviceInstancePath), in my case there were two instances of my Xplorer so I noted the USB and HID addresses of both: image

image

3.) For each address (USB and HID), do a --dev-hide YourAddressGoesHere.

4.) Once all of your addresses are added, do a --app-reg "Path\To\Your\FestivalInstrumentMapper.exe". This will allow the mapper to see your controller.

press Control-Z in the CLI, then hit enter to save your changes and exit.

After doing this I no longer encounter double inputs and can use Pro Lead / Bass without issue!

oz1x commented 4 months ago

Found fix, listed in comment.