Creating Wireless Guitar, Possibility of creating a wireless guitar |
|
|
| tankertux |
Apr 9 2007, 11:14 PM
|

X-S X-perience
 
Group: Members
Posts: 447
Joined: 16-November 03
From: Columbia, Missouri
Member No.: 74733
Xbox Version: v1.0
360 version: v2 (zephyr)

|
I would like to add some specifics to my post:
The whammy bar is specifically mapped to the Y-Axis of the left analog stick.
Also, from playing around with the game using just the controller, it is apparent that there are two different control schemes used in the game:
For example, in the menus, A, B, and the D-Pad are used for navigation (even though the menu says to use the frets to navigate). This indicates that in the menus, the frets are mapped to A and B, and the strum bar is mapped to the D-pad.
Second, during gameplay the frets (plus a single strum) are mapped to the triggers and bumpers (and the 5th fret/strum is mapped to A).
If people don't care too much about ease of navigating the menus, the buttons could be mapped fairly easily (forgetting about the seperation of fret press and strum). However, it would be interesting to see what kind of communication there is between the game and the controller that allows the controller to differentiate between a gameplay state and a menu state.
[EDIT] I didn't read Perplexers reply very thoroughly. It seems he's addressing some of these issues. Tonight I'll play around with holding buttons down during the game startup. I don't know if it makes a difference, but the left D-pad was tied to +3v not GND.
This post has been edited by tankertux: Apr 9 2007, 11:23 PM
|
|
|
|
| |
| DanITman |
Apr 16 2007, 04:02 PM
|
X-S Enthusiast
Group: Members
Posts: 21
Joined: 13-February 07
Member No.: 329285

|
All great minds think alike. I too have taken both apart and started poking around. I'm wondering if there is a way to find out what command is being sent to the xbox 360 to tell it that the guitar is connected and not a normal wired controller.
Once you open the guitar and look under the fret buttons you will see what commands are being sent to the 360 to correspond to that individual fret you are holding down. I believe it's something like X, B, Y, LT or something like that.
If we can find out a way to get a normal controller to be recognized as the guitar this would be a very simple hack.
Once I get home from work, I'll try starting the game up and holding down different button configurations to see if I can get it to recognize my wireless controller as a guitar. If anyone wants to help out be sure to post your results here.
|
|
|
|
| |
| twistedsymphony |
Apr 16 2007, 05:22 PM
|

arrogant beyond belief
              
Group: Head Moderator
Posts: 10465
Joined: 26-November 02
From: Almost Canada http://solid-orange.com
Member No.: 10499
Xbox Version: v1.0
360 version: v2 (zephyr)

|
I'm very interested in this mod as well...
Judging by the fact that the PS2 GH controller doesn't have a d-pad it makes sense that they would choose a d-pad direction to identify it... the Xbox 360 GH controller has a d-pad so I assume it would be another button not used by the controller
Looking at digital buttons alone: Taken: back, start, guide, up, down, left, right, A, B, X, Y, ?
Possibilities: LB, RB, LS, RS
I'd start with those and different combinations of those. with those 4 buttons there are 14 possible combinations: LB RB LS RS LB+RB LB+LS LB+RS RB+LS RB+RS LS+RS LB+RB+LS LB+RB+RS RB+LS+RS LB+RB+LS+RS
|
|
|
|
| |
| DanITman |
Apr 17 2007, 02:37 PM
|
X-S Enthusiast
Group: Members
Posts: 21
Joined: 13-February 07
Member No.: 329285

|
QUOTE(twistedsymphony @ Apr 16 2007, 03:19 PM)  as a proponent of thinking smarter not harder I came up with the idea of simply plugging the GHII controller into your PC so that the built in drivers would tell you which buttons register as being held down (if any). then I remember the article about the controller being used on Frets of Fire... http://www.joystiq.com/2007/04/06/360s-gui...-frets-on-fire/^Joystick took a picture of the calibration screen... as you'll notice there are NO buttons registered as being held down... This tells me that the method used to determine if the device is a controller or a guitar is quite different then the PS2 method... chances are, it's a flag set in the USB protocol, and if that's the case then you'll never be able to get a controller to register as a guitar  This theory is further prooved by the fact that the driver recognizes it as the X-Plorer controller, meaning that the real name of the devices is being sent over the usb connection. Connecting the Guitar to the PC and connecting to the Xbox 360 are two different things. The Guitar could act totally different when connected to the Xbox as compared to connecting to a PC.
|
|
|
|
| |
|