Can't watch that video in the US.
Also. I just tried getting head tracking going in SC today, and I am having an issue.
I can get the FreePIE program to control my mouse on my desktop with no problem, but I can't get it to control the mouse in SC.
I set TrackIR to one-one
I double tap alt to turn on freelook
And then I press Pageup to toggle the script
Nothing changes
I am not sure what I am doing wrong. When I am on the desktop I can press pageup to toggle the script on/off, but it won't accept it in SC. I can only use my actual mouse.
Another weird thing is when I select the SC launcher on my desktop, the head tracking stops also, even if the game is not running.
I reset controls to default in SC, but that didn't help either.
I use this script in combination with vjoy, works for me:
#maps trackir input to vJoy axes
from System import Int16
def toIntSafe(value):
max = Int16.MaxValue*0.5+2
min =-Int16.MaxValue*0.5+1
if value > max: return max
if value < min: return min
return value
def update():
#range of motion on trackir mapped to max axis
global toggle
if toggle:
xangle = 120
yangle = 80
rangle = 50
yaw = filters.mapRange(trackIR.yaw, -xangle, xangle, -vJoy[0].axisMax, vJoy[0].axisMax)
pitch = filters.mapRange(trackIR.pitch, -yangle, yangle, -vJoy[0].axisMax, vJoy[0].axisMax)
roll = filters.mapRange(trackIR.roll, -rangle, rangle, -vJoy[0].axisMax, vJoy[0].axisMax)
vJoy[0].x = toIntSafe(yaw)
vJoy[0].y = toIntSafe(pitch)
vJoy[0].z = toIntSafe(roll)
else:
vJoy[0].x = 0
vJoy[0].y = 0
vJoy[0].z = 0
if starting:
trackIR.update += update
prev = keyboard.getPressed(Key.End)
toggle = True
current = keyboard.getPressed(Key.End)
if prev != current:
prev = current
if current:
toggle = not toggle