Jump to content

HeadTrackerAPI Path & Steam


Recommended Posts

I'm trying to get the HeadTracker API distributed by FreeTrackNoIR working with DCS: Black Shark, as purchased through Steam. I posted this in the FreeTrackNoIR thread, but it seems like the problem I'm having relates more to how DCS loads the headtracker.dll than the specific headtracker dll distributed by FreeTrackNoIR.

 

In input.lua, the script tries to load the DLL from "./bin/headtracker/headtracker.dll". For the Steam-based game, where is ./ relative to? I tried placing the files so that they ended up in c:\program files (x86)\steam\steamapps\common\blackshark\bin\headtracker\headtracker.dll but the headtracker doesn't seem to load -- the FreeTrackNoIR version is supposed to place a text file in the root of c:\, but this doesn't appear after I run the game.

 

I believe the Steam version of DCS is x86, but not positive (is there a way to check easily?). I've tried both the 32-bit and 64-bit versions of FreeTrackNoIR's headtracker DLLs in that path, with no luck.

 

Other relevant thoughts:

1) Using DCS: Black Shark 1.0.2, purchased through Steam.

2) Using FaceTrackNoIR 1.5.0.

3) OS is Windows 7 64-bit.

4) Hardware is a Macbook Pro, 2009 model, i7 quad-core w/GeForce 330M.

 

I can run FaceTrackNoIR and it successfully tracks my face, and can communicate with ArmA II using fake-TrackIR, so I'm pretty sure the issue is somewhere on the DCS side, possibly with the DLL loading.

 

Any thoughts on diagnosing this issue?

Link to comment
Share on other sites

Alterscape, I posted a short guide for getting facetrack to work with the steam version of dcs A-10C in the big post about facetrack. It should be a similar process for Black Shark. Hopefully it will help you. If not let me know and i'll see if I can help.

Link to comment
Share on other sites

Does the headtracker.dll-solution really work with DCS: Black Shark -- I'm not sure it does?

 

At least when I tried it using samtheeagle's version together with FreeTrack I could not get it to work in Black Shark.

Core i5-760 @ 3.6Ghz, 4GB DDR3, Geforce GTX470, Samsung SATA HDD, Dell UH2311H 1920x1080, Saitek X52 Pro., FreeTrack homemade cap w/ LifeCam VX-1000, Windows 7 Professional x64 SP1.

FreeTrack in DCS A10C (64bit): samttheeagle's headtracker.dll

Link to comment
Share on other sites

I just tried following the instructions in your other post. Neither 64-bit nor 32-bit versions of the head-tracker DLL appear work, in the path you specified. There's no error message, and the simulator runs fine either way, just sans-headtracking.

 

I guess if I really want headtracking I should just break down and buy a TrackIR (since it is the officially supported solution) but I'd like to have a credible go with FreeTrack/FaceTrackNoIR first before I go that way...

Link to comment
Share on other sites

Hmm...I'm not really sure then. I figured black shark would have been similar to A-10C. Did you try installing the head tracking demo from seeingMachine? If so, I don't know what it could be.

 

After playing around with the settings for facetrack, I'm am kind of in the same boat in regards to just buying the TrackIR. After messing with the settings for a while I just couldn't get it setup how I wanted it. Also watching youtube vids of the trackIR has me convinced that it is the way to go.

Link to comment
Share on other sites

I have played around a lot with FaceTrackNOIR and I never got it to work as well as FreeTrack does.

 

On using any of these two in Black Shark I suppose you could use trackirfixer (I use it together with FreeTrack in Black Shark and it works well).

Core i5-760 @ 3.6Ghz, 4GB DDR3, Geforce GTX470, Samsung SATA HDD, Dell UH2311H 1920x1080, Saitek X52 Pro., FreeTrack homemade cap w/ LifeCam VX-1000, Windows 7 Professional x64 SP1.

FreeTrack in DCS A10C (64bit): samttheeagle's headtracker.dll

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...