Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GlovePIE.FrameRate = 120hz
- /////////////////////////////////////////////
- // Wii Balance Board Directional Movement //
- ///////////////////////////////////////////
- var.BBAnalog = 0 // Movement: Analog = 1, WASD = 0
- var.Sense = 20 // Adjust Balaneboard Analog Sensitivity
- var.Deadzone = 0.3 // Adjust Balaneboard Analog Sensitivity
- // Balance Board Sensitivity for WASD Controls
- var.FSense = 18
- var.RSense = 23
- var.BSense = 24
- var.LSense = 23
- if (var.BBAnalog) {
- PPJoy.Analog1 = var.Sense*deadzone(balanceboard.JoyX, var.Deadzone) // Forward or Back
- PPJoy.Analog2 = var.Sense*deadzone(-balanceboard.JoyY, var.Deadzone) // Strafe Left or Right
- *ppjoy.Analog4 = var.Speed*deadzone(-balanceboard.JoyY, var.Deadzone) // Turn Left or Right
- else
- if balanceboard.FrontLeft >= var.FSense && balanceboard.FrontRight >= var.FSense {
- var.BBFwd = 1
- wait(0.1s)
- var.BBFwd = 0
- }
- key.W = var.BBFwd // Forward (Balance Board)
- if balanceboard.FrontLeft >= var.LSense && balanceboard.BackLeft >= var.LSense {
- var.BBLft = 1
- wait(0.1s)
- var.BBLft = 0
- }
- key.A = var.BBLft // Left (Balance Board)
- if balanceboard.BackLeft >= var.BSense && balanceboard.BackRight >= var.BSense {
- var.BBBck = 1
- wait(0.1s)
- var.BBBck = 0
- }
- key.S = var.BBBck // Back (Balance Board)
- if balanceboard.FrontRight >= var.RSense && balanceboard.BackRight >= Var.RSense {
- var.BBRht = 1
- wait(0.1s)
- var.BBRht = 0
- }
- key.D = var.BBRht // Right (Balance Board)
- }
- }
- ////////////////////////////
- // Wii Balnae Board Jump //
- //////////////////////////
- if balanceboard.weight >= 0 then var.jump = true // On Script Start, Step on Balance Board to Initiate Jump Mode
- if var.jump = true then
- if balanceboard.weight <= 0 then var.jump1 = true
- endif
- if var.jump1 = true then
- var.jumpactive = 1
- wait(0.1s)
- var.jumpactive = 0
- wait(1s)
- var.jump1 = false
- end
- ppjoy.Digital1 = var.jumpactive // Xbox 360 (A)
- ////////////////////////
- // Xbox 360 Controls //
- //////////////////////
- ppjoy.Digital1 = Xinput1.A
- ppjoy.Digital2 = Xinput1.B
- ppjoy.Digital3 = Xinput1.Y
- ppjoy.Digital4 = Xinput1.X
- ppjoy.Digital5 = Xinput1.Right
- ppjoy.Digital6 = Xinput1.Down
- ppjoy.Digital7 = Xinput1.Left
- ppjoy.Digital8 = Xinput1.Up
- ppjoy.Digital9 = Xinput1.RightShoulder
- ppjoy.Digital10 = Xinput1.LeftShoulder
- ppjoy.Digital11 = Xinput1.RightThumb
- ppjoy.Digital12 = Xinput1.LeftThumb
- ppjoy.Digital13 = Xinput1.Back
- ppjoy.Digital14 = Xinput1.Start
- PPJoy.Analog1 = Xinput1.Joy1X
- PPJoy.Analog2 = Xinput1.Joy1Y
- ppjoy.Analog3 = Xinput1.Joy2X
- ppjoy.Analog4 = Xinput1.Joy2Y
- ppjoy.Analog5 = Xinput1.RightTrigger
- ppjoy.Analog6 = Xinput1.LeftTrigger
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement