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.
Microsoft ESP: Drawing Gauges Using GDI+This sample demonstrates one method of creating a custom C++ gauge in Microsoft ESP without using the XML gauge system. This sample lays the groundwork for many practical applications of C++ gauges and the Panels and Gauges SDK.
Microsoft ESP: Creating a new airportIn 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: Creating an Aircraft ChecklistThis 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: Editing Flight FilesThis tutorial shows how to start Microsoft ESP from a situation defined by another application. The sample provided demonstrates initiating ESP using a flight file that has been saved by ESP, but edited with the sample tool. Thus, a completely new scenario can be created and started.