Microsoft Flight Simulator X: Steam Edition

Microsoft Flight Simulator X: Steam Edition

daneyojunk Apr 10, 2015 @ 7:23am
How to Obtain Missing SDK Files
BEFORE YOU BEGIN, BACK UP YOUR EXISTING FSX SDK FOLDER. I AM NOT RESPONSIBLE FOR THE OUTCOMES OF THIS GUIDE, BE THEY GOOD BAD OR INDIFFERENT.

Hey guys! Alot of us would like to use airport editing tools such as ADE and others, but with the files we were given from Steam, we aren't able to correctly use the ADE because of the missing SDK files. I want to help you all learn how to legally obtain them, and use them in this version of FSX.

I'm sure you are aware of Lockheed-Martin's Prepar3d simulator. We want to get those SDK files, because they are all the same.

1. go to http://www.prepar3d.com/support/sdk/
You want to download the second version. You need to make an account also, but it is free.

An exe will install the lockheed martin sdk files in a destination of your choice.

2. Go to your lockheed martin folder (wherever you designated it to install), click the Prepar3D folder.

You pretty much will need every SDK folder within the Prepar3D folder.

3. Copy and paste all that folder's contents into the SDK folder in Fsx (steam/steamapps/common/fsx/sdk). If it asks to overwrite, do so.

I did this, and I am now able to use ADE to edit all my airports as well as edit AFCAD airport files. I hope this helps.

Happy Landings!
DG

P.S. I know this is worthy of a pin!

*****You assume all responsibility for your system by performing any action above. I AM NOT RESPONSIBLE for the outcome of any of the above actions, should you decide to perform them.
< >
Showing 1-10 of 10 comments
ScruffyDuck Apr 10, 2015 @ 7:29am 
Just to add to advice the above.

It is the P3D v1.4 SDK that you need.

For most tools including ADE you don't need to copy the SDK into FSX:SE (although I am not aware of problems in doing so). You can leave the P3D v1.4 SDK where it was installed and just point your tools to use it. Most tools will look for the SDK in the registry which may not work in this case but most (including ADE) will allow you to find the folder yourself.

Jon
ScruffyDuck Software
Microsoft MVP
gmanm Apr 10, 2015 @ 2:34pm 
Thanks guys for the information.

I went with Jon's options and installed the P3D SDK flawlessly, had no issues installing ADE, and placed some of my own scenery objects in FSX SE. Very cool!

Cheers
Gman
RobKey Oct 22, 2016 @ 2:08pm 
I took option 1 had to edit
C:\Users\sydney\AppData\Roaming\Microsoft\FSX-SE\sll.xml
Setting
<Disabled>False</Disabled>
this was set to True

I also used full path to the SDK
<Path>G:\Program Files (x86)\SteamLibrary\steamapps\common\FSX\SDK\Mission Creation Kit\object_placement.dll</Path>

there are 3 of these in the file full path above is for the first
chase.harrison969 Jul 9, 2019 @ 11:24am 
Hopefully y'all can possibly help me. I have done both methods are that provided here and I continue to get the error message when i attempt to compile the airport, even though i have already done both of those methods. It keeps telling me that the shp2vec can't be found. Does anyone have any other suggestions on how to fix it? All i need to do is compile the airport so I can put it in game. The first version i did of this airport worked great and didn't give me any errors and now it is. Im lost.
TextRich Jul 9, 2019 @ 1:12pm 
Originally posted by chase.harrison969:
Hopefully y'all can possibly help me. I have done both methods are that provided here and I continue to get the error message when i attempt to compile the airport, even though i have already done both of those methods. It keeps telling me that the shp2vec can't be found. Does anyone have any other suggestions on how to fix it? All i need to do is compile the airport so I can put it in game. The first version i did of this airport worked great and didn't give me any errors and now it is. Im lost.

I have not used that particular SDK before, but the boxed FSX or P3D v.3 SDK has shp2vec.exe. It is located in the /Environment SDK/ folder. FSX:SE's SDK does NOT have that .exe.

In the P3D v.3 SDK folder it is in the /Environment SDK/ folder.

In the FSX DVD SDK folder it is in /Environment Kit/Terrain SDK/ folder.

If you are trying to compile using ADE you need to go to Settings-->Options-->Folders and add the correct paths for the BglComp and Shp2Vec Folder.

For Shp2Vec my path is: C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Terrain SDK

For BglComp my path is: C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Terrain SDK

I use the FSX DVD SDKs, so modify the folders after (x86) if you are using the P3D SDK since there are different folder paths.
Originally posted by BF Bullpup:
Originally posted by chase.harrison969:
Hopefully y'all can possibly help me. I have done both methods are that provided here and I continue to get the error message when i attempt to compile the airport, even though i have already done both of those methods. It keeps telling me that the shp2vec can't be found. Does anyone have any other suggestions on how to fix it? All i need to do is compile the airport so I can put it in game. The first version i did of this airport worked great and didn't give me any errors and now it is. Im lost.

I have not used that particular SDK before, but the boxed FSX or P3D v.3 SDK has shp2vec.exe. It is located in the /Environment SDK/ folder. FSX:SE's SDK does NOT have that .exe.

In the P3D v.3 SDK folder it is in the /Environment SDK/ folder.

In the FSX DVD SDK folder it is in /Environment Kit/Terrain SDK/ folder.

If you are trying to compile using ADE you need to go to Settings-->Options-->Folders and add the correct paths for the BglComp and Shp2Vec Folder.

For Shp2Vec my path is: C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Terrain SDK

For BglComp my path is: C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Terrain SDK

I use the FSX DVD SDKs, so modify the folders after (x86) if you are using the P3D SDK since there are different folder paths.




I have FSX SE, i just tried to follow those paths you provided, but it keeps throwing me an error message. Is there ANYWHERE that i can download the original files for the FSX SDK?
TextRich Jul 9, 2019 @ 3:39pm 
Originally posted by chase.harrison969:
I have FSX SE, i just tried to follow those paths you provided, but it keeps throwing me an error message. Is there ANYWHERE that i can download the original files for the FSX SDK?

You have to install the SDKs first. The paths I provided are for the DVD version of FSX. FSX:SE does NOT have the complete SDK. The SDKs for the DVD version is copyrighted and cannot be redistributed. The next best thing is the Prepar3D v.3 SDK. Have you downloaded and installed it yet? v.3, not v.4.

https://www.prepar3d.com/support/sdk/

After you have installed it using default settings, the default paths should be:

shp2vec - C:\Program Files (x86)\Lockheed Martin\Prepar3D v3 SDK 3.4.22.19868\Environment SDK\

bglcomp - C:\Program Files (x86)\Lockheed Martin\Prepar3D v3 SDK 3.4.22.19868\Environment SDK\BGL Compiler SDK\

Verify in the Windows File Explorer to make sure the shp2vec.exe and bglcomp.exe files are actually there if you still get errors.

I assume you have the correct paths for the scenery.cfg and FS main folders.
Originally posted by BF Bullpup:
Originally posted by chase.harrison969:
I have FSX SE, i just tried to follow those paths you provided, but it keeps throwing me an error message. Is there ANYWHERE that i can download the original files for the FSX SDK?

You have to install the SDKs first. The paths I provided are for the DVD version of FSX. FSX:SE does NOT have the complete SDK. The SDKs for the DVD version is copyrighted and cannot be redistributed. The next best thing is the Prepar3D v.3 SDK. Have you downloaded and installed it yet? v.3, not v.4.

https://www.prepar3d.com/support/sdk/

After you have installed it using default settings, the default paths should be:

shp2vec - C:\Program Files (x86)\Lockheed Martin\Prepar3D v3 SDK 3.4.22.19868\Environment SDK\

bglcomp - C:\Program Files (x86)\Lockheed Martin\Prepar3D v3 SDK 3.4.22.19868\Environment SDK\BGL Compiler SDK\

Verify in the Windows File Explorer to make sure the shp2vec.exe and bglcomp.exe files are actually there if you still get errors.

I assume you have the correct paths for the scenery.cfg and FS main folders.



I think that worked, it was throwing the error message as soon as i clicked compile but now it is allow the box to pop up. Im going to do somemore edits and try again. Thank you so much!!
TextRich Jul 9, 2019 @ 4:47pm 
You're welcome chase! Let's publicly thank Lockheed Martin for making its SDK publicly available!
Yes! Thank you Lockheed!
< >
Showing 1-10 of 10 comments
Per page: 1530 50