SCASM 2.95 |
FS9 extensions |
Document status: provisional
Some instruction uses "named parameters" for optional parameters.
Named parameters have the following form:
Name="value"
Don't forget the quote or equal sign.
If not mentioned otherwise all distances and altitudes are in meters.
It is recommended to enter the data of assembled objects like Airport() or Runway() in the same sequence as they appears in this document.
2.95 - FS2004 |
Header( ID ) |
The Header command is required for all BGL Files. The special 0x201 value is now used to switch to the new FS9 BGL file format.
|
TOP |
2.95 - FS2004 |
Name( "text" ) |
This command is used to add a name string to complex commands (i.e. navaids). |
TOP |
2.95 - FS2004 |
Airport( lat lon alt magvar "ID" "region" ) |
This command starts a data section collecting all data asociated with an airport.
|
TOP |
2.95 - FS2004 |
AptEnd |
This command indicates the end of an airport block. All airport related commands are only allowed between the Airport() and AptEnd commands. |
TOP |
2.95 - FS2004 |
Names( "region" "country" "state" "city" "airport" ) |
Adds names to the database. Use "" for empty strings.
|
TOP |
2.95 - FS2004 |
Tower( lat lon alt ) |
Adds tower data to the airport.
|
TOP |
2.95 - FS2004 |
Fuel( flags ) |
Adds fuel data to an airport.
|
TOP |
2.95 - FS2004 |
Delete_Airport( flags 0 0 0 ) |
Deletes specific elements of this airport.
This is only a minimal version of this instruction.
|
TOP |
2.95 - FS2004 |
Runway( lat lon <list_of_named_parameters> ) |
Adds a basic runway structure to the airport.
Named parameters / format: Name="value"
|
TOP |
If these runway extension commands are used they must follow immediately the runway they belong to.
2.95 - FS2004 |
OffsetTrhreshold( type surface length width ) |
Adds a pre threshold area to the runway.
|
TOP |
2.95 - FS2004 |
Blastpad( type surface length width ) |
Adds a blastpad to the runway.
|
TOP |
2.95 - FS2004 |
Overrun( type surface length width ) |
Adds an overrun area to the runway.
|
TOP |
2.95 - FS2004 |
ApproachLights( type system strobes ) |
Adds approach lights to the runway.
|
TOP |
2.95 - FS2004 |
VASI( type system x_bias z_bias spacing pitch ) |
Adds a VASI system to the runway
|
TOP |
2.95 - FS2004 |
Helipad( lat lon <list_of_named_parameters> ) |
Defines an Helipad
|
TOP |
2.95 - FS2004 |
Start( lat lon <list_of_named_parameters> ) |
Defines an start position.
|
TOP |
2.95 - FS2004 |
Com( "type" frequency "name" ) |
Defines an communication transmitter
|
TOP |
2.95 - FS2004 |
TaxiwayPoints( "type" "flags" LAT LON ... ) |
This command defines a list of taxiway points.
|
TOP |
2.95 - FS2004 |
TaxiwayParking( lat lon rad hdg "type" "name" "num" "pb" "cod" ... ) |
This command defines a list of parking positions. Repeat the whole parameter list for every position.
|
TOP |
2.95 - FS2004 |
TaxiwayPath( start end type des name flags surface width limit ... ) |
This command defines a list of taxiway pathes. Repeat the whole parameter list for every single path.
|
TOP |
2.95 - FS2004 |
TaxiwayNames( "name" ... ) |
Defines a list of taxiway name strings. If taxiways are defined you must define at least one empty string. The strings are acessed by their index numbers starting with 0.
|
TOP |
2.95 - FS2004 |
Apron( surface flags vertex_list / triangle_list ) |
Defines an apron. Note that the two lists are separated by the "/" character!
|
TOP |
2.95 - FS2004 |
Nav( type flags LAT LON frq rng magvar "ID" "reg/apt" ) |
Navaids like VOR or ILS are consisting of different elements. This is the basic element containing data shared by all of them.
|
TOP |
2.95 - FS2004 |
Loc( rwynum heading width ) |
Locator for ILS
|
TOP |
2.95 - FS2004 |
GP( lat lon alt range pitch ) |
Glide Path (Glide Slope) for ILS.
|
TOP |
2.95 - FS2004 |
DME( lat lon alt range ) |
This command adds a DME to the navaid.
|
TOP |
2.95 - FS2004 |
Name( "text" ) |
Name string of this navaid (mandatory). See Name(...) for details. |
TOP |
2.95 - FS2004 |
NavEnd |
This command indicates the end of an navaid group. |
TOP |
2.95 - FS2004 |
Marker( lat lon alt heading "type" "ID" "reg/aptID" ) |
Marker beacon.
|
TOP |
2.95 - FS2004 |
NDB( "type" frq lat lon alt rng magvar "id" "reg/apt" "name" ) |
This command defines an NDB (non directional beacon).
|
TOP |
2.95 - FS2004 |
LibraryObject( lat lon alt AGLflg pitch bank heading complex GUID scale ) |
This command inserts an object from an FS library file.
|
TOP |
2.95 - FS2004 |
Windsock( lat lon alt AGLflg pitch bank heading complex height length pcolor scolor light ) |
Defines an FS standard windsock.
|
TOP |
2.95 - FS2004 |
Effect( lat lon alt AGLflg pitch bank heading complex "name" "params" ) |
This command inserts an effect. Effect files are defined eslwhere.
|
TOP |
2.95 - FS2004 |
TaxiwaySign( lat lon dlon dlat hdg size justification "label" ... ) |
This command adds a list of taxiway signs to the object section. Repeat the parameters in the second line for every single sign.
|
TOP |
2.95 - FS2004 |
Trigger( lat lon alt AGLflg pitch bank heading complex type=0 fuelmsk x1 z1 ... xn zn ) Trigger( lat lon alt AGLflg pitch bank heading complex type=1 wtype hdg scalar x1 z1 ... xn zn ) |
This command inserts an trigger record. The trigger area is typicaly defined by 4 points (x? y? pairs).
|
TOP |
2.95 - FS2004 |
Fuel type and availability bitmask |
Fuel type bitmask as used in the Airport()
and Trigger() data structures.
|
TOP |
2.95 - FS2004 |
Examples: |
Example source ....
|
Example source ....
|
TOP | © Manfred Moldenhauer |