Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Inspired by TrackIR mouse emulation sample (https://andersmalmgren.github.io/FreePIE/samples.html)
- def update():
- yaw = trackIR.yaw
- pitch = trackIR.pitch
- x = trackIR.x
- z = trackIR.z
- deltaYaw = filters.delta(yaw)
- deltaPitch = filters.delta(pitch)
- if (enabled):
- mouse.deltaX = deltaYaw * lookMultiply
- mouse.deltaY = -deltaPitch * lookMultiply
- keyboard.setKey(Key.Q, x < -xLeanAmount and enabled)
- keyboard.setKey(Key.E, x > xLeanAmount and enabled)
- #keyboard.setKey(Key.LeftControl, z > -zLeanAmount and enabled) #I have it disabled because I don't like / use it
- if starting:
- enabled = False
- lookMultiply = 30 #How much does looking around turn your head ingame
- xLeanAmount = 30 #How much leaning is needed to lean ingame
- zLeanAmount = 15 #How much leaning is required to zoom
- trackIR.update += update
- toggle = keyboard.getPressed(Key.NumberPadStar) #Press this to toggle feature on/off
- if toggle:
- enabled = not enabled
Add Comment
Please, Sign In to add comment