FSX & FSX: Steam Edition 5 min read

Why doesn’t the Object Placement Tool work in FSX: Steam?

Adam McEnroe
In short

Fix the FSX: Steam Edition Object Placement Tool by correcting SDK, dll.xml, SimConnect and permissions problems with edition-specific steps.

The Object Placement Tool usually fails in FSX: Steam Edition because the SDK module does not match the simulator, its dll.xml entry points to the wrong folder, or a required legacy SimConnect runtime is missing. Install the Steam-compatible SDK or tool, correct the active configuration file, then test it after loading a flight.

What stops the Object Placement Tool from loading?

Most failures come from mixing boxed-FSX instructions with the different paths and configuration behaviour used by FSX: Steam Edition.

  • Wrong SDK build: an Object Placement DLL taken from an original, unpatched Deluxe SDK may not load correctly in Steam Edition.
  • Wrong configuration folder: Steam Edition may use either FSX or FSX-SE under the Microsoft application-data folder, particularly on a computer that has also had boxed FSX installed.
  • Bad DLL path: many old instructions point to Microsoft Games, while the actual SDK is inside the Steam library.
  • Missing SimConnect interface: the simulator can run normally while an older SDK tool still lacks the particular side-by-side SimConnect runtime it expects.
  • Blocked or rejected module: Windows may block a downloaded DLL, or FSX may remember that permission to load it was denied.
  • Testing from the opening screen: the SDK tool normally becomes available only after a flight has loaded.

Our explanation of how boxed FSX and Steam Edition use different paths and registry entries covers why copying an old installation guide exactly often fails.

How do I fix the Object Placement Tool in FSX: Steam Edition?

The reliable fix is to establish one matching tool installation, point the active dll.xml file at it, and repair its SimConnect dependency.

  1. Back up the configuration files. Close FSX and copy any existing dll.xml and fsx.cfg files somewhere safe before editing them.
  2. Install the correct SDK or utility. In Steam, filter the Library to show Tools and install the SDK associated with FSX: Steam Edition. Avoid combining its files with an older boxed SDK. If using a separate package, consult our Object Placement utility package and installation notes for its requirements and newer-Windows caveats.
  3. Find the configuration folder FSX actually uses. Open %APPDATA%\Microsoft\ and check the FSX and FSX-SE folders. Launch FSX, close it again, and identify which copy of fsx.cfg received the newest modification time. Edit the dll.xml beside that file.
  4. Correct the launch entry. The Object Placement module belongs in dll.xml, not exe.xml. Its entry should follow this pattern, replacing the example with the full path to the installed DLL: <Launch.Addon><Name>Object Placement Tool</Name><Disabled>False</Disabled><ManualLoad>False</ManualLoad><Path>C:\full\path\object_placement.dll</Path></Launch.Addon>. Place the block inside the existing document before its closing root tag; do not overwrite entries required by other add-ons.
  5. Allow the module to load. Open the DLL’s Windows properties and use Unblock if that option appears. When FSX asks whether to run or trust the software, approve it. If permission was denied previously, back up fsx.cfg and remove only the Object Placement Tool’s line from its [Trusted] section so FSX can ask again.
  6. Install or repair legacy SimConnect. Use the Microsoft SimConnect installers supplied with the Steam SDK or tool, normally found in its SimConnect SDK or legacy-interface area. These versions install side by side. Do not copy an arbitrary SimConnect.dll into the FSX, Windows or SysWOW64 folder. For connection failures, work through our practical SimConnect connection checks.
  7. Load a flight before opening the tool. Start FSX through Steam, load into the cockpit and wait for the flight to initialise. Press Alt if the menu bar is hidden, then look for the Object Placement entry under the developer or Tools menu. A separate external utility should also be started after the flight loads and at the same Windows privilege level as FSX.

FSX: Steam Edition remains a 32-bit application even on 64-bit Windows, so installation under Program Files (x86) is normal. Moving DLLs into Windows system folders does not make them 64-bit compatible and often creates a second problem.

What does each failure symptom mean?

SymptomLikely causeNext check
No Tools entry after loading a flightWrong dll.xml, incorrect path or disabled moduleIdentify the active FSX/FSX-SE folder and verify the DLL exists at the stated path
FSX asks for permission, then the tool vanishesTrust was denied or the module is blockedUnblock the DLL and reset only its saved trust entry
Tool reports that it cannot connectMissing legacy SimConnect or no flight loadedRepair the supplied SimConnect runtimes and retry from an active flight
FSX closes while loading the moduleIncompatible SDK DLL, damaged dependency or malformed XMLRemove the launch entry, confirm FSX runs, then reinstall a matching tool build
All DLL add-ons disappear from the menuInvalid XML structureRestore the backup and add the launch block without creating a second root element

Does the boxed FSX Object Placement Tool work in Steam Edition?

A boxed-FSX Object Placement Tool can sometimes work, but the original RTM SDK module is not the best choice for Steam Edition.

Use the Steam-supplied SDK where possible. If a project requires the boxed SDK, its SDK updates must match the corresponding simulator generation; do not apply boxed FSX simulator service packs over Steam Edition. Our guide to which FSX service packs belong to each edition explains that boundary.

Why do placed objects disappear after restarting FSX?

Objects disappear because placing them in the editor is not the same as installing permanent scenery.

For ordinary scenery, save the placement source, compile it with the matching SDK scenery compiler, and install the resulting BGL in an enabled scenery area. Mission projects instead retain their placements as part of the mission source. Placing an XML source file alone in Addon Scenery will not make those objects permanent.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members