Microsoft ESP Downloads
Find code samples, SDK documentation, tools and utilities, and developer references for the Microsoft ESP developer.
Microsoft ESP SDKs
- Core Utilities Kit
The Core Utilities Kit contains the SimConnect SDK which is the .NET and Win32 API used to interact with Microsoft ESP. The SimProp Compiler Utility is also in this kit and is used to obfuscate the XML files included in your solutions.
- Environment Kit
The Environment Kit contains various SDK’s that enable the customization of Microsoft ESP’s living world. The Autogen SDK, BGL Compiler SDK, Modeling SDK, Special Effects SDK, Terrain SDK and the Traffic Toolbox SDK are all included here.
- Mission Creation Kit
The Mission Creation Kit contains a variety of sample missions to build from as well as the Object Placement Tool. The Object Placement Tool enables you to edit missions from within the Microsoft ESP environment.
- SimObject Creation Kit
The SimObject Creation Kit contains a packaging/deployment component called the Cabdir SDK, a FlightModel SDK for creating and manipulating aircraft flight models as well as a detailed Panels & Gauges SDK to illustrate how XML and C++ gauges can be authored.
New Microsoft ESP Code Samples
- Microsoft ESP: Creating an Aircraft Checklist
This sample shows how to integrate a SimConnect application with the XML-based mission system. Based on the start-up checklist for the Cessna C172, it shows how to implement three variations of an aircraft checklist, categorized as “lead,” “practice,” and “perform.”
- Microsoft ESP: Creating a new airport
In this tutorial the complete process of adding a new airport to the simulated world of ESP is explained. This includes flattening the ground, excluding autogen (buildings and vegetation) and vector data (roads, streams and similar linear features).
- Microsoft ESP: Multiplayer C++ Gauges
The shared clock sample shows how to create a gauge in a C++ library that will work in the shared cockpit multiplayer mode.
- Microsoft ESP: Requesting User Aircraft Data
This sample illustrates how to obtain several User Aircraft data values (lat/lon/alt/heading) via the SimConnect API in Microsoft ESP.
- Microsoft ESP: Creating AI Objects
This sample illustrates how to create AI Objects in Microsoft ESP.