FSX Scenery Config Editor


A java based Scenery Config Editor. Provides group functionality and more. This little 64 bits program can be downloaded here.

The main purpose of the program is to prioritize the scenery areas. To add or edit Area’s and even fix duplicate area numbers. List view similar to that found in FSX. New groups functionality and editor with drag and drop. Multiple tools to help automatically generate Area definitions and edit them. After downloading, install as administrator. The program will find the destination folder.sceneryconfigurator01

sceneryconfigurator02

sceneryconfigurator03

 

You will get a warning screen when FSX registry cannot be found; address it manually.sceneryconfigurator04

 

The list view is similar to that in FSX.sceneryconfigurator05

scenerylibrary

 

Scenery Configuration File

This is how it is constructed….: [sample]

[General]
Title=FS9 World Scenery
Description=FS9 Scenery Data
Clean_on_Exit=TRUE

[Area.001]
Title=Default Terrain
Local=SceneryWorld
Texture_ID=1
Layer=1
Active=TRUE
Required=TRUE

[Area.002]
Title=Default Scenery
Local=SceneryBASE
Layer=2
Active=TRUE
Required=TRUE

[Area.003]
Title=0000 Base
Local=Scenery�000
Layer=3
Active=TRUE
Required=FALSE

………………… and so forth and so on……………

The single scenery configuration file, Scenery.cfg, indicates where scenery files are located and wether to empty the cache upon exit. It can also be used to exclude certain types of scenery. In the Scenery.cfg you will find 2 types of sections: [general] and [Area.nnn]

[General]
Title=FS9 World Scenery > this is the title of the configuration file.
Description=FS9 Scenery Data > the description of the contents of the file.
Clean_on_Exit=TRUE > Set to True to delete all files from the Cache folder upon exiting, otherwise all files in the Cache folder are left where teh are upon exiting.

[Area.001] > The scenery area entries indicate where scenery is located. For each area, such as [Area.nnn], nnn is the scenery area entry number and must be unique. The properties of each area entry are as follows:
Title=Default Terrain > The title of the area. This text will be shown under the Scenery Area column in the Scenery Library. The entries of the form nnn Base refer to folders containing the standard scenery for the world, based on a grid shown below. For default scenery, the world is divided into a grid and the scenery for each grid rectangle is stored in a separate folder named rrcc Base, where rr is the row in the grid (from 0 to 7) and the cc the column (from 0 to 11).IC35076

 

Local=SceneryWorld > The local path to the scenery files. When using a local path the scenery is read directly from the path shown. There are 3 designated formats for the path of the scenery that can be used:
1. Drive:path –> C:MyScenery
2. [Volume]path –>  [MySceneryCD]MyScenery
3. Machinesharepath –> MyServerMyScenery
Only one of remote or local should be used.

Remote=[Volume]path eg.: [MySceneryCD]MyScenery
A remote path to the scenery files. When using a remote path the scenery is copied from the path shown to a uniquely named folder created by the simulator. The scenery files are then read from the new folder, a sub-folder of the Cache folder. Remote paths are very useful when reading scenery files from a location that cannot be accessed as quickly as the local hard drive, for example, from CD drives or a remote server. The format of the path can be one of the three defined for local paths.

Texture_ID=1 >Texture_ID=0 and Texture_ID=1 are special settings that should not be changed. Texture_ID=0 sets the global default texture to be searched if the requested texture cannot be found from the given path. This is also the location of the global textures that have no other directory to reside in. Texture_ID=1 is the default terrain texture directory.

Layer=1 > The layer number is typically equal to the [Aerea.nnn] number. Higher numbered layers have priority over lower numbered layers. This number is shown in the simulation Scenery Library under the Priority column. Notice that add-on scenery has the highest layer number and at the same time the smallest Priority number #1 in the List view unless other scenery add-on (like FTX ORBX) must overwrite the add-on sceneries.

Active=TRUE > Set to True to indicate that the scenery should be rendered by default. This will be shown as enabled scenery in the Scenery Library. If this is set to False, a user will have to enable the scenery before it is rendered.

Required=TRUE > Set to True to indicate the folder is required and that the scenery entry cannot be deleted or turned of in the Scenery Library dialog.

Exclude= (you will never observe it…never the less…)
The exclude property is provided to exclude the default scenery, objects and/or navigationb aids, in a given four sided area from being displayed, or transmitted in the case of radio navigational aids. The exclude property affects only scenery areas with a lower layer number than the scenery area the exclude property is added to. For example, if the property is placed in layer 70, the only layers 69 and below will be affected.

The exclude property has the following syntax (the north, west, south, east ordering must adhered to):
exclude=North Latitude,West Longtitude,South Latitude,East Longtitude, category, list.
Exclusions happens only in the specific rectangular area. The latitude and longtitude entries must be in the form of degrees or degrees and minutes. You do not need to add the * or ‘symbols to indicate degrees and minutes. The category determines which default scenery type you choose to exclude the defined area. There are four categories:
1. objects: Excludes all default 3-dimensional buildings and objects as well as airports
2. vors: Excludes all default VOR and ILS navigational aids
3. ndbs: Excludes all default NDB navigational aids
4. all: Exludes all default objects and navigational aids.
You can include more than one category. The maximum size of an excluded area is 90 degrees of longtitude and 45 degrees of latitude. The following example excludes all scenery types except NDB navigational aids from a rectangular area 30 minutes of longtitude by 30 minutes of latitude:
exclude=N45 30,W120,N45,W119 30,objects,vors
All latitude and longitude references use the WGS84 geoid.

Sources used: Microsoft ESP.

Basicly you have 3 scenery.cfg files on board for FSX (and/or P3D):

  1. In the root of your FSX installation folder: eg.: D:FSX
    This is the scenery.cfg that is generated by the standard installation and covers 115 areas, where as Area.115 =Addon Scenery (=priority 1); this file will not be altered by adding new sceneries. A copy of this file is placed:
  2. In the folder C:UsersyournameAppDataRoamingMicrosoftFSX
  3. In the folder C:ProgramDataMicrosoftFSX > this is the scenery.cfg FSX is working with. If you have not added any scenery yet…the last one is Area.115

Placing new files in FSX
The easiest way to add a new .bgl file to FSX is to copy it into the Addon Scenery/Scenery directory. Files in this directory are treated as higher priority than those in other directories, so new terrain data here will be rendered in preference to lower priority data elsewhere. However, for complex new additional scenery (like FTX), it is probably more usefull to create a folder for the custom scenery area. This will enable a user to select and deselect the scenery using the Scenery Library dialog.