TheNathannator / RB4InstrumentMapper

A program that maps packets from Xbox One Rock Band 4 instruments to virtual controllers, for use in Clone Hero.
MIT License
23 stars 10 forks source link

README Typo? (Guitar Hero Live Xbox One Adapter) #8

Closed PvtOttobot closed 2 months ago

PvtOttobot commented 3 months ago

https://github.com/TheNathannator/RB4InstrumentMapper/blob/174660f378c31e49c8489b20efa32e1a44ca453d/README.md?plain=1#L153

Was following this to get the Guitar Hero Live guitar with Xbox One adapter working. It's worked in the end, but I wanted to document why it failed at first and took ~3 hours to fix.

  1. Downloaded and installed WinPCap (not required, but I hadn't read that "xbox one adapter is a wired device" yet).
  2. Downloaded and installed vigembus
  3. Connected the adapter and tried to get it working with WinPCap as a wireless controller untill I saw that it was wired.
  4. Tried to install the WinUSB driver but RB4InstrumentMapper's tool would find the adapter, but fail to move it to the other side after clicking Switch Driver. Tried this again a few times.
  5. Moved on to the "Alternative Method", installed Zadig.
  6. I chose "Guitar Hero" from the list of devices and tried to install "WinUSB" but it timed out.
  7. After timing out I read the "DO NOT INSTALL THE DRIVER ON YOUR XBOX ONE RECEIVER!!!" which confused me because installing "WinUSB" on "Guitar Hero" seemed to be the only option.
  8. I opened device manager and saw that "WinUSB" had been installed despite the timeout, so I uninstalled it in the way that 7) described. Guitar Hero disappeared from device manager.
  9. Tested and wasn't working. No more steps in the README to follow so I tried a bunch of other programmes to get the Xbox One adapter working with no luck.
  10. Eventually came back to this README and tried Zadig again. Got the device showing up in Device Manager again and I got Zadig to install the "WinUSB" driver (after timing out again).
  11. Tested and working perfectly!

Basically I followed the instructions in the README but when I got to the end of the "Alternative Method", the warning was contradictory to the steps above. Could you clarify what steps Xbox One adapter users are supposed to follow?

TheNathannator commented 3 months ago

Yeah I need to clarify a lot of things in the readme lol. This warning is referring to the general Microsoft Xbox One receiver, not the dongle for the Xbox One GHL guitar.

For the driver switcher not working: can you upload the log file from your Documents > RB4InstrumentMapper > Logs? Not sure why that's happening.

PvtOttobot commented 2 months ago

Logs.zip Sure, that's all my logs. Having a bit of trouble each time I launch these days, but eventually working. If you check the 28/03/2024 logs I think you can see the full arc there.

PvtOttobot commented 2 months ago

I created a PR with my ideal changes, hope it's not too obtrusive!