Jump to content

adamfrench

Frozen-Inactivity
  • Content Count

    12
  • Donations

    $0.00 
  • Joined

  • Last visited

Community Reputation

0 Neutral

Flight Sim Profile

  • Commercial Member
    No
  • Online Flight Organization Membership
    VATSIM
  • Virtual Airlines
    No
  1. 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"
  2. 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.
  3. tazman, this topic has been given a more concise title and you can find it covered in better detail under the title TrackIR in Prepar3D working like back in the old days (teeny tiny tweak that makes the difference)
  4. Post what the code section you edited looks like here after the edit. I tried it with 2 dll editors. The only one that worked was Resource Hacker which you may have to compile and then save. I tried it with a different dll editor and P3D aborts start up. So, use Resource Hacker.
  5. Deoendencies. I had to look that up. From what I gathered the trackir files were what I was after. I posted to the trackir forum asking them to fix that. I think at trackir they are locking the topics about trackir and Prepar3D. After a big flame war the attitude is - drop it. So we are here. Vgbaron you are correct the trackir files are not editable. My guess is the only thing trackir needs is the name of the application which is stored in the language.dll file and so far I don't know of any conflicts the modification creates with other add ons. Not to say there couldn't be a problem with add ons in the future. For now most of us are using legacy add ons from FSX. I'm hoping by the next release it will be a non issue. There was a suggestion to use the entire language.dll file from FSX but many have found that it causes numerous problems. That lead me to finding just the two lines of code which needed to change.
  6. 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.
  7. Only lines 2 & 3 need to change. 2, "Microsoft Flight Simulator X" 3, "Microsoft Flight Simulator"
  8. I tested it and it works. Here is what I think is happening. There is a list of supported games in a Trackir file. Right now that file probably says to look for something like Microsoft Flight Simulator X . As we know, a lot of problems are about a simple name change or a directory. This dll change tells Trackir 5 that the sim is FSX where as before it was finding prepar3D and not accepting it. Trackir says they do not have an editable file with the list of supported games. All that really needed to happen was for Trackir to hook up to Prepar3D and the only difference I can see here is a name.
  9. I spent months checking the web to see if there was a fix. I'm not the only one mashing buttons hoping someone could fix this.
  10. Please, tell me I don't know what I'm talking about because I should not know. I'm a code n00b. LM and NP can't solve this. I have little faith that I would be able to solve the matter. I don't know guys, understand I don't know why but I'm trying here. I don't really know what I did but it works. Get a dll editor. (Again, back up both the FSX and Prepar3D language.dll files) Open the language.dll files of FSX and Prepar3D in separate windows In the FSX language.dll, from the String Table 1 thing copy the stuff in the 1033 thing that looks like this and paste it / overwrite it in the Prepar3D language.dll STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US { 1, "00000409" 2, "Microsoft Flight Simulator X" 3, "Microsoft Flight Simulator" 4, "Copyright 1983-2007, Microsoft Corp" 5, "About Flight Simulator" 6, "Your computer does not have enough memory available to run Flight Simulator. The program will now exit." 7, "Your computer is low on available memory. Some Flight Simulator features may be unavailable or work incorrectly.\nDo you wish to continue running Flight Simulator?" 8, "Your computer has run out of available memory. Please restart Flight Simulator and select different graphics, scenery, or traffic settings." 9, "The 'Scenery.cfg' file is missing or damaged. Please reinstall Flight Simulator to restore or repair the file. Flight Simulator will now exit." 10, "The 'Dem4km.bgl' file is missing or damaged. Please reinstall Flight Simulator to restore or repair the file. Flight Simulator will now exit." 11, "The 'Seasons.bgl' file is missing or damaged. Please reinstall Flight Simulator to restore or repair the file. Flight Simulator will now exit." 12, "The 'Lclookup.bgl' file is missing or damaged. Please reinstall Flight Simulator to restore or repair the file. Flight Simulator will now exit." 13, "The 'worldlc.bgl' file is missing or damaged. Please reinstall Flight Simulator to restore or repair the file. Flight Simulator will now exit." 14, "Your computer does not have enough disk space available to run Flight Simulator. The program will now exit." 15, "Microsoft(R) Flight Simulator is already running." } You need to save it somehow or something like that it might need another button press somewhere. This is not a polished tutorial. If you are better at this than me & you know the intermediate steps you should tell us. I'm not sure if you need to do all of that. I bet someone really smart could tell you to do far less. I'm swinging blind. At the very least it gets trackir 5 working. I have a few other things I have on my system which may vary from your setup. I can not isolate the variables to determine anything at the moment.
  11. Back up language.dll first from both Prepar3D and FSX. Copy and replace language.dll from FSX to Prepar3D. (use the backup file to undo that and everything is back to normal) Now Prepar3D can start with trackir 5 working fine but the engine on any given aircraft will not start. Some of the menu items are amiss. Looking at the dll files for both they are close but not the same. I have a hunch that a modification to the language.dll file may be all that is needed to re-enable native trackir support for Prepar3D. I am aware of Ezdok so I'd rather not hear about it in this thread. I'm wondering if anyone is able to make the modifications to the language.dll file to get trackir working again. Prepar3D moderators claim it is a window menu item. LM and NP are blaming each other but I have a hunch it really is as simple as a modification to a dll. I am not savvy with dll modifications it is out of my scope. Trackir support in Prepar3D is enough for many to abandoned it or continue using it.
×
×
  • Create New...