Post by halberdmetal on Jan 24, 2011 17:01:13 GMT -5
I had a problem since Guitar Zero wouldn't recognize my xbox x-plorer's strum bar. I've googled it and found an answer, only thing is it's in Spanish, so I decided to post the answer here in English for it to be more accessible to those who don't understand the language.
XBOX 360 X-plorer Guitar w/ Guitar Zero
========================================
As you may or may not have noticed, the 360's X-plorer guitar
won't work with Guitar Zero using the normal Microsft driver.
This is because the strum button is seen as a POV Hat (D-Pad)
by Windows and Guitar Zero is programmed to be used with a
controller in analog mode (that is, no D-Pad!).
The workaround is to use XBCD to re-map the strum button as
something OTHER than a D-Pad (an analog axis for example).
However, XBCD won't even recognize the guitar unless you force
it to.
Here is a step-by-step guide on how to do just that:
1. Install XBCD (do a FULL install, source code and everything)
Note: it doesn't matter at this point if the guitar is
already plugged in and installed with Microsoft's drivers.
2. Once installed, go XBCD's DRIVER directory. By default:
c:\Program Files\XBCD 360\Source Code\Driver
3. a) Open the file "XBCD.inf" using Notepad
OR
b) Replace it with "XBCD_360Guitar.inf" (if I have supplied
it to you) and rename it as "XBCD.inf". Skip to step 6.
4. Scroll down to the bottom of the Device List and add the
following line (you will recognize where this goes):
%XBCD_360.DeviceDesc% =Install, USB\VID_1430&PID_4748 ; RedOctane X-plorer Guitar
5. Save the file and exit.
6. If your guitar is not yet plugged it, plug it in.
If it is already installed, locate it in Device Manager
and click "Update Driver".
7. Windows will ask whether you'd like to automatically search
for the driver or find it manually. Opt for the manual route
and specify the "XBCD.inf" file.
8. Ignore any warnings about the driver not being "signed". The
installation should successfully complete in a few moments.
9. Now, open up the "XBCD Setup Utility" and remap the D-Pad's
UP button as the "-Y" axis and the DOWN button as "+Y" axis.
10. Click "Apply" then "Exit". DONE!
You should now be able to fire up Guitar Zero, set the controller
configuration in the Options menu and start strummin' away!!!
Enjoy!
=)
TECHNICAL NOTE: When adding the device to the XBCD.inf file, I
used the Vendor ID (VID) and Product ID (PID) of the guitar I was
currently using. Since the model of guitar is a variable that is
liable to change in future, you may need to find your own VID/PID
numbers instead of copying and pasting the code above. To do this,
use a program like USBView.exe.
My own notes:
You can find a package with the setup and the already edited .inf file here:
www.megaupload.com/?d=D8997W6P
This is the setup I used although I don't know if it does make any difference
IMPORTANT: The driver that must be updated is not the one that appears next to "HID controller", but the one that appears lower on Device Manager. Otherwise the new driver will still be overrided by the Windows driver.
XBOX 360 X-plorer Guitar w/ Guitar Zero
========================================
As you may or may not have noticed, the 360's X-plorer guitar
won't work with Guitar Zero using the normal Microsft driver.
This is because the strum button is seen as a POV Hat (D-Pad)
by Windows and Guitar Zero is programmed to be used with a
controller in analog mode (that is, no D-Pad!).
The workaround is to use XBCD to re-map the strum button as
something OTHER than a D-Pad (an analog axis for example).
However, XBCD won't even recognize the guitar unless you force
it to.
Here is a step-by-step guide on how to do just that:
1. Install XBCD (do a FULL install, source code and everything)
Note: it doesn't matter at this point if the guitar is
already plugged in and installed with Microsoft's drivers.
2. Once installed, go XBCD's DRIVER directory. By default:
c:\Program Files\XBCD 360\Source Code\Driver
3. a) Open the file "XBCD.inf" using Notepad
OR
b) Replace it with "XBCD_360Guitar.inf" (if I have supplied
it to you) and rename it as "XBCD.inf". Skip to step 6.
4. Scroll down to the bottom of the Device List and add the
following line (you will recognize where this goes):
%XBCD_360.DeviceDesc% =Install, USB\VID_1430&PID_4748 ; RedOctane X-plorer Guitar
5. Save the file and exit.
6. If your guitar is not yet plugged it, plug it in.
If it is already installed, locate it in Device Manager
and click "Update Driver".
7. Windows will ask whether you'd like to automatically search
for the driver or find it manually. Opt for the manual route
and specify the "XBCD.inf" file.
8. Ignore any warnings about the driver not being "signed". The
installation should successfully complete in a few moments.
9. Now, open up the "XBCD Setup Utility" and remap the D-Pad's
UP button as the "-Y" axis and the DOWN button as "+Y" axis.
10. Click "Apply" then "Exit". DONE!
You should now be able to fire up Guitar Zero, set the controller
configuration in the Options menu and start strummin' away!!!
Enjoy!
=)
TECHNICAL NOTE: When adding the device to the XBCD.inf file, I
used the Vendor ID (VID) and Product ID (PID) of the guitar I was
currently using. Since the model of guitar is a variable that is
liable to change in future, you may need to find your own VID/PID
numbers instead of copying and pasting the code above. To do this,
use a program like USBView.exe.
My own notes:
You can find a package with the setup and the already edited .inf file here:
www.megaupload.com/?d=D8997W6P
This is the setup I used although I don't know if it does make any difference
IMPORTANT: The driver that must be updated is not the one that appears next to "HID controller", but the one that appears lower on Device Manager. Otherwise the new driver will still be overrided by the Windows driver.