FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Tut: Rock Band Guitar In GH3 PC (NO MORE JOY TO KEY)
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
Post new topic   Reply to topic    ScoreHero Forum Index -> Hardware
View previous topic :: View next topic  
Author Message
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Wed Jan 30, 2008 3:15 am    Post subject: Tut: Rock Band Guitar In GH3 PC (NO MORE JOY TO KEY) Reply with quote

Ok. I wanted to use a rock band controller in GH3 and have the tapping buttons work great, and have some extras some ppl would consider cheats, so here it goes. You can remove the "cheats" if you want to. They were just to see if I could.

1. Joy to key (Only if script doesn't work right. Skip for now)
Get it here
http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm

2. Using Joy to key set the rock band guitar to this (Only if script doesn't work right. Skip for now)
Strum Up = up
Strum Down = down
Green = g
Red = r
Yellow = y
Blue = b
Orange = o
Tapping = t
Starpower (tilt) = space
Select/back = q
Start = s
Selector Switch = d
Right = right
Left = left
Whammy = mouse X axis

Tapping is when you press the solo buttons, the extra button that lights up. And make sure the the "Other" settings, you use POV switches, as they are strum.

3. Get Glovepie (everyone)
http://carl.kenner.googlepages.com/glovepie_download

and use my script, by copying and pasting it in glovepie, saving it, and clicking run.


PS2/3 VERSION
Code:

/*
          //////////         ///////////       //////////   //       //
         //        //      //          //    //             //      //
         //        //      //          //    //             //    //
         //      //        //          //    //             //  //
         /////////         //          //    //             ////  \\
         //      \\        //          //    //             //     \\
         //       \\       //          //    //             //      \\
         //        \\       ///////////        //////////   //       \\
         //         \\

         //////////            //\\          ////        //   ////////////
         //       //          //  \\         // //       //   //         \\
         //        //        //    \\        //  //      //   //          \\
         //       //        //      \\       //   //     //   //           ||
         /////////         //        \\      //    //    //   //           ||
         //       //      ///////\\\\\\\     //     //   //   //           ||
         //        //    //            \\    //      //  //   //          //
         //       //    //              \\   //        ////   //        //
         /////////     //                \\  //          //   //////////

                                                                              */
    ////////////////////////////////////////////////////////////////////////
    //                                                                    //
    //  THIS WILL WORK FOR ALL ROCK BAND GUITARS, FOR ANY SYSTEM.         //
    //                                                                    //
    // Set the buttons of the rock band controller to this in GH3 PC      //
    //   Green = g                                                        //
    //   Red = r                                                          //
    //   Yellow = y                                                       //
    //   Blue = b                                                         //
    //   Orange = o                                                       //
    //   Pick up = p                                                      //
    //   Pick down = l                                                    //
    //   Starpower = space bar                                            //
    //                                                                    //
    ////////////////////////////////////////////////////////////////////////

    ////////////////////////////////////////////////////////////////////////
    //                                                                    //
    //  The tapping buttons work the same as rock band. They only strum   //
    //  if you press a button higher than previously held.                //
    //  ex. GRGRGRGR will only strum on red, if green is held down        //
    //                                                                    //
    //  You can have starpower auto activate by holding select/back       //
    //  down for two seconds. There will be a voice telling you if it     //
    //  is turned on or off. (Can be removed, see text in that section.   //
    //  Any more questions, comments, feel free to email me at            //
    //  kdb424@gmail.com                                                  //
    //                                                                    //
    ////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////

key.w = joy1.zaxis > 0
key.p = joy1.Pov1up
key.l = joy1.Pov1down
key.right = joy1.Pov1right
key.left = joy1.pov1left
key.b = joy1.button1
key.g = joy1.button2
key.r = joy1.button3
key.y = joy1.button4
key.o = joy1.button5
key.q = joy1.button6
key.space = joy1.button9
key.t = joy1.button7
key.escape & key.backspace = joy1.button10

////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //     Tapping Check     //
  //                       //
  ///////////////////////////

if key.t = false
var.buttons = 0
var.temp = 0
wait 7ms
endif

////////////////////////////////////////////////////////////////////////////////


  ///////////////////////////
  //                       //
  //     Button Presses    //
  //                       //
  ///////////////////////////

//None Pressed
if key.o = false
if key.b = false
if key.y = false
if key.r = false
if key.g = false then
var.buttons = 0
endif
endif
endif
endif
endif

if key.t = true
//Green Working: If green is the highest button pressed.
if key.o = false
if key.b = false
if key.y = false
if key.r = false
if key.g = true then
var.buttons = 1
endif
endif
endif
endif
endif

//Red Working: If red is the highest button pressed.
if key.o = false
if key.b = false
if key.y = false
if key.r = true then
var.buttons = 2
endif
endif
endif
endif

//Yellow Working: If yellow is the highest button pressed.
if key.o = false
if key.b = false
if key.y = true then
var.buttons = 3
endif
endif
endif


//Blue Working: If blue is the highest button pressed.
if key.o = false
if key.b = true then
var.buttons = 4
endif
endif

//Orange Working: If orange is the highest button pressed.
if key.o = true then
var.buttons = 5
endif




////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //     Tapping Mode      //
  //                       //
  ///////////////////////////


//Tapping Starts Here With Temp var check
if var.buttons != var.temp

if var.temp = var.buttons
//If you release a button
var.temp = var.buttons
endif
endif

endif



////////////////////////////////////////////////////////////////////////////////
// Cheating below here. Remove if you want to play fair.                      //
////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //     Auto Starpower    //
  //                       //
  ///////////////////////////

if var.autostarpower = 1
key.space = true
wait 7ms
key.space = false
endif

if key.q = true
key.space = true
wait 2s
key.space = false
if key.q = true
if var.autostarpower = 0
say ("Auto Starpower ON") //Remove this line to remove speach
var.autostarpower = 1
elseif var.autostarpower = 1
say ("Auto Starpower OFF")//Remove this line to remove speach
var.autostarpower = 0
endif
endif
endif



////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //    Voice Starpower    //
  //                       //
  ///////////////////////////

key.Space = said("starpower")

////////////////////////////////////////////////////////////////////////////////



XBOX 360 VERSION
(drivers if you need) http://www.microsoft.com/hardware/gaming/download.mspx
Code:

/*
          //////////         ///////////       //////////   //       //
         //        //      //          //    //             //      //
         //        //      //          //    //             //    //
         //      //        //          //    //             //  //
         /////////         //          //    //             ////  \\
         //      \\        //          //    //             //     \\
         //       \\       //          //    //             //      \\
         //        \\       ///////////        //////////   //       \\
         //         \\

         //////////            //\\          ////        //   ////////////
         //       //          //  \\         // //       //   //         \\
         //        //        //    \\        //  //      //   //          \\
         //       //        //      \\       //   //     //   //           ||
         /////////         //        \\      //    //    //   //           ||
         //       //      ///////\\\\\\\     //     //   //   //           ||
         //        //    //            \\    //      //  //   //          //
         //       //    //              \\   //        ////   //        //
         /////////     //                \\  //          //   //////////

                                                                              */
    ////////////////////////////////////////////////////////////////////////
    //                                                                    //
    //  THIS WILL WORK FOR ALL ROCK BAND GUITARS, FOR ANY SYSTEM.         //
    //                                                                    //
    // Set the buttons of the rock band controller to this in GH3 PC      //
    //   Green = g                                                        //
    //   Red = r                                                          //
    //   Yellow = y                                                       //
    //   Blue = b                                                         //
    //   Orange = o                                                       //
    //   Pick up = p                                                      //
    //   Pick down = l                                                    //
    //   Starpower = space bar                                            //
    //                                                                    //
    ////////////////////////////////////////////////////////////////////////

    ////////////////////////////////////////////////////////////////////////
    //                                                                    //
    //  The tapping buttons work the same as rock band. They only strum   //
    //  if you press a button higher than previously held.                //
    //  ex. GRGRGRGR will only strum on red, if green is held down        //
    //                                                                    //
    //  You can have starpower auto activate by holding select/back       //
    //  down for two seconds. There will be a voice telling you if it     //
    //  is turned on or off. (Can be removed, see text in that section.   //
    //  Any more questions, comments, feel free to email me at            //
    //  kdb424@gmail.com                                                  //
    //                                                                    //
    ////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////


  ///////////////////////////
  //                       //
  //     Tapping Check     //
  //                       //
  ///////////////////////////

if key.t = false
var.buttons = 0
var.temp = 0
wait 7ms
endif

////////////////////////////////////////////////////////////////////////////////


  ///////////////////////////
  //                       //
  //     Button Presses    //
  //                       //
  ///////////////////////////

//None Pressed
if key.o = false
if key.b = false
if key.y = false
if key.r = false
if key.g = false then
var.buttons = 0
endif
endif
endif
endif
endif

if key.t = true
//Green Working: If green is the highest button pressed.
if key.o = false
if key.b = false
if key.y = false
if key.r = false
if key.g = true then
var.buttons = 1
endif
endif
endif
endif
endif

//Red Working: If red is the highest button pressed.
if key.o = false
if key.b = false
if key.y = false
if key.r = true then
var.buttons = 2
endif
endif
endif
endif

//Yellow Working: If yellow is the highest button pressed.
if key.o = false
if key.b = false
if key.y = true then
var.buttons = 3
endif
endif
endif


//Blue Working: If blue is the highest button pressed.
if key.o = false
if key.b = true then
var.buttons = 4
endif
endif

//Orange Working: If orange is the highest button pressed.
if key.o = true then
var.buttons = 5
endif




////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //     Tapping Mode      //
  //                       //
  ///////////////////////////


//Tapping Starts Here With Temp var check
if var.buttons != var.temp

if var.temp = var.buttons
//If you release a button
var.temp = var.buttons
endif
endif

endif



////////////////////////////////////////////////////////////////////////////////
// Cheating below here. Remove if you want to play fair.                      //
////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //     Auto Starpower    //
  //                       //
  ///////////////////////////

if var.autostarpower = 1
key.space = true
wait 7ms
key.space = false
endif

if key.q = true
key.space = true
wait 2s
key.space = false
if key.q = true
if var.autostarpower = 0
say ("Auto Starpower ON") //Remove this line to remove speach
var.autostarpower = 1
elseif var.autostarpower = 1
say ("Auto Starpower OFF")//Remove this line to remove speach
var.autostarpower = 0
endif
endif
endif



////////////////////////////////////////////////////////////////////////////////

  ///////////////////////////
  //                       //
  //    Voice Starpower    //
  //                       //
  ///////////////////////////

key.Space = said("starpower")

////////////////////////////////////////////////////////////////////////////////


key.w = joy1.xrotation > 0
key.space = joy1.yrotation < 0
key.p = joy1.Pov1up
key.l = joy1.Pov1down
key.right = joy1.Pov1right
key.left = joy1.pov1left
key.g = joy1.button1
key.r = joy1.button2
key.b = joy1.button3
key.y = joy1.button4
key.o = joy1.button5
key.q & key.backspace = joy1.button7
key.escape = joy1.button8
key.t = joy1.button9






Follow the directions in the code and then

4. Go into GH3, and config the settings. Just do it as you normally would, but use the rock band controller, not the keyboard. DON'T TOUCH THE SOLO BUTTONS. They will get configed along with the regular ones.

5. Play ROCK BAND, I mean GH3!!!!!! YAY!! You are done.
YOU MUST USE THE KEYBOARD IN GH3 UNTIL YOU GET TO THE MAIN MENU, OR IT WILL BE RECOGNIZED AS A RB GUITAR, NOT A KEYBOARD! IT MUST THINK THAT IT IS A KEYBOARD!


Some fun things to play with.

1. If you hold select/back button for 2 seconds, it will talk to you and auto activate star power as soon as it is able to. make sure you deactivate this before you exit the program. It will talk to you upon deactivation too.

2. Move the selector switch to anything but reading 0. It will hold green for you. Do I hear TTFAF intro?

3. One of the weirdest things is you can activate starpower by saying star power into a microphone. It's really fun to do that.





That should be it! have fun, and any questions or comments, post or PM me!! I have yet to actually test the code with a rock band controller, but it worked great with the keyboard, so I hope you have fun with it!!! Get PLAYING!! YOU MUST USE THE KEYBOARD IN GH3 UNTIL YOU GET TO THE MAIN MENU, OR IT WILL BE RECOGNIZED AS A RB GUITAR, NOT A KEYBOARD! IT MUST THINK THAT IT IS A KEYBOARD! It will still show the guitar attached when looking to play multiplayer, but it won't do anything.


Last edited by kdb424 on Sat May 24, 2008 5:49 pm; edited 16 times in total
Back to top
View user's profile Send private message
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Thu Jan 31, 2008 3:11 am    Post subject: Reply with quote

Sorry for bump and double post, but no comments or questions after 150 views?!?!?!?! Script fixed some.
Back to top
View user's profile Send private message
NumberCruncher  





Joined: 07 Dec 2007
Posts: 93

PostPosted: Thu Jan 31, 2008 9:22 am    Post subject: Re: Tut: Rock Band Guitar In GH3 PC WITH PERFECT TAPPING BUT Reply with quote

kdb424 wrote:

The tapping buttons work the same as rock band. They only strum if you press a button higher than previously held.

That's actually not how the tapping buttons work in Rock Band (during a solo, that is). It doesn't matter which buttons you have pressed down, pressing a solo button will hit a note of that color. Also, you can do chords by holding down some of the notes in it and tapping the others. An good example of both of these would be solo in The Hand That Feeds. You can just tap the red button at a constant pace while holding down the frets for whichever chords are coming up, and you'll hit the red notes and the chords.
Back to top
View user's profile Send private message
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Thu Jan 31, 2008 8:02 pm    Post subject: Reply with quote

It's a bit weird looking in code, but it's almost the same during gameplay. I can touch it up if you tell me EXACTLY what happens. I'll duplicate it.
Back to top
View user's profile Send private message
Teancum  





Joined: 25 Jun 2007
Posts: 437

PostPosted: Fri Feb 08, 2008 2:55 am    Post subject: Reply with quote

Awesome, I'm soooo setting this up right now.
Back to top
View user's profile Send private message
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Fri Feb 08, 2008 3:38 am    Post subject: Reply with quote

Glad that you like it. Let me know if you have any issues, or get it workin, or anything, let me know. I'm interested to know how well that I did writing the tutorial, script, ect.
Back to top
View user's profile Send private message
Teancum  





Joined: 25 Jun 2007
Posts: 437

PostPosted: Fri Feb 08, 2008 2:27 pm    Post subject: Reply with quote

I actually didn't notice any difference whatsoever in-game. I mapped the keys using joy2key, pasted your code into GlovePie and hit run. Then with both running I started GH3 and went and mapped the keyboard to the keys you referenced for joy2key. Once I got in-game I got the same result as I had before.

If it helps it's a 360 Strat.
Back to top
View user's profile Send private message
iagomonk  





Joined: 16 Oct 2007
Posts: 1045
Location: Lynnwood, WA

PostPosted: Fri Feb 08, 2008 6:52 pm    Post subject: Reply with quote

I just started reading about GlovePIE, and have a high-level question.

So, do you have your RB USB guitar plugged into a PC which is running these apps to translate input into GH3 commands? Then, you have some outgoing connection from your PC back to your Xbox running GH3?

Just want to make sure I understand the topology.
Back to top
View user's profile Send private message XBL Gamertag: iagomonk
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Fri Feb 08, 2008 8:40 pm    Post subject: Reply with quote

iagomonk wrote:
I just started reading about GlovePIE, and have a high-level question.

So, do you have your RB USB guitar plugged into a PC which is running these apps to translate input into GH3 commands? Then, you have some outgoing connection from your PC back to your Xbox running GH3?

Just want to make sure I understand the topology.


lol. No. This is just for the computer version of rock band. You plug your guitar into the computer, and use this, and then play GH3 on the computer with the solo buttons and everything. It's Really fun.


*teancum
Glad that you got that working. Is there anything that I need to touch up? I'm always wanting to make it better. What do you think of the extra features?
Back to top
View user's profile Send private message
iagomonk  





Joined: 16 Oct 2007
Posts: 1045
Location: Lynnwood, WA

PostPosted: Fri Feb 08, 2008 9:00 pm    Post subject: Reply with quote

kdb424 wrote:
lol. No. This is just for the computer version of rock band. You plug your guitar into the computer, and use this, and then play GH3 on the computer


PC version of Rock Band?
PC version of Guitar Hero?

Or are you just talking about Frets on Fire?
Back to top
View user's profile Send private message XBL Gamertag: iagomonk
iagomonk  





Joined: 16 Oct 2007
Posts: 1045
Location: Lynnwood, WA

PostPosted: Fri Feb 08, 2008 9:10 pm    Post subject: Reply with quote

I have learned something today

http://www.amazon.com/Guitar-Hero-III-Legends-Bundle/dp/B000W5UNLY/
Back to top
View user's profile Send private message XBL Gamertag: iagomonk
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Fri Feb 08, 2008 9:16 pm    Post subject: Reply with quote

There is no PC rock band, but this works for GH3 PC and FOF

Edit: Why did you post that with the guitar. We all know, lmao.
Back to top
View user's profile Send private message
Teancum  





Joined: 25 Jun 2007
Posts: 437

PostPosted: Sat Feb 09, 2008 5:27 am    Post subject: Reply with quote

kdb424 wrote:

*teancum
Glad that you got that working. Is there anything that I need to touch up? I'm always wanting to make it better. What do you think of the extra features?


Actually I was saying that it didn't work. It works like it did before I ran Glovepie, etc.
Back to top
View user's profile Send private message
kdb424  





Joined: 20 Aug 2007
Posts: 595

PostPosted: Sat Feb 09, 2008 5:56 am    Post subject: Reply with quote

I screwed up the code durin copy paste. Try it again. I updated it.
Back to top
View user's profile Send private message
Teancum  





Joined: 25 Jun 2007
Posts: 437

PostPosted: Sat Feb 09, 2008 3:23 pm    Post subject: Reply with quote

Nope, no difference. Hitting green (w/o strumming) strummed orange, hitting orange (w/o strumming) strummed red. That's all I get. Glovepie/Joy2Key on or off it's the same.

Also, GlovePIE produces an error--
line 159: function or key name expected, instead of "var"
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ScoreHero Forum Index -> Hardware All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 1 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum





Copyright © 2006-2024 ScoreHero, LLC
Terms of Use | Privacy Policy


Powered by phpBB