Archived

This topic is now archived and is closed to further replies.

Florian Schuck

TrackIR in Prepar3D working like back in the old days (teeny tiny tweak that makes the difference)

Recommended Posts

Hi all,

 

it seems not a lot people seemed to have noticed AdamFrench's post, probably to an unfortunate choice of topic title.

 

So all the Kudos goes to Adam!

 

1. get your hand on a dll editor (use google to find one)

 

2. open language.dll in Prepar3D root folder

 

3. under STRING change line No 2 to "Microsoft Flight Simulator X"

 

That's it!

 

No extra software, quite a no-brainer, enjoy!

 

Again, thanks to AdamFrench for figuring this out!

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

Prepar3D works fine with TIR5 with this change. You don't need to buy extra software.

Get a dll editor. Try resource hacker.

  • Back up both the FSX and Prepar3D language.dll files.
  • Open the language.dll files of FSX and Prepar3D in separate dll editor windows.
  • In the FSX language.dll, from the String Table 1 copy the code in the 1033 for lines 2 & 3 and paste it / overwrite it in the corresponding section of the Prepar3D language.dll.
  • Change the code in the Prepared language.dll

2, "Lockheed Martin® Prepar3D®"

3, "Lockheed Martin® Prepar3D®"

 

to look like the code in the fsx language.dll

 

2, "Microsoft Flight Simulator X"

3, "Microsoft Flight Simulator"

  • Save (compile if required).

It gets trackir 5 working. You can revert to the backup dll when you want. This dll change tells Trackir 5 that the sim is FSX where as before it was finding prepar3D and not accepting it.

 

I've been trying to get this tiny fix known so thanks to Florian for posting it with a better title. There has been a big forum flame war between LM and Natural Point and the community is stuck between this. It is an amazingly simple oversight which only Natural Point can change because it isn't the job of LM. However, LM did not appear to explain the real circumstances to Natural Point and LM sent them down the wrong path claiming there was no support for Trackir which, as we can see, is false.

Share this post


Link to post

i still need a ""....but insofar as blame is concerned re the " flame wars" go. i would guess that LM are legally, and proly legitimately concerned with the use of "Microsoft Flight Simulator X", ANYWHERE in their code, or even the fix seen here.....c'mon guys...these are the folks who brought you the F-35, and F-22Raptor...you really think that LM's HR dept, is hiring code kiddies??

 

...again re the LM/NP flame wars go, there are no legal constraints in a third party (NP) providing .DLLs...to another third party(LM), so i award the heads-up-yerass prize to the NP guys.

Share this post


Link to post

I did and edit, compile and save the .dll file with Recourse Hacker and P3D is functioning and saying, Microsoft Flight Simulator X on his header now but no luck to get TIR working... Due to these "hack" is was also possible to get FSCopilot/Fsinn installed now but didn't show up.

 

Any suggestion?

 

Thx...

Share this post


Link to post

I did and edit, compile and save the .dll file with Recourse Hacker and P3D is functioning and saying, Microsoft Flight Simulator X on his header now but no luck to get TIR working... Due to these "hack" is was also possible to get FSCopilot/Fsinn installed now but didn't show up.

 

Any suggestion?

 

Thx...

 

EDIT: Ok, must be a glitch in the TIR software, Re-installed and working now !!!

NEXT STEP: See how to get FSINN working...

Share this post


Link to post

simba, that is a topic for another thread. I think I can point you in the right direction. Squawkbox for FSX. There are some settings to fiddle with however, for clarity, lets keep the topic here on trackir.

Share this post


Link to post

Very good information. I've been watching P3D for a while, but the lack of native TIR support held me back from buying into it.

 

Now I believe I will be.

Share this post


Link to post

I tried what Florian said and line 2 is the only one that needs to change.

 

2, "Lockheed Martin® Prepar3D®"

 

to look like the code in the fsx language.dll

 

2, "Microsoft Flight Simulator X"

Share this post


Link to post

Folks-

 

I am unable to open the language dll. Using XML editor I get the fault "data in the root level is invalid, line 1, position 1.

Share this post


Link to post

An XML editor will not work. Use Resource Hacker which is free.

 

I am not sure if it will work in 1.4

 

EDIT: It does work in 1.4

 

Russ

Share this post


Link to post

I did try those tweaks and never worked for me (using v1.4), is there something (.dll file or a Module) that I should add somewhere with this fix to get it working?

Share this post


Link to post

I've been away on vacation for a bit, and have just updated to 1.4 and haven't tried it, yet... I'll report back soon.

Share this post


Link to post

I did try those tweaks and never worked for me (using v1.4), is there something (.dll file or a Module) that I should add somewhere with this fix to get it working?

 

Okay, so I tried it with the updated 1.4 version of Prepar3D and it still works like a charm.

 

I used resource tuner to edit and make sure you save your changes and compile the file (It should ask you to do that automatically after you made your changes).

Share this post


Link to post

Ditto - works fine in 1.4 for me.

 

Vic

Share this post


Link to post

Okay, so I tried it with the updated 1.4 version of Prepar3D and it still works like a charm.

 

I used resource tuner to edit and make sure you save your changes and compile the file (It should ask you to do that automatically after you made your changes).

 

thanks for your reply, I tried editing language.dll file with Resource Tuner and with Resource Hacker (and compiled the file) with no luck, do I have to install EZCA and/or FSUIPC for this tweak to work?

Share this post


Link to post

thanks for your reply, I tried editing language.dll file with Resource Tuner and with Resource Hacker (and compiled the file) with no luck, do I have to install EZCA and/or FSUIPC for this tweak to work?

 

sorry to hear that... no idea what's going on... there is no need for any additional software to get this to work.

 

only thing I can think of now it a typo or the wrong line... just to conform: it has to be the line numbered as 2 that needs to be changed to 'Microsoft Flight Simulator X' (no quotation marks)

Share this post


Link to post

Resource Hacker worked for me in v 1.4. Yes, the quotation marks that were in the original lines remain. Leave them in there and use quotation (") marks as opposed to ('). As an added benefit, it also makes iGMapHD work for those who have it! If you don't, and have an iPad, it is a great app.

Share this post


Link to post