CarlKenner wrote:I think the GHWT Guitar has extra buttons that the GH3 Guitar doesn't have, is that right?
If so, what are they, how do I read them, and what should I call them?
This is what I posted earlier about the touch bar. Apart from that, the only difference in button layout of the guitar is that it has two plus buttons (that both seem to register the same) and one big minus button (it's big and labeled "Star power").
death_au wrote:EDIT: I know, so many edits... I was looking at the joystick on the wii guitars through the wiimote.ExpString... The first 64 bits are the ones that change for both, but the ranges are different.
On the GH4 guitar the first two chunks vary from approximately 00 - 3F, whereas on the GH3 guitars it was C0 - FF
Also, while I'm looking at it... The touch bar seems to be governed by the 3rd chunk. On my guitar, I get these values:
Code: Select all
Not touching it - 0F
1st (top) fret - 04
1st AND 2nd - 07
2nd - 0A
2nd AND 3rd - 0C/0D (keeps changing)
3rd - 12/13
3rd AND 4th - 14/15
4th - 17/18
4th and 5th - 1A
5th (bottom) - 1F
You can hold two frets at once, as long as those two frets are adjacent, otherwise it will take the value of the lowest fret held (Eg, if you hold the highest and lowest fret, it reads 1F)
Note that high/low means physically on the guitar neck (in musical terms I think it's the other way around, so I thought I'd better specify)
I would really prefer if someone could confirm these values for me.
EDIT: As for the name of the variables... WiiGuitar.TouchGreen, TouchRed etc...?
I'm not sure if you should record separate variables for if two adjacent ones are held. Probably best to just see the event and set both frets to true
(e.g. for input of 07, set both TouchGreen and TouchRed to true)
@Those who want strum up to work as up in the menu rather than accept: Go into the settings of FoF and change the strum up key to something other than enter (for example Left Shift) and then change the appropriate part of the GlovePIE script:
Code: Select all
// Strum Bar
//Key.Enter = WiiGuitar.StrumUp // <-- This one gets changed
Key.LeftShift = WiiGuitar.StrumUp // <-- This one is the new key you assign
Key.RightShift = WiiGuitar.StrumDown