All Products  |   Support  |   Search  |   microsoft.com Home  
 
  Home  |   Downloads  |   News  |   Games  |   Order Online    
J.H. Stafford
Downloads
Combat Flight Simulator SDK

With the Combat Flight Simulator Software Development Kit (SDK), we're lending support in the form of the tools you need to create and customize different aspects of Combat Flight Simulator. The complete SDK will consist of five separate components: adventure programming language (APL), panels, the aircraft container system, scenery, and multiplayer. These SDK sections, as well as updates, will be released incrementally, so check this site often!

Important: The Combat Flight Simulator SDK is intended for experienced software developers familiar with C++ programming. Microsoft Product Support Services cannot offer assistance in using the SDK or for creating add-on products.

**************


Adventure Programming Language

This initial release of the SDK includes the APL component, which focuses on the ins and outs of the adventure programming language. It is available for download as a Zip file below. The following files are included in the Zip:
  • CFS SDK.chm—The APL section of the SDK in HTML Help format.
  • APLC.EXE—The lesson converter for CFS.
  • CFS_XMPL.TXT—A sample mission that is used with the lesson converter.

To download and install the first release of the Combat Flight Simulator SDK:
  1. Download the Combat Flight Simulator SDK (CFS_SDK.zip 656 KB) file.
  2. Unzip the file into a directory of your choice.
  3. Click the CFS SDK icon to launch the SDK.
You're on your way!

**************


Panels Component

This update to the SDK includes the panels component, providing the info you need to create, modify, and install fully functioning panels in Combat Flight Simulator. In the Panels component you'll find the files that you need to create your panels, plus examples of existing files and source code that you can just cut and paste into your own panels files. The programming reference covers the structures and elements used in creating a panel.

The following files are included with the CFS SDK Second Release:
  • CFS SDK.chm—The updated SDK in HTML Help format.
  • NAMED.VAR.SERVER.C—The main source file for the server gauge.
  • NAMED.VAR.SERVER.H—The header file for the server gauge.
  • NAMED.VAR.SERVER.RC—The resource compiler file for the server gauge. This file specifies the background bitmap for the gauge.
  • NAMED.VAR.CLIENT.C—The main source file for the client gauge.
  • NAMED.VAR.CLIENT.H—The header file for the server gauge.
  • NAMED.VAR.CLIENT.RC—The resource compiler file for the server gauge.
To download and install the second release of the Combat Flight Simulator SDK:
  1. Download the Combat Flight Simulator SDK Second Release (CFS_SDK_2.zip 671 KB) file.
  2. Unzip the file into a directory of your choice.
  3. Click the CFS SDK icon to launch the SDK.
If you find the subject of panels really interesting, be sure to read the article Pilots, Start Your Engines!