I found a solution to replace the 6DOF lookaround.
The idea is to manage the parameters of the real trackir with the parameters of the mouse.
For that use the GLOVEPIE
http://glovepie.org/glovepie_download.php.
Once installed, place this Scrip.
I'm still developing but in principle it works.
//GAE_Chape
FakeTrackIR.yaw = Mouse.CursorPosX
FakeTrackIR.pitch = - Mouse.CursorPosY
if mouse.MiddleButton then begin {
FakeTrackIR.yaw = 0
FakeTrackIR.pitch = 0
FakeTrackIR.roll = 0
FakeTrackIR.x = 0
FakeTrackIR.y = 0
FakeTrackIR.z = 0
Mouse.DirectInputX = 0
Mouse.DirectInputY = 0
Mouse.CursorPosX = 0
Mouse.CursorPosY = 0
} end
if mouse.LeftButton then begin{
Var.a = EnsureRange(Mouse.DirectInputX, -1100, 1100)
FakeTrackIR.x = Var.a * 15
Var.b = EnsureRange(Mouse.DirectInputY, -1400, 1100)
FakeTrackIR.y = - Var.b * 15
} end
if mouse.RightButton then begin{
Var.c = EnsureRange(Mouse.DirectInputY, -3000, 3000)
FakeTrackIR.z = - Var.c * 15
} end
Then give it to RUN
Remember to turn around as if we have the true tarckir (conf.ini tarckiruse = 1)
And 6DOF / TrackIr Enabled (active)
My English is very bad.
Sorry about that.
If someone helps me to translate, I will thank you.
Hugs.!