Please read the closed Issue 5642 (http://feedback.arma3.com/view.php?id=5642) first.
Response to dazhbog:
But Arma 3 and 2 both support the "FreeTrack protocol" (not the NPClient hack) directly, as well as TrackIR. Indeed, FreeTrack is shown as a controller in the controller list in the control settings dialog in Arma 2 and 3, as well as TrackIR. So how is that not official support? Also I have written my own program that implements a FreeTrack protocol server (a simple memory map + mutex). It does not touch NPClient.dll or have anything to do with TrackIR. It communicates perfectly fine with Arma 2 and 3 (other than the reported crash problem). There are news articles reporting how Arma 2 became the first game to officially support the FreeTrack protocol. Please reopen issue 5642. Thanks for your time.