I found a workaround to enable TrackIR in P3D. Having said that, there is one minor drawback that I will explain later. Since I haven't seen much related to TrackIR and P3D in this forum, I'm guessing others have found it as well, either that or no one uses TrackIR so no ones looking for some kind of "fix" or "workaround" to enable it.
Here's how it's done:
Locate and download a small editor called "Resource Hacker". Open it and then open the "language.dll" file located in the Prepar3d main folder. Once open, you'll see four folders....click the "+" next to "String Table", then do the same for #1 string. Finally click on "1033". This will open the contents in the space to the right. Next, click "Edit", "Select All" and place your cursor inside the left quote mark for line 2 and highlight the text inside the quotes. Now type the following in it's place . . . .Microsoft Flight Simulator X. Make sure this is type inside the quotes. Now click "Compile Script", save the file and close Resource Hacker. That's all there is to it.
Now, here's the minor drawback, when you load Prepar3D, it no longer says Lockheed Martin Prepar3D in the upper left of the sim window, it now says Microsoft Flight Simulator X. I wasn't too crazy about that, but it also didn't cost me $35 bucks (the cost to purchase EzDok, which is the only other way to get TrackIR to work with P3D).
******************************************************
If you have gone to the TrackIR Forum, you know by now that NaturalPoint does not intend to work with Lockheed Martin to include "simconnect" in the way TrackIR communicates. Conversely, Lockheed Martin does not intend to work with NaturalPoint to include the coding that TrackIR requires into their P3D coding. Pretty much an impass, so your option. . . .No TrackIR, TrackIR using the fix shown above or pay $35 to get a utility that you may or may not even want otherwise just to get TIR to run.
Here's how it's done:
Locate and download a small editor called "Resource Hacker". Open it and then open the "language.dll" file located in the Prepar3d main folder. Once open, you'll see four folders....click the "+" next to "String Table", then do the same for #1 string. Finally click on "1033". This will open the contents in the space to the right. Next, click "Edit", "Select All" and place your cursor inside the left quote mark for line 2 and highlight the text inside the quotes. Now type the following in it's place . . . .Microsoft Flight Simulator X. Make sure this is type inside the quotes. Now click "Compile Script", save the file and close Resource Hacker. That's all there is to it.
Now, here's the minor drawback, when you load Prepar3D, it no longer says Lockheed Martin Prepar3D in the upper left of the sim window, it now says Microsoft Flight Simulator X. I wasn't too crazy about that, but it also didn't cost me $35 bucks (the cost to purchase EzDok, which is the only other way to get TrackIR to work with P3D).
******************************************************
If you have gone to the TrackIR Forum, you know by now that NaturalPoint does not intend to work with Lockheed Martin to include "simconnect" in the way TrackIR communicates. Conversely, Lockheed Martin does not intend to work with NaturalPoint to include the coding that TrackIR requires into their P3D coding. Pretty much an impass, so your option. . . .No TrackIR, TrackIR using the fix shown above or pay $35 to get a utility that you may or may not even want otherwise just to get TIR to run.