Free Headtracking on smarthphone

And it works or not?
I'm sorry. I should have been more clear...
I'm using your INI file, with the latest OpenTracker (v 2.3 RC8 at current time).

OpenTracker registers the phone movement, but I cannot get the game to accept OpenTracker as a tracking source.
(At least is will not accept me tilting my phone to bind to axis).
 
you do not to do anything in game config and binding to axis. Just run opentrack, run start tracking (octopus should move) and start elite. Thats all. You can also alt+tab, run OT, star tracking, back to ED. Elite should detect and enable tracking automatically. You can also try to run Opentrack with admin privileges.
 
I where unable to test anything yesterday, so I tested today.

1) I start OpenTrack 2.3 rc8
2) Tracker = FreePIE UDP receiver
3) Protocol = freetrack 2.0 Enhanced
4) Filter = Accela
5) I use your INI file.
6) Start tracking and start FreePIE on mobile
7) Octopus starts moving...
8) I boot up Elite, and try to bind phone movements to head movements. Do not work/register movement.
9) I trie to use my 3Dconnexion as head movement, and it binds.
10) Try to revert back to bind opentrack/mobile.... nothing.

(I also tried running Opentrack as admin).
 
Crinos, I think at the start I was not getting head tracking in ED. I went to the controls menu to try and bind the axis but all I needed to do was to turn head tracking on or enabled. Whatever the first option is under head tracking. Close and restart ED.
 
Forgot to say even with a much older phone (HTC Incredible S) head tracking was perfect once I put it on USB cable.
 
Forgot to say even with a much older phone (HTC Incredible S) head tracking was perfect once I put it on USB cable.

I have tried this with a Samsung Galaxy S3. The computer (OpenTrack) registers the movement quite well... But I'm unable to get ED to recognize it.
 
Hm... try to unconnect joystick or hotas. I do not hear about problem with joy and tracking with ED, but i have readed today about in some other games.
I am using Galaxy S3 too, and it works fine.
 
tried that out yesterday and it works very well once set up.
only bad thing is i can´t map the center calibration key to my hotas (don´t want to run an additional tool for that)
 
tried that out yesterday and it works very well once set up.
only bad thing is i can´t map the center calibration key to my hotas (don´t want to run an additional tool for that)

I found it hard to map my centre head tracking key to CH Fighterstick. Luckily I use a Saitek Cyborg X in my left hand and that was easy to map a macro key too. It is necessary to have the centre head key close at hand, nothing worse than a being in a skirmish and you are stuck looking at your lap...
 
I where unable to test anything yesterday, so I tested today.

1) I start OpenTrack 2.3 rc8
2) Tracker = FreePIE UDP receiver
3) Protocol = freetrack 2.0 Enhanced
4) Filter = Accela
5) I use your INI file.
6) Start tracking and start FreePIE on mobile
7) Octopus starts moving...
8) I boot up Elite, and try to bind phone movements to head movements. Do not work/register movement.
9) I trie to use my 3Dconnexion as head movement, and it binds.
10) Try to revert back to bind opentrack/mobile.... nothing.

(I also tried running Opentrack as admin).

I was wondering what you mean by "try to bind phone movements" I did the same setup and launched the game and did nothing and my phone was tracking. The last thing I did in the game was center my phone using the hotkey setup in opentrack. it appears ED just detect the head tracker no mapping needed.
 
This is just plain.... AWESOME!!!!

100% more immersion, and + 20 more deadly at minimum in dogfighting.

You sir.. are a legend!
 
Wow! It works. Thanks!

- - - - - Additional Content Posted / Auto Merge - - - - -

Wow! It works. Thanks!

- - - - - Additional Content Posted / Auto Merge - - - - -

Wow! It works. Thanks!

But it messes up my internet, as you can see
 
Last edited:
This works really well, amazing work, Thanks!

One question is.. So far I have only been able to play the combat demo (fine for now while I'm learning to fly with head tracking) the reason being I'm in a hotel for work, no access to the router. So I connect via Bluetooth tethering my Samsung s3 - that works well. Problem is that windows 8 then tries to route all internet traffic through the Bluetooth connection so I can't play online (at all) in elite.

I'm trying to work out a solution with routing and I think I'll get there but it's not easy. Does anyone here have a quick solution?
 
T
I'm trying to work out a solution with routing and I think I'll get there but it's not easy. Does anyone here have a quick solution?

Connect the phone to the computer with a USB cable. With my old HTC phone all I had to do was connect it as a disk drive and the headtracking program picked up the data. It is quite a bit quicker as well!
 
Cheers. That didn't work but the idea kind of helped- I don't think connecting as a disc drive should work as it needs a network connection?

USB connection sort of worked though in that the PC then took all it's internet via the USB tethering and that seems a lot faster than over bluetooth. Still not ideal. I've tried changing connection metrics etc to get bluetooth tethering to work but it's pretty bad.
 
OMG Thank you for this! Took a little bit of working at it to get it to connect and get it set up but once it worked.... GAME CHANGER :)
 
Well I got it to work last night!
It was pretty cool, and It definitely helped my combat!

Here's how I did it & advice to those struggling:

Hardware: Samsung S5 & USB cord w/ usb extension cord.

Opentrack is a stand-alone program and does not need to be 'installed'. To download the program click on the the 'releases' tab at Github, or click here: https://github.com/opentrack/opentrack/releases
(otherwise your downloading the c++ code, which didn't do much for me :) )

Freepie is in the 'clientfiles' folder. It's and .apk file which will have to be installed on your phone. To do this, I transferred it to a folder on my phone via USB. (I suppose you could email it to yourself also...) Then I found it on my phone and installed it by tapping on it.

At this point I had Opentrack install on the computer and Freepie installed on my S5...

Here's where it got hairy

I could see that the information was being sent (by checking the debug box in Freepie), but it wasn't being received by Opentrack. Why? I had turned my firewall off, so it wasn't that....

I needed to tether my phone to my computer.

On Phone:
To do this: (on S5) Settings - More Networks -Tethering - select Mobile Broadband Connect. If an error comes up saying to 'insert a sim card', then turn Airplane mode OFF and try it again. It should work. (I don't think I turned it back on again, but I'm not sure) (I had to google 'Tether S5 to PC' to figure it out. You may need to do the same for your particular phone to figure out the exact steps.)

On Computer:
Next open the 'Network & Sharing Center' . You should now have 2 network connections. Select the "Access type" that says 'Samsung bla bla' by clicking the 'local area connection' just below it. Click on Properties. Select TCP/IPv4 and click Properties. There should be a IP address in the top line.
Type the IP from this properties box into Freepie on your phone.


Immediatly I noticed that values were changing in Opentrack. You will know that information is being sent & received when the Octopus moves in relation to how you move your phone, etc.

I opened the game and BAM! Headlook! There was nothing to change in ED.


Because I was tethered via USB the speed was great & absolutely no problems for the first 1.5 hrs.

As long as I didn't look up too much my headphones wouldn't fall off, The S5 is a big and heavy phone...

After approx. 1.5 hrs it immediately became very laggy.
I assume that the phone finished charging (100%) and that is what caused it! Why? Same reason I can hear a faint whine when I charge my phone in the car and listen to music through the AUX jack, there is some magnetic interference when the phone stops the battery from accepting any more charge. Just a guess :)
 
Back
Top Bottom