Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pie.FrameRate = 120hz;
- var.timeis = delta(pie.FrameTime)
- debug = "X sensor position: " + var.x + " Y sensor position: " + var.y + " Deadzone: " + var.deadzone + " Speed: " + var.speed
- if starting then
- var.nunchukenable = 1
- var.choosesystem = 1
- var.speed = 16
- //CHANGE VALUE OF DEADZONE HERE
- var.deadzone = 0
- var.oneortwoled = 1
- say(" Hello, I'm a big fan of naruto. ")
- endif
- // IR + GYRO is 1
- if var.choosesystem = 1 then
- if var.oneortwoled = 1 then
- var.yawwiispeed = wiimote.MotionPlus.RawyawSpeed
- var.newyawwiispeed = smooth((sign(var.yawwiispeed) * (abs(var.yawwiispeed / 600 * var.speed) + (abs(var.yawwiispeed )^1 /2) ) / 600 * var.speed ) ) * sign( abs(var.x))
- var.pitchwiispeed = wiimote.MotionPlus.RawpitchSpeed
- var.newpitchwiispeed = smooth((sign(var.pitchwiispeed) * (abs(var.pitchwiispeed / 600 * var.speed) + (abs(var.pitchwiispeed)^1 /2) ) / 600 * var.speed )) * sign( abs(var.y))
- var.x= deadzone((-wiimote.dot1x +512 )/ 500, var.deadzone)
- var.xout=((sign(var.x) * (abs(var.x)^3) * 10 * var.speed) + var.x * 3) + var.xout + var.newyawwiispeed
- var.y=deadzone((wiimote.dot1y-384) / 370, var.deadzone)
- var.yout=((sign(var.y) * (abs(var.y)^3) * 6 * var.speed) + var.x * 3)+ var.yout + (-1 * var.newpitchwiispeed)
- endif
- if var.oneortwoled = 2 then
- var.yawwiispeed = wiimote.MotionPlus.RawyawSpeed
- var.newyawwiispeed = smooth(sign(var.yawwiispeed) * (abs(var.yawwiispeed / 600 * var.speed) + (abs(var.yawwiispeed )^1 /2) ) /4 ) * sign( abs(var.x))
- var.pitchwiispeed = wiimote.MotionPlus.RawpitchSpeed
- var.newpitchwiispeed = smooth(sign(var.pitchwiispeed) * (abs(var.pitchwiispeed / 600 * var.speed) + (abs(var.pitchwiispeed)^1 /2) ) /2 ) * sign( abs(var.y))
- var.x = deadzone(- 1 * ((wiimote.dot1x + wiimote.dot2x ) - 1024 ) / 1000, var.deadzone )
- var.xout=((sign(var.x) * (abs(var.x)^3) * 16 * var.speed) + var.x * 3) + var.xout + var.newyawwiispeed
- var.y = deadzone(((wiimote.dot1y + wiimote.dot2y ) - 768) / 740, var.deadzone )
- var.yout=((sign(var.y) * (abs(var.y)^3) * 12 * var.speed) + var.x * 3)+ var.yout + (-1 * var.newpitchwiispeed)
- endif
- endif
- // GYRO only is 2
- if (var.movementenable = 0) then
- if var.choosesystem = 2 then
- var.yawwiispeed = wiimote.MotionPlus.RawyawSpeed
- var.newyawwiispeed = sign(var.yawwiispeed) * (abs(var.yawwiispeed / 80 * var.speed) + (abs(var.yawwiispeed )^1 /2) ) /2
- var.pitchwiispeed = wiimote.MotionPlus.RawpitchSpeed
- var.newpitchwiispeed = sign(var.pitchwiispeed) * (abs(var.pitchwiispeed / 80 * var.speed) + (abs(var.pitchwiispeed)^1 /2) ) /2
- var.x= deadzone((-wiimote.dot1x +512 )/ 500, var.deadzone)
- var.xout= var.newyawwiispeed + var.xout
- var.y=deadzone((wiimote.dot1y-384) / 370, var.deadzone)
- var.yout= -1 * var.newpitchwiispeed + var.yout
- endif
- if (var.movementenable = 1) then
- endif
- endif
- // RESSORT is 3
- if var.choosesystem = 3 then
- if var.oneortwoled = 1 then
- var.x= ((-wiimote.dot1x +512 )/ 470) /2 +0.5
- var.xout= smooth(var.x)
- var.y= ((wiimote.dot1y-384) / 350) / 2 + 0.5
- var.yout= smooth(var.y)
- endif
- if var.oneortwoled = 2 then
- var.x = (- 1 * ((wiimote.dot1x + wiimote.dot2x ) - 1024 ) / 950 ) / 2 + 0.5
- var.xout=smooth(var.x)
- var.y = (((wiimote.dot1y + wiimote.dot2y ) - 768) / 740 )/ 2 + 0.5
- var.yout=smooth(var.y)
- endif
- endif
- // DISABLE IS 4
- if var.choosesystem = 4 then
- endif
- if var.choosesystem = 3 then
- mouse.x = var.xout
- mouse.y = var.yout
- 'var.yout=Mouse.y
- else
- fakeMouse.directinputx=var.xout
- fakeMouse.directinputy=var.yout
- endif
- // Change mode system START
- if wiimote.up + wiimote.one + wiimote.two then
- var.changingmode = 1
- else
- var.changingmode = 0
- var.modetype = 0
- var.modetype = 1
- endif
- if wiimote.down + wiimote.one + wiimote.two then
- var.changingmode1 = 1
- else
- var.changingmode1 = 0
- var.modetype1 = 0
- var.modetype1 = 1
- endif
- if wiimote.left + wiimote.one + wiimote.two then
- var.changingmode2 = 1
- else
- var.changingmode2 = 0
- var.modetype2 = 0
- var.modetype2 = 1
- endif
- if wiimote.right + wiimote.one + wiimote.two then
- var.changingmode3 = 1
- else
- var.changingmode3 = 0
- var.modetype3 = 0
- var.modetype3 = 1
- endif
- if wiimote.minus + wiimote.one + wiimote.two then
- var.changingmode4 = 1
- else
- var.changingmode4 = 0
- var.modetype4 = 0
- var.modetype4 = 1
- endif
- if wiimote.plus + wiimote.one + wiimote.two then
- var.changingmode5 = 1
- else
- var.changingmode5 = 0
- var.modetype5 = 0
- var.modetype5 = 1
- endif
- if var.changingmode2 = 1 then
- if var.modetype2 = 1 then
- var.deadzone = var.deadzone - 0.01
- var.modetype2 = 0
- endif
- endif
- if var.changingmode4 = 1 then
- if var.modetype4 = 1 then
- var.speed = var.speed - 1
- var.modetype4 = 0
- endif
- endif
- if var.changingmode5 = 1 then
- if var.modetype5 = 1 then
- var.speed = var.speed + 1
- var.modetype5 = 0
- endif
- endif
- if var.changingmode3 = 1 then
- if var.modetype3 = 1 then
- var.deadzone = var.deadzone + 0.01
- var.modetype3 = 0
- endif
- endif
- if var.changingmode1 = 1 then
- if var.oneortwoled = 1 and var.modetype1 = 1 then
- say(" TWO LED ")
- var.oneortwoled = 2
- var.modetype1 = 0
- endif
- if var.oneortwoled = 2 and var.modetype1 = 1 then
- say("ONE LED")
- var.oneortwoled = 1
- var.modetype1 = 0
- endif
- endif
- if var.changingmode = 1 then
- if var.choosesystem = 1 and var.modetype = 1 then
- say(" Movements designed for Counter-Strike like ")
- var.choosesystem = 2
- var.modetype = 0
- endif
- if var.choosesystem = 2 and var.modetype = 1 then
- say(" Movements designed for Rail Shooting games ")
- var.choosesystem = 3
- var.modetype = 0
- endif
- if var.choosesystem = 3 and var.modetype = 1 then
- say(" Movements disabled. ")
- var.choosesystem = 4
- var.modetype = 0
- endif
- if var.choosesystem = 4 and var.modetype = 1 then
- say(" Movements designed for fast FPS ")
- var.choosesystem = 1
- var.modetype = 0
- endif
- endif
- // Change mode system END
- // Inputs designed for Custom quake live
- WASD = nunchuk1.Joy
- //var.movementenable = WiiMote.Nunchuk.CButton
- key.Shift = wiimote.nunchuk.cbutton
- mouse.RightButton = wiimote.Nunchuk.ZButton
- mouse.LeftButton = wiimote.B
- key.Space = wiimote.A
- key.C = wiimote.Minus
- key.1 = wiimote.Home
- key.R = wiimote.Plus
- key.F = wiimote.Down
- key.2 = wiimote.Right
- key.G = wiimote.Up
- key.A = wiimote.Left
- key.K = wiimote.One
- key.Tab = wiimote.Two
- if key.NUMPAD1 = true then
- var.nunchukenable = 1
- endif
- if key.NUMPAD2 = true then
- var.nunchukenable = 0
- endif
- var.accxnun = wiimote.Nunchuk.RawAccX
- var.accynun = wiimote.Nunchuk.RawAccZ
- if var.nunchukenable = 1 then
- if var.accxnun > 6 then
- key.R = true
- else
- key.R = false
- endif
- if var.accxnun < -6 then
- key.Z = true
- else
- key.Z = false
- endif
- if var.accynun < -6 then
- key.CTRL = true
- else
- key.CTRL = false
- endif
- endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement