Post by MehStrongBadMeh on May 6, 2015 4:53:21 GMT
I am having trouble getting my PS2 Guitar Hero 1 Gibson SG guitar's whammy working properly using the Mayflash Super Dual Box Pro. Using the profile below, all the guitar's functions (including tilt) work properly except for the whammy bar.
The weird part is the whammy is recognized properly in Windows and the PSCtrl app. In windows, it is viewed as the Y-axis. The axis is centered when the whammy is at rest and pushed up when pressing the whammy bar. In PSCtrl, it is interpreted as 32511 at rest and 0 when pressed (I had to press space to switch them).
In game, it simply fails to acknowledge the whammy bar. If I change whammy line to <WHAMMY>4,32511,0</WHAMMY> (flipping the numbers) the game will use the whammy bar, but in reverse (I.E. at rest the game shows whammy as fully pressed and pressing the whammy causes the game to show whammy as being released). I am baffled as to why this is the case. My only guess is that there may be a bug in the game's handling of reversed whammy axes. Any help to get around this issue would be greatly appreciated.
UPDATE: After searching through the device_list.ini I discovered that the only other device that uses a reversed whammy bar axis is the Xbox 360 controller. Sure enough, it also cannot control the whammy bar. So, I am relatively certain Phase Shift simply is not capable of handling reversed whammy bars for some reason.
<DEVICE>
<NAME>TigerGame PS/PS2 Game Controller Adapter</NAME>
<FNAME>PS2 Guitar with Mayflash Super Dual Box Pro</FNAME>
<VID>26214</VID>
<PID>34818</PID>
<MAGICBUTTON>15</MAGICBUTTON>
<MAGICDATA>-1</MAGICDATA>
<XROTCEN>0</XROTCEN>
<GYROCUTOFF>99</GYROCUTOFF>
<TYPE>1</TYPE>
<BUTTONS>
<GREEN>53,128,0</GREEN>
<RED>49,128,0</RED>
<YELLOW>48,128,0</YELLOW>
<BLUE>50,128,0</BLUE>
<ORANGE>51,128,0</ORANGE>
<UP>60,128,0</UP>
<DOWN>62,128,0</DOWN>
<BACK>57,128,0</BACK>
<START>56,128,0</START>
<STRUMUP>60,128,0</STRUMUP>
<STRUMDOWN>62,128,0</STRUMDOWN>
<WHAMMY>4,0,32511</WHAMMY>
<YGYRO>52,128,0</YGYRO>
</BUTTONS>
</DEVICE>
The weird part is the whammy is recognized properly in Windows and the PSCtrl app. In windows, it is viewed as the Y-axis. The axis is centered when the whammy is at rest and pushed up when pressing the whammy bar. In PSCtrl, it is interpreted as 32511 at rest and 0 when pressed (I had to press space to switch them).
In game, it simply fails to acknowledge the whammy bar. If I change whammy line to <WHAMMY>4,32511,0</WHAMMY> (flipping the numbers) the game will use the whammy bar, but in reverse (I.E. at rest the game shows whammy as fully pressed and pressing the whammy causes the game to show whammy as being released). I am baffled as to why this is the case. My only guess is that there may be a bug in the game's handling of reversed whammy axes. Any help to get around this issue would be greatly appreciated.
UPDATE: After searching through the device_list.ini I discovered that the only other device that uses a reversed whammy bar axis is the Xbox 360 controller. Sure enough, it also cannot control the whammy bar. So, I am relatively certain Phase Shift simply is not capable of handling reversed whammy bars for some reason.