Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Key.Ctrl = False
- Key.LeftShift = False
- Key.LeftAlt = False
- Key.RightAlt = False
- //Variables
- var.minim = 0.08 //Joy sensibility
- var.top = 5 //Maximum speed( pixels/frame )
- var.freezetime = 300 ms
- pie.FrameRate = 100 hz //Leave between 60 and 100 Hz
- //Buttons
- //mouse.LeftButton = Wiimote.Guitar.Fret1
- //mouse.RightButton = Wiimote.Guitar.Fret2
- //Freeze
- var.freeze = KeepDown(Pressed(nunchuk.CButton or nunchuk.ZButton),var.freezetime)
- //Mouse
- If var.active=True and var.freeze=false
- Mouse.x=Smooth((1/(screen.Width/var.x)), 2)
- Mouse.y=Smooth((1/(screen.Height/var.y)), 2)
- Else
- var.x = MapRange(Mouse.x, 0, 1, 1, screen.Width)
- var.y = MapRange(Mouse.y, 0, 1, 1, screen.Height)
- Endif
- var.speedy=Smooth((abs(wiimote.Guitar.Joyy)*var.top))
- var.speedx=Smooth((abs(wiimote.Guitar.Joyx)*var.top))
- if (-var.minim<(wiimote.Guitar.Joyy or wiimote.Guitar.Joyx)<var.minim) then var.active=false else var.active=true
- //Joys
- If wiimote.Guitar.Joyy < -var.minim Then var.y=var.y-var.speedy
- If wiimote.Guitar.Joyy > var.minim Then var.y=var.y+var.speedy
- If wiimote.Guitar.Joyx < -var.minim Then var.x=var.x-var.speedx
- If wiimote.Guitar.Joyx > var.minim Then var.x=var.x+var.speedx
- debug = 'whammy=' + wiimote.Guitar.WhammyBar + ', pitch=' + RemoveUnits(Wiimote.Pitch)
- //change these to your liking (use debug info)
- var.whammythreshold = 0.55
- var.starpowerangle = 50
- //bind frets to V-C-X-Z etc
- Keyboard.1 = Wiimote.Guitar.Fret1 + Wiimote.Guitar.StrumUp or Wiimote.Guitar.Fret1 + Wiimote.Guitar.StrumDown
- Keyboard.2 = Wiimote.Guitar.Fret2 + Wiimote.Guitar.StrumUp or Wiimote.Guitar.Fret2 + Wiimote.Guitar.StrumDown
- Keyboard.3 = Wiimote.Guitar.Fret3 + Wiimote.Guitar.StrumUp or Wiimote.Guitar.Fret3 + Wiimote.Guitar.StrumDown
- Keyboard.4 = Wiimote.Guitar.Fret4 + Wiimote.Guitar.StrumUp or Wiimote.Guitar.Fret4 + Wiimote.Guitar.StrumDown
- //Keyboard.5 = Wiimote.Guitar.Fret5 + Wiimote.Guitar.StrumUp or Wiimote.Guitar.Fret5 + Wiimote.Guitar.StrumDown
- //other mappings
- Keyboard.Space = Wiimote.Guitar.Minus
- //Keyboard.W = Wiimote.Guitar.StrumDown
- //Keyboard.RightShift = Wiimote.Guitar.StrumUp
- Keyboard.BackSpace = Wiimote.Guitar.Plus
- //make whammy when whammy is pushed
- If Wiimote.Guitar.WhammyBar > var.whammythreshold
- Mouse.x = Wiimote.Guitar.WhammyBar
- EndIf
- //push star power button when guitar is tilted
- If RemoveUnits(Wiimote.Pitch) > var.starpowerangle
- Key.Space = True
- Wiimote.Rumble = False
- Wait 1000 ms
- Key.Space = False
- Wiimote.Rumble = False
- EndIf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement