Contact Us Search RSS Feeds SHOF Audio Welcome Message Tell a Friend Home
Scenery Hall of Fame    
dot
dot dot
dot
dot  
About Us
ATC Simulators
Carriers
Design
FAQ
Links
Members
Posters
RSS Feeds
Screen Savers
SHOF - Site Map
SHOF - Stores
Uploads
Tutorials - FS2004 SDK

Flight Simulator 2004 SDK

BEFORE YOU BEGIN:

The Microsoft® Windows® Installer is an application installation and configuration service. You'll need the Windows Installer on your system to install any of these SDKs. The Windows Installer is built into Windows XP. Use the following web links if you have a different version of Windows:
Windows Installer 2.0 Redistributable for Windows NT 4.0 and 2000
Windows Installer 2.0 Redistributable for Windows 95, 98, and Me

Autogen SDK: NEW 08/08/04

Through the use of automatically generated (autogen) scenery, Microsoft Flight Simulator 2004 displays buildings and vegetation throughout the simulated world. Flight Simulator 2004 creates and displays this scenery at runtime using one of two methods: a lookup table or handcrafted texture annotations that specify footprints for the objects. To define the appearance of both the buildings and vegetation that are generated, autogen uses texture sheets.

The Autogen Annotation tool enables you to edit or create annotation files for both generic and unique terrain textures. This tool opens .bmp files and allows you to place footprints for objects on the image file and to set certain properties for those footprints. Autogen then uses the annotation files to display 3-D objects (buildings and vegetation). No prior programming experience is needed to use this tool.

Filelist:
bulleteula.rtf
bulletannotator.exe
bulletAutogen SDK.doc
bullet\annotator tool example file
bullet003101031303203Su.bmp
bullet\New_Autogen_texture_sample
bulletREAD ME.txt
bullettreesfa.bmp
bullettreeshw.bmp
bullettreessp.bmp
bullettreessu.bmp
bullettreeswi.bmp

DOWNLOAD NOW autogen_sdk_setup.exe (5.4MB)

Netpipes SDK: NEW 08/08/04

PLEASE NOTE: The Netpipes functionality has not changed from Flight Simulator 2002 -- therefore, the information and content contained in the Flight Simulator 2004 Netpipes SDK is identical to the Flight Simulator 2002 Netpipes SDK.

DOWNLOAD NOW Tutorials FS2k2

Terrain SDK: NEW 5/27/04

The Terrain SDK explains how to add new line and polygonal data such as roads, rivers, coastlines and lakes to the Flight Simulator 2004 terrain system.

This SDK also explains how to add custom terrain to the Flight Simulator 2004 environment. It covers importing land class and DEM (Digital Elevation Model) data and how to texture the data by replacing standard land-class based textures or by importing aerial or satellite photos.

Filelist:
bulletCreating Terrain.doc
bulletCustom Terrain Textures.doc
bulletEULA.rtf
bulletTerrain Config File.doc
bulletTerrain Vector Data.doc
bulletTerrainTextureNames.doc
bullet\Samples
bullet\NiagaraFalls
bulletNiagara.bat
bulletniagara.inf
bullet\RawImagery
bulletniagara.bmp
bullet\NiagaraWithSeasons
bulletNiagaraWithSeasons.bat
bulletNiagaraWithSeasons.inf
bullet\RawImagery
bulletniagara_falls_fa.tga
bulletniagara_falls_hw.tga
bulletniagara_falls_lm.tga
bulletniagara_falls_sp.tga
bulletniagara_falls_su.tga
bulletniagara_falls_wi.tga
bullet\Terrain_Tools
bulletimagetool.exe
bulletresample.exe
bullettmfviewer.exe

DOWNLOAD NOW terrain_sdk_setup.exe (11MB)

Weather Themes SDK: NEW 04/23/04

Weather themes are new to the latest version of the product and a simple way for users to experience visually appealing and challenging simulated weather. This SDK describes how to create and distribute weather themes for Microsoft Flight Simulator 2004: A Century of Flight using a special theme creation tool.

Filelist:

bulleteula.rtf
bulletSample.wtd
bulletThemesSDK.doc
bulletWMaker.exe

DOWNLOAD NOW weather_theme_sdk_setup.exe ( 3.7MB)

Panels and Gauges SDK: NEW 03/17/04

The Panels and Gauges SDK for Microsoft Flight Simulator 2004 provides the information you need to create new gauges and panels for aircraft in Flight Simulator 2004. This SDK includes the following:
bulletInformation on programming panels and gauges.
bulletSample code for several typical gauges that you can modify for your own use. You can find these samples in the \sample subfolder of the location where you install this SDK.
bulletThe complete Gauges.h file for Flight Simulator 2004.

Traffic information systems such as traffic collision and avoidance systems (TCAS) and mode S transponders display information and alerts about to nearby air traffic that may pose a collision hazard. The Panels SDK also describes how to query for air traffic information from within a panel gauge to allow the simulation of TCAS, mode S transponders, or other traffic information systems in Flight Simulator.

IMPORTANT: The information included in this document is intended as a guide for programmers. It assumes that you are familiar with aviation terminology and technology, that you have an understanding of the C programming language, and you are familiar with the XML markup language.

Filelist:

bulleteula.rtf
bullet\doc
bulletEventIDs.doc
bulletHelpIDs.doc
bulletPanels SDK.doc
bulletParameters.doc
bulletTokenVar.doc
bulletTrafficInfo.doc
bulletUnits.doc
bullet\inc
bulletITrafficInfo.h
bulletTrafficInfo.DLL
bulletgauges.dtd
bulletGAUGES.H
bulletgauges.xdr
bulletgps_info.h
bullet\other
bulletCessna_Panel_1024_Blank.bmp
bulletCessna_Panel_640_Blank.bmp
bulletPANEL.CFG
bullet\default
bulletpanel.cfg
bullet\sample
bulletmakefile
bulletSDK.Attitude.c
bulletSDK.c
bulletSDK.Control_Surfaces.c
bulletSDK.FlightInfo.xml
bulletSDK.FlightMap.c
bulletSDK.Fuel.c
bulletSDK.Fuel_Selector.c
bulletSDK.h
bulletSDK.rc
bulletSDK.Temperature.c
bulletSDK.Wiskey.c
bullet\res
bulletSDK.Attitude.bg.BMP
bulletSDK.Attitude.card1.BMP
bulletSDK.Attitude.card2.BMP
bulletSDK.Attitude.mask1.BMP
bulletSDK.Attitude.mask2.BMP
bulletSDK.Control_Surfaces.Ailerons.BMP
bulletSDK.Control_Surfaces.bg.BMP
bulletSDK.Control_Surfaces.Elevator.BMP
bulletSDK.Control_Surfaces.Rudder.BMP
bulletSDK.Control_Surfaces.Trim.BMP
bulletSDK.FlightMap.Blank.bmp
bulletSDK.FlightMap.bmp
bulletSDK.Fuel.bg.bmp
bulletSDK.Fuel.bg.LR.bmp
bulletSDK.Fuel.needle.bmp
bulletSDK.Fuel_Selector.Both.BMP
bulletSDK.Fuel_Selector.Left.BMP
bulletSDK.Fuel_Selector.Off.BMP
bulletSDK.Fuel_Selector.Right.BMP
bulletSDK.Magneto.bg.bmp
bulletSDK.Magneto.down.bmp
bulletSDK.Magneto.up.bmp
bulletSDK.Temperature.bg.BMP
bulletSDK.Temperature.C.BMP
bulletSDK.Temperature.F.BMP
bulletSDK.Whiskey.bg.BMP
bulletSDK.Whiskey.card.BMP
bulletSDK.Whiskey.mask.BMP

DOWNLOAD NOW panels_sdk_setup.exe (1.6MB)

Traffic Toolbox SDK: NEW 3/6/04

The Traffic Toolbox is a set of tools and utilities that allow you to view and customize the AI (“artificial intelligence” or computer-controlled) aircraft traffic in Flight Simulator. The tools in the toolbox include:

· Traffic Database Builder: Customize the types of aircraft and routes flown by AI pilots.
· Traffic Settings: Change the settings of the AI traffic system.
· Traffic Explorer: View a list of all nearby AI aircraft.
· Traffic Map: See the positions of AI aircraft on a map.
· Dump Airport List: Update the airport list used by the Traffic · · Database Builder.

Filelist:

· eula.rtf
· AircraftTypes.csv
· Airports.dat
· CustomAircraftTypes.csv
· CustomAirports.dat
· CustomRoutes.dat
· TrafficDatabaseBuilder.doc
· TrafficDatabaseBuilder.exe
· TrafficToolbox.dll
· TrafficToolbox.doc

DOWNLOAD NOW traffictoolbox_sdk_setup.exe (1.5MB)

ABL:

SDK ABL or "Adventure Basic Language," is a scripting language used by several Microsoft games, including Flight Simulator 2004. It provides developers of adventures and lessons access to and control of aircraft and game parameters without requiring extensive programming knowledge.

Filelist:

· eula.rtf
· ablguide.doc
· outstanding.wav
· sample.abl
· sample.flt

DOWNLOAD NOW fs2004_sdk_abl_setup.exe (611KB)

Aircraft Container SDK: Updated Version 03/01/04

The Aircraft Container system organizes Flight Simulator 2004 aircraft files and attributes so that most aircraft-related files are located close together. This logical and consistent organization makes the files easy to customize. This SDK describes the Aircraft Container system in detail, explaining how the different files work together. It provides information on how to modify and share components among existing aircraft. It does not explain how to create new aircraft.

Filelist:

· eula.rtf
· AircraftContainerSDKFS2004.doc

DOWNLOAD NOW fs2004_sdk_aircraft_container_setup.exe (609KB)

Note: The updated document adds parameters for "atc_flight_number=", "atc_airline=", and "atc_heavy=" in the [fltsim.x] section.

ATC Voicepack SDK:

The ATC Voicepack SDK describes the tools used to design and build air traffic control voicepacks for Microsoft Flight Simulator 2004. The term "voicepack" refers to a compressed file (.gvp file) that contains all of the content (audio and text) required by the ATC system. The SDK includes the information you need to create a fully functional voicepack for Flight Simulator 2004. To create new voicepacks, you should understand how to record, edit, and insert markers in .wav files.

Filelist:

· eula.rtf
· ASOSPhrases.txt
· ATCPhrases.txt
· ATC_Voicepack_SDK.rtf
· MFC71.dll
· msvcp71.dll
· msvcr71.dll
· msxml4.dll
· Voicepack Configuration.xml
· Voicepack Simple.xml
· VPEdit.exe
· \PilotA\wav\ wavefiles

DOWNLOAD NOW fs2004_sdk_atc_voicepack_setup.exe (17.9MB)

FSEdit SDK:

The Aircraft Editor (FSEdit) tool enables you to:
· Modify, add, or delete aircraft.
· Add, delete, or change aircraft panels, including gauges, instruments, and radios.
· Change, play, or remove sound files.
· Modify aircraft textures.
· Alter flight dynamics.

To use this editor, you need basic knowledge of aircraft and aerodynamic terms and concepts. You may also need a Pilot's Operating Handbook (POH) or similar reference material for the aircraft you want to modify, or you can use the default values provided by the editor.

This editor does not provide a visual model for your aircraft. To create a visual model, you must create a new 3-D model or edit an existing visual model with the gmax tool created by discreet and provided in Microsoft Flight Simulator 2004.

Note to Japanese Customers: A Japanese version of FSEdit, which lets you edit text using a Japanese font, is also available. (File list is below.)

Filelist:

· eula.rtf
· FSEdit.exe
· FSEdit.exp
· FSEDIT.HLP
· FSEdit.lib
· FSEditSDKFS2004.doc

DOWNLOAD NOW fs2004_sdk_fsedit_setup.exe (1.3MB)

Filelist for Japanfsedit:

· FSEdit.exe
· FSEdit.exp
· fsedit.hlp
· FSEdit.lib
· eula.rtf

DOWNLOAD NOW fs2004_sdk_fsedit_japan_setup.exe (1.1MB)

Multiplayer and Flight Instructor SDK:

Flight Simulator 2004 provides support for peer-to-peer multiplayer flying. By leveraging Microsoft® DirectPlay® technology, Flight Simulator enables multiple users to share the same airspace through a connection with a modem, a Local Area Network (LAN), or the Internet. It's relatively easy for end users to connect with others using this technology.

This SDK is aimed at developers who want to build add-on products for Flight Simulator specifically designed to take advantage of its multiplayer capabilities. For example, you could use this information to create an add-on application that holds races between multiple players on the Internet or on a local area network (LAN).

Filelist:

· eula.rtf
· Multiplayer_and_Flight_Instructor_SDK.doc

DOWNLOAD NOW fs2004_sdk_multiplayer_setup.exe (524KB)

Make Model SDK: Updated Version 05/27/04

MakeMDL (MakeMDL.exe) is a program that converts 3-D models you create with modeling tools, such as gmax (a 3-D modeling tool from discreet included with Flight Simulator 2004), into scenery or aircraft objects that work with Microsoft® Flight Simulator 2004. This SDK explains how to use MakeMDL and provides several tables that list the part names you can use to make 3-D models compatible with Flight Simulator 2004.

Filelist:

· eula.rtf
· GMax Materials.doc
· makemdl.cfg
· MakeMDL.doc
· makemdl.exe
· MakeMDL.parts.xml

DOWNLOAD NOW makemdl_sdk_setup.exe (1.1MB)

BGLComp SDK: Updated Version 2/19/04

The BGLComp SDK describes the latest version of the BGL scenery language compiler.

Filelist:

· eula.rtf
· readme.txt
· FS2004BGLCompSDK.doc
· bglcomp.exe
· bglcomp.xsd
· Generic Building Textures.xls
· LibraryObjects.xls
· Chelan.xml
· MortonWa.xml

DOWNLOAD NOW fs2004_sdk_bglcomp2_setup.exe (857KB)

gmax Gamepack SDK: NEW 2/19/04

Microsoft® Flight Simulator 2004 includes gmax, a 3D modeling tool from discreet. The gmax SDK contains four separate SDKs, bundled together in one download and install. When you install the gmax gamepack SDK, you will get the following tools and documentation:

gmax_AttachTool

The Attach Tool included in this SDK is a MAXScript plugin that works in gmax and allows you to attach effects and other gmax objects to your 3D model. It also allows you to create landable platforms, remove crash boxes from parts of your model and attach beacons or other sim driven objects to your model.

gmax_Animation

The Animation documentation explains how to add scenery animation that you’ve created in 3ds max or gmax™ to Microsoft® Flight Simulator 2004. To use this SDK, you should be familiar with animation in gmax or 3ds max, plus understand the general concepts associated with creating and editing scenery objects in Flight Simulator.

gmax_CloudTool

Microsoft® Flight Simulator 2004 has a highly updated weather system including the use of realistic, volumetric clouds. These clouds were created using a special MAXScript tool in 3ds max that allows a user to define a cloud volume with boxes, which is then filled with cloud sprites. The gmax_CloudTool will document that MAXScript and show you how to use the Cloud Tool in gmax. Also, it also documents the cloud binary format for those that wish to create their own tools.

gmax_Aircraft

The gmax_Aircraft Creation documentation describes a set of best practices to follow when using gmax to build aircraft for use in Flight Simulator. You can create a model of an aircraft, apply textures and animations to that model, and then export the model to the MakeMDL program, which creates the format for use in the product.

gmax_Scenery

The gmax_Scenery Tutorial describes how to use gmax to create a model of a building, applying textures to that model, and then exporting the model to the MakeMDL program that places the model in Flight Simulator at the coordinates you specify.

WARNING:

Before downloading the gmax Gamepack SDK, make sure you have already installed gmax (included with Flight Simulator 2004: A Century of Flight on disc 1 in \extras\Gmax). For help with gmax, visit the official support Web site at http://www.gmaxsupport.com/.

IMPORTANT:

If you’ve already installed the Flight Simulator 2002 gmax SDK, make sure to read the document “Installing the FS2004 Gmax SDK over the FS2002 Gmax SDK” immediately after running setup. This document describes the procedures you must follow in order to run the FS2004 Gmax SDK on a machine that already has the FS2002 Gmax SDK installed.

Filelist:

· EULA.rtf
· FS2004.lnk
· gmax.ini
· plugin.ini
· Installing the FS2004 Gmax SDK over the FS2002 Gmax SDK.rtf
· \docs
Animation.doc
AttachTool.doc
CloudToolGmax.doc
gmaxAircraftCreation.doc
gmaxSceneryTutorial.doc
FS2002.lnk
gmax.ini
plugin.ini
.\extras
aircraft.cfg
CloudArtFilesAllOne.xml
fx_ChimneySmoke.fx
fx_VentSteam.fx
.\plugins
FSModelExp.dle
makemdl.exe
makemdl.parts.xml
.\scenes
AnimHouse.gmax
CumulusCongestus48-1.gmax
Curtiss_Jenny.gmax
EffectHouse.gmax
.\scripts
AttachToolGmax.ms
GmaxClouds.ms
.\texture
cumulus01.tga
Curtiss_Jenny_C_1.tga Curtiss_Jenny_C_2.tga
Curtiss_Jenny_T.tga
decals.tga
decal_nnumber.bmp
EffectHouse.bmp
EffectHouse_lm.bmp
House.bmp
House_LM.bmp
Prop_Jenny.tga
VCRainMoving0000.tga
VCRainStopped0000.tga
_Panel_Jenny_1.tga
_Panel_Jenny_2.tga
· \tools
imagetool.exe

DOWNLOAD NOW fs2004_sdk_gmax_setup.exe (15.5MB)

Special Effects SDK: NEW 2/19/04

The Flight Simulator 2004 special effects system places emitter points in the Microsoft Flight Simulator world, which then spew forth particles. These particles can have rules of physics applied selectively and creatively to approximate a variety of real-world effects--from wakes on pontoons to fireworks above Las Vegas. This particle-based effects system has been improved from the previous version, especially with the introduction of the "controller effect." A controller is an effect that can emit other effects, creating a great degree of subtlety and variety. This SDK describes the special effects file format, the .fx files. These files are used by the simulator to portray various effects, playing a programmed sequence of particle emission, rather like a score of music.

Filelist:

· eula.rtf
· Effects Parameters.txt
· FS2004 Effects.doc
· How to Place Effects in Flight Simulator.doc
· \Effects_placement
ForestFire.XML
· \Special_Effects_samples
fx_ForestFire.fx
· READ ME.txt

DOWNLOAD NOW fs2004_sdk_special_effects_setup.exe (693KB)

Cabdir SDK: NEW 03/01/04

If you create add-ons for Flight Simulator, you can use the Cabdir utility (cabdir.exe) to combine all the folders and files in a directory into a single .cab file (similar to a .zip file), simplifying the process of distributing files to end-users, whether they download the file from a Web site or install it from a CD or floppy disk. You can use a setup utility to extract and install the files for end users or explain that they can manually view and copy files in the .cab file.

Filelist:

· eula.rtf
· cabdir.doc
· cabdir.exe

DOWNLOAD NOW cabdir_sdk_setup.exe (559KB)

Note: This series is not complete, additional SDK's are scheduled to follow.


Up
Tutorials - CFS3 SDK
Tutorials - FS2002 SDK
Tutorials - FS2004 SDK
Tutorials - FS2006 SDK

What's New! 

ATC Simulators:
· TBA

Carriers:
· Around the Fleet -
11/13/08

Design Utilities:
· FSXFSDSxTweak v2.3
· FSXMaps2BglX 2.6 ßeta
· FSXExcBuilder ßeta

FAQ:
· Personalize your FS2004 Window
· FSXThe Great Framerate Reliever
· FSXGuide to Enhance Install
· FSXAutoSaver v1.0

Graphical Editors:
· FSXSceneGenX v1.0
· FSXADE v1.35 Update
· FSXFSX Planner v28
· FSXInstant Scenery v1.03

Links:
· FS Related Design Links

Posters:
· TBA

Screen Savers:
· RAF Collection

SHOF - Cam:
· TBA

SHOF - Stores:
·
Added - Fleet Reading Program
· SHOF Carrier War Pro Screen Saver
· New - Game Store
· New - FS T-Shirts!
·
Added - Naval Book Store

Tutorials:
· FSX3DCanvas - Creating objects for FSX Series
· FSXCreating High-Detail FS Ground Polygons
· FSXCreating VIP Parking
· FSXTextures for FSDS 1
· FSXTextures for FSDS 2
· FSXNew Library for EZ-Scenery FSDS

Partners

 
120x90_newsarticles_dark_1.gif
 
Kayak.com
 
Webroot Software Inc.
 
Direct2Drive
 
 
Playboy Silhouette Color
 
Show my IP address
 

Poster Store

Book Store

Donations

We appreciate all donations small and large, your help is important!

Jon M. $50.00US
Brent O. $50.00US
Edward M. $25.00US
Todd P. $15.00US
Robert B. $15.00US
Doug K. $15.00US
Brian Y. $10.00US
Jerry C. $10.00US
David N. $10.00US
Naoyuki N. $5.00US
Islandermall $5.00US
Dmitry D. $5.00US
Carl M. $5.00US
Will B. $5.00US

Annual Appeal

Get Windows Media Player

Wallpaper of the Month

Wallpaper of the Month

NOTAM

  dot
dot
dot T. & D. Gregor, Sr.  www.scenery.org  copyright © 1996 - 2008 SHOF   
  Contact Us Search RSS Feeds Home Tell a Friend SHOF Audio Welcome Message