Recommended Posts

Scenery Order in X-Plane determines which scenery is visible and how the various sceneries you have installed are layered. It's very important to get the order correct, as having incorrectly ordered scenery can cause strange problems, such as trees on a runway, or a completely blocked scenery.
Before going into ordering scenery, it's important to understand the types of scenery available:

Scenery Types

Base/Mesh Scenery

A base/mesh scenery is a full scenery designed not to be placed on top of something else. The default global scenery, alpilotx's HD Mesh v3 and Ortho4XP photo sceneries are all mesh sceneries. If a mesh scenery is placed on top of another mesh scenery, it will completely block it out. This is a key point here, if you have, for example, HD Mesh v3 and Ortho4XP photo sceneries, whichever one is higher priority will block the other. They cannot be used together

Overlay Scenery

An overlay scenery is a scenery designed to be "overlayed" on top of another scenery or mesh. Overlay sceneries are always placed on top of base/mesh sceneries. Examples of overlay sceneries are World2XPlane sceneries, Simheaven scenery containing landmarks, a scenery containing roads, etc.. Airport sceneries are also overlays, i.e. They are placed on top of other sceneries, however as we will see, it's important that airport sceneries are placed above other overlay sceneries because of something called an exclusion.

Exclusions

An exclusion is a rectangular area which tells X-Plane to block a specific type of scenery below it. This is important, because without exclusions, one overlay scenery's objects could conflict with another. The global scenery and HD Mesh, for example, include autogen, and if an overlay scenery provides its own houses (such as World2XPlane), then it will have to exclude the autogen from the base mesh below. If you place an airport below an overlay scenery which has exclusions, the exclusion might block out the airport.

Smart Exclusions

World2XPlane scenery, and OSM scenery from Simheaven have smart exclusions which is a feature that only creates exclusions where there is scenery. e.g. If you have a village where half of it has data/buildings in OpenStreetMap, and the other half is empty, an exclusion will only be created around the part of the village that has the buildings. This way, the default scenery and autogen will show through in otherwise empty areas.

Types of Exclusions

To complicate matters slightly, there are several types of exclusions. A scenery can be told just to block forests, or roads, or houses, etc. World2XPlane sceneries include their own roads, and as such always include an exclusion to block all roads from the scenery below. Without such an exclusion, the roads would be drawn twice and look a mess. As long as you follow the simple rules (to follow), then you shouldn't have any issues with the sceneries.

Airport Exclusions

An airport should include exclusions to prevent objects, trees and roads appearing on the airport grounds (or runway). Whilst some airport developers do correctly create exclusion zones, others don't, and airports without exclusion zones are the main cause of seeing trees or objects on an airport ground. It should be the responsibility of the airport developer to create the exclusions, however not everyone does. If you find such an airport, I'd suggest contacting the author to get this fixed.

Ordering your scenery

When installing scenery, you should always make sure that you correctly layer it. There are a few simple rules to follow, and this is shown in the diagram below:

order.png.36ed51192ba0c038e573499758c9b406.png

1) Mesh and Photo Sceneries should ALWAYS be below any other scenery. A mesh scenery will block out anything below it, so should be at the bottom of the list.

 

2) Overlay sceneries, e.g. OSM, city sceneries, landmarks etc should always be placed above mesh sceneries. Also, if an overlay scenery has an exclusion, then it should be placed above the scenery the exclusion is intended to block. e.g. If you have a city scenery for Berlin which has an exclusion zone for the city, it should be placed on top of a scenery you may have for all of Germany. Overlay sceneries are generally ordered from most specific to least specific.

 

3) At the top of the list should be airports. Airports should block out any overlay sceneries below. If you place an airport below an overlay scenery, it may end up being blocked out or behave unexpectedly, e.g. by having trees on the runway. For airports without exclusion zones, you may still get objects and trees on a runway.
 

How do I order my scenery?

By default, X-Plane orders scenery alphabetically. This is why you often see mesh sceneries beginning with a "z" so that they will appear on the bottom, whereas airports are often prefixed with "Airport", e.g. "Airport - EDDB", so that they appear above other sceneries. However, not every developer follows these rules, and there can be conflicts. Also, once X-Plane has created the scenery order file "scenery_packs.ini", any new sceneries you add will be placed on the top of the list regardless of their name. Sometimes it's possible to resolve scenery order conflicts by simply deleting the "scenery_packs.ini" file, and letting X-Plane regenerate it (However, this only works if all scenery you have follows the alphabetical naming rules).

scenery_packs.ini

All scenery you have installed inside Custom Scenery is listed in a file called scenery_packs.ini, also placed inside Custom Scenery. This file is a simple text file which contains a list of all your scenery in priority order, i.e. Entries at the top of the file will have priority over items at the bottom.
Here is an example scenery_packs.ini file, which has been correctly ordered
I
1000 version
SCENERY

SCENERY_PACK Custom Scenery/Aerosoft - EBBR Brussels/
SCENERY_PACK Custom Scenery/Aerosoft - EDDF Frankfurt/
SCENERY_PACK Custom Scenery/Aerosoft - EDDH Hamburg/
SCENERY_PACK Custom Scenery/Aerosoft - EDDK Cologne/
SCENERY_PACK Custom Scenery/Aerosoft - EDDM Munich/
SCENERY_PACK Custom Scenery/Aerosoft - EDDS Stuttgart/
SCENERY_PACK Custom Scenery/Aerosoft - EDDT Berlin Tegel/
SCENERY_PACK Custom Scenery/Aerosoft - EDDV Hannover/
SCENERY_PACK Custom Scenery/Aerosoft - EDLP Paderborn-Lippstadt/
SCENERY_PACK Custom Scenery/Aerosoft - EGBB Birmingham/
SCENERY_PACK Custom Scenery/Aerosoft - EGKK London-Gatwick/
SCENERY_PACK Custom Scenery/Aerosoft - EGLL Heathrow/
SCENERY_PACK Custom Scenery/Aerosoft - EGPF Glasgow/
SCENERY_PACK Custom Scenery/Aerosoft - EGSS London-Stansted/
SCENERY_PACK Custom Scenery/Aerosoft - EIDW Dublin/
SCENERY_PACK Custom Scenery/Aerosoft - LEBL Barcelona/
SCENERY_PACK Custom Scenery/Aerosoft - LEMD Madrid/
SCENERY_PACK Custom Scenery/Aerosoft - LFMN Nice Cote d Azur X/
SCENERY_PACK Custom Scenery/Aerosoft - LFPG Paris CDG/
SCENERY_PACK Custom Scenery/Aerosoft - LFPO Paris Orly/
SCENERY_PACK Custom Scenery/Aerosoft - LPFR Faro/
SCENERY_PACK Custom Scenery/Aerosoft - LSGG Genf/
SCENERY_PACK Custom Scenery/Airport LOWI Innsbruck Hospital/
SCENERY_PACK Custom Scenery/Airport LOWI Innsbruck Kranebitten 1.01/
SCENERY_PACK Custom Scenery/Austria_Latest_World2XPlane
SCENERY_PACK Custom Scenery/Germany_Latest_World2XPlane
SCENERY_PACK Custom Scenery/Europe_Library/
SCENERY_PACK Custom Scenery/ff_library_extended_LOD/
SCENERY_PACK Custom Scenery/OpenSceneryX/
SCENERY_PACK Custom Scenery/R2_Library/
SCENERY_PACK Custom Scenery/world-models/
SCENERY_PACK Custom Scenery/z+47+011_AUT_Innsbruck_bc17/
SCENERY_PACK Custom Scenery/z+52+013_D_Berlin_bx17/

In the above example, all airports are placed at the top, followed by the overlay sceneries for Austria and Germany. At the bottom of the list are the  photo and mesh sceneries for Innsbruck and Berlin (which include HD Mesh as part of them). The libraries can be placed anywhere you want, as these aren't sceneries.
 
To change scenery order, open up the file Custom Scenery/scenery_packs.ini in your X-Plane folder using a program such as notepad, and simply swap the lines around. Whenever you install a new scenery, open up this file and place the new scenery into the correct place. e.g. If I add a photo/mesh scenery called z+52+012_D, I'd place "SCENERY_PACK Custom Scenery/z+52+012_D" at the bottom of my file.
 
IMPORTANT!: Whenever you drop a new scenery into your custom scenery folder and start X-Plane it will add an entry automatically into this file. Always make sure it has added it correctly and doesn't block out other scenery by using the rules listed above.

  • Like 1
  • Upvote 8

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

Very well done Tony, this was badly needed, I hope it gets pinned somehow as it will always be informative for anyone just coming over from the dark side :Hypnotized: :Just Kidding:

  • Upvote 1

Share this post


Link to post
Share on other sites

Thanks, I hope people will find it useful, it's an extremely common cause of scenery issues in X-Plane.

 

Also, I've pinned this topic into the Tips & Tricks section, but unfortunately most users automatically go to the General Discussions area, so we'll so how it goes (it can be moved later if appropriate)

  • Upvote 1

Share this post


Link to post
Share on other sites

I took a look at my ini.

 

It is badly out of order.

 

Before I go moving things around I want to verify where to put the four files with the >>>>>>>>> markers:

 

I
1000 version
SCENERY

SCENERY_PACK Custom Scenery/Alaska PAKT Ketchikan V2/
SCENERY_PACK Custom Scenery/Valencia_LEVC/
SCENERY_PACK Custom Scenery/KSAN - San Diego/
SCENERY_PACK Custom Scenery/KSFO - San Francisco/
SCENERY_PACK Custom Scenery/KSFO - Traffic Golden Gate Bridge/
SCENERY_PACK Custom Scenery/KSFO - Traffic Oakland Bay Bridge/
SCENERY_PACK Custom Scenery/PAJN - Juneau International/
SCENERY_PACK Custom Scenery/LESA - SalamancaMatacan/

>>>>>>>>>>>>  SCENERY_PACK Custom Scenery/OpenSceneryX/

SCENERY_PACK Custom Scenery/Aerosoft - EBBR Brussels/
SCENERY_PACK Custom Scenery/Aerosoft - EDDF Frankfurt/
SCENERY_PACK Custom Scenery/Aerosoft - EDDH Hamburg/
SCENERY_PACK Custom Scenery/Aerosoft - EDDK Cologne/
SCENERY_PACK Custom Scenery/Aerosoft - EDDM Munich/
SCENERY_PACK Custom Scenery/Aerosoft - EDDS Stuttgart/
SCENERY_PACK Custom Scenery/Aerosoft - EDDT Berlin Tegel/
SCENERY_PACK Custom Scenery/Aerosoft - EDDV Hannover/
SCENERY_PACK Custom Scenery/Aerosoft - EDLP Paderborn-Lippstadt/
SCENERY_PACK Custom Scenery/Aerosoft - EGBB Birmingham/
SCENERY_PACK Custom Scenery/Aerosoft - EGKK London-Gatwick/
SCENERY_PACK Custom Scenery/Aerosoft - EGLL Heathrow/
SCENERY_PACK Custom Scenery/Aerosoft - EGPF Glasgow/
SCENERY_PACK Custom Scenery/Aerosoft - EGSS London-Stansted/
SCENERY_PACK Custom Scenery/Aerosoft - EIDW Dublin/
SCENERY_PACK Custom Scenery/Aerosoft - LEBL Barcelona/
SCENERY_PACK Custom Scenery/Aerosoft - LEMD Madrid/
SCENERY_PACK Custom Scenery/Aerosoft - LFMN Nice Cote d Azur X/
SCENERY_PACK Custom Scenery/Aerosoft - LFPG Paris CDG/
SCENERY_PACK Custom Scenery/Aerosoft - LFPO Paris Orly/
SCENERY_PACK Custom Scenery/Aerosoft - LPFR Faro/
SCENERY_PACK Custom Scenery/Aerosoft - LSGG Genf/

>>>>>>>>   SCENERY_PACK Custom Scenery/Global Airports/

>>>>>>>>   SCENERY_PACK Custom Scenery/KSEA Demo Area/

>>>>>>>>   SCENERY_PACK Custom Scenery/KSEA Demo Terrain/

>>>>>>>>   SCENERY_PACK Custom Scenery/LOWI Demo Area/
 

Share this post


Link to post
Share on other sites

OpenSceneryX can go anywhere, it doesn't matter

 

The last four lines depends on whether you have newer versions or custom versions, but generally it should be above and photoscenery or HD Mesh, and below any OSM scenery

Share this post


Link to post
Share on other sites

OpenSceneryX can go anywhere, it doesn't matter

 

The last four lines depends on whether you have newer versions or custom versions, but generally it should be above and photoscenery or HD Mesh, and below any OSM scenery

Ok, on OpenSceneryX.

 

Now, I am not a scenery guy .. so the last four still has me wondering.

 

"The last four lines depends on whether you have newer versions or custom versions, but generally it should be above and photoscenery or HD Mesh, and below any OSM scenery"

I have absolutely no idea what any of this means.

 

I just know I have A-Plane 10.31

 

"newer versions or custom versions" .....

how do I verify that?

 

"but generally it should be above and photoscenery or HD Mesh, and below any OSM scenery"

Now this part really is beyond me  ...

Photoscenery

HD mesh

OSM scenery

 

I would not know if anything in my ini list is this stuff or not.

I have heard of Photoscenery and I know it is is in some scenery ... 

HD Mesh and OSM ..... I do not know what they are.

 

That is why I posted the contents of my INI list.

 

i was hoping someone could tell me how to correct the order .. because I had some items in my list that are not in the first post of this topic.

Share this post


Link to post
Share on other sites

From your list you don't have any OSM or photoscenery so you're fine. Those sceneries are available for free at Simheaven.com (So you do eventually get them, you'll know how to install them). I also see you don't have Andras's HD Mesh v3 (If you don't know what it is, then you really need to get it: http://forum.avsim.net/topic/457902-hd-mesh-scenery-v3-for-x-plane-10-released/, it's worth it)

, but if you did, it would go at the bottom of the list.

 

Other than that, your list looks fine and in the correct order

Share this post


Link to post
Share on other sites

Tony,

 

Ok,

 

My scenery ini is ok as is .......... Thanks.

 

I will check out sceneries available for free at Simheaven.com and will now know how to install them based on your follow up post ..... Thanks

 

I don't have Andras's HD Mesh v3 so I will check it out and put it at the bottom of my ini if I get it............ Thanks.

Share this post


Link to post
Share on other sites

I am not sure what OSM stands for, is this OK?

 

I
1000 version
SCENERY
 
SCENERY_PACK Custom Scenery/Aerosoft - EBBR Brussels/
SCENERY_PACK Custom Scenery/Aerosoft - EDDF Frankfurt/
SCENERY_PACK Custom Scenery/Aerosoft - EDDM Munich/
SCENERY_PACK Custom Scenery/Aerosoft - EDDT Berlin Tegel/
SCENERY_PACK Custom Scenery/Aerosoft - EDLP Paderborn-Lippstadt/
SCENERY_PACK Custom Scenery/Aerosoft - EGBB Birmingham/
SCENERY_PACK Custom Scenery/Aerosoft - EGKK London-Gatwick/
SCENERY_PACK Custom Scenery/Aerosoft - EGLL Heathrow/
SCENERY_PACK Custom Scenery/Aerosoft - EGPF Glasgow/
SCENERY_PACK Custom Scenery/Aerosoft - EGSS London-Stansted/
SCENERY_PACK Custom Scenery/Aerosoft - EIDW Dublin/
SCENERY_PACK Custom Scenery/Aerosoft - LEBL Barcelona/
SCENERY_PACK Custom Scenery/Aerosoft - LEMD Madrid/
SCENERY_PACK Custom Scenery/Aerosoft - LFMN Nice Cote d Azur X/
SCENERY_PACK Custom Scenery/Aerosoft - LFPG Paris CDG/
SCENERY_PACK Custom Scenery/Aerosoft - LFPO Paris Orly/
SCENERY_PACK Custom Scenery/Aerosoft - LPFR Faro/
SCENERY_PACK Custom Scenery/Aerosoft - LSGG Genf/
SCENERY_PACK Custom Scenery/DD New York Airports XP/
SCENERY_PACK Custom Scenery/DD New York Airports XP Documents/
SCENERY_PACK Custom Scenery/KAVX - Catalina Airport/
SCENERY_PACK Custom Scenery/KBOS - Boston Logan International/
SCENERY_PACK Custom Scenery/KBOS - Boston Logan International Orthophotos/
SCENERY_PACK Custom Scenery/KBOS - GroundTraffic City/
SCENERY_PACK Custom Scenery/KLAX - Los Angeles International/
SCENERY_PACK Custom Scenery/KLAX - Los Angeles Orthophotos/
SCENERY_PACK Custom Scenery/KPDX - Portland International/
SCENERY_PACK Custom Scenery/w_KMDT Harrisburg International Airport/
SCENERY_PACK Custom Scenery/KPHX - Phoenix Sky Harbor Intl/
SCENERY_PACK Custom Scenery/KSAN - San Diego/
SCENERY_PACK Custom Scenery/KSFO - San Francisco Cable Cars/
SCENERY_PACK Custom Scenery/KSFO - San Francisco V2/
SCENERY_PACK Custom Scenery/KSFO - Traffic Golden Gate Bridge/
SCENERY_PACK Custom Scenery/KSFO - Traffic Oakland Bay Bridge/
SCENERY_PACK Custom Scenery/CH_LSXB_Balzers/
SCENERY_PACK Custom Scenery/CL46 Quail Lake Sky Park/
SCENERY_PACK Custom Scenery/F70 - French Valley/
SCENERY_PACK Custom Scenery/KCRQ - McClellan-Palomar V2/
SCENERY_PACK Custom Scenery/KFUL Fullerton Municipal/
SCENERY_PACK Custom Scenery/KGMU Greenville, SC/
SCENERY_PACK Custom Scenery/KHAF Half Moon Bay Airport/
SCENERY_PACK Custom Scenery/KHHR Hawthorne Municipal Airport2/
SCENERY_PACK Custom Scenery/KIZA Santa Ynez Airport/
SCENERY_PACK Custom Scenery/KLAL - Lakeland (airshow version)/
SCENERY_PACK Custom Scenery/KOSH - Wittman Regional (airshow version)/
SCENERY_PACK Custom Scenery/KPOC Brackett Field/
SCENERY_PACK Custom Scenery/KRDD Redding Municipal/
SCENERY_PACK Custom Scenery/KRDD xOrtho/
SCENERY_PACK Custom Scenery/KRIR Flabob/
SCENERY_PACK Custom Scenery/KSEA Demo Area/
SCENERY_PACK Custom Scenery/KSEA Demo Terrain/
SCENERY_PACK Custom Scenery/KSNA - John Wayne International Airport 3/
SCENERY_PACK Custom Scenery/KWHP Los Angeles Whiteman Airport/
SCENERY_PACK Custom Scenery/LOWI Demo Area/
SCENERY_PACK Custom Scenery/O85-BentonField_Redding_CA/
SCENERY_PACK Custom Scenery/PAJN Juneau Alaska v1.1/
SCENERY_PACK Custom Scenery/w_A24-California_Pines/
SCENERY_PACK Custom Scenery/SC59_GHS_Med-Trans Base/
SCENERY_PACK Custom Scenery/SC59_GHS_Med-Trans Base/
SCENERY_PACK Custom Scenery/w_3MD3/
SCENERY_PACK Custom Scenery/w_Alberta HEMS Phase 1/
SCENERY_PACK Custom Scenery/XAirportScenery/
SCENERY_PACK Custom Scenery/airport/
SCENERY_PACK Custom Scenery/Global Airports/
SCENERY_PACK Custom Scenery/x_Prefab_Airports_1xp/
SCENERY_PACK Custom Scenery/x_Prefab_Airports_2xp/
SCENERY_PACK Custom Scenery/Earth nav data/
SCENERY_PACK Custom Scenery/trees/
SCENERY_PACK Custom Scenery/3D_people_library/
SCENERY_PACK Custom Scenery/NAPS_library/
SCENERY_PACK Custom Scenery/RescueX_Lib/
SCENERY_PACK Custom Scenery/Backup Scenery Library/
SCENERY_PACK Custom Scenery/ff_library/
SCENERY_PACK Custom Scenery/flags_of_the_world/
SCENERY_PACK Custom Scenery/MisterX_Library/
SCENERY_PACK Custom Scenery/People_LIB/
SCENERY_PACK Custom Scenery/pm_library/
SCENERY_PACK Custom Scenery/R2_Library/
SCENERY_PACK Custom Scenery/000 Drzewiecki Design Library/
SCENERY_PACK Custom Scenery/DD New York City XP/
SCENERY_PACK Custom Scenery/DD New York City XP Documents/
SCENERY_PACK Custom Scenery/buildings/
SCENERY_PACK Custom Scenery/doprava/
SCENERY_PACK Custom Scenery/facades/
SCENERY_PACK Custom Scenery/ff_library_extended_LOD/
SCENERY_PACK Custom Scenery/forests/
SCENERY_PACK Custom Scenery/GoM Limited/
SCENERY_PACK Custom Scenery/lines/
SCENERY_PACK Custom Scenery/industrial/
SCENERY_PACK Custom Scenery/objects/
SCENERY_PACK Custom Scenery/OpenSceneryX/
SCENERY_PACK Custom Scenery/polys/
SCENERY_PACK Custom Scenery/RE_Library/
SCENERY_PACK Custom Scenery/w_3D_people_library/
SCENERY_PACK Custom Scenery/strings/
SCENERY_PACK Custom Scenery/textures/
SCENERY_PACK Custom Scenery/The_Handy_Objects_Library/
SCENERY_PACK Custom Scenery/x_Prefab_Library/
SCENERY_PACK Custom Scenery/THE-FRUIT-STAND Aircraft Library v2.2/
SCENERY_PACK Custom Scenery/ZZZ DD New York Airports XP Terrain/
SCENERY_PACK Custom Scenery/zzz_hd_global_scenery3/
 
Thanx

Share this post


Link to post
Share on other sites

Could you tell me how to move lines in Notepad? What keyboard commands are involved in moving whole lines? Sorry to be so clueless but I cannot seem to find the right combo. Thanks, Skip

Share this post


Link to post
Share on other sites

Could you tell me how to move lines in Notepad? What keyboard commands are involved in moving whole lines? Sorry to be so clueless but I cannot seem to find the right combo. Thanks, Skip

 

  1. Select the line you want to move i.e select all the text.
  2. Press CTRL key + x key
  3. Go to where you want to move the line
  4. Press CTRL + v key

To copy text instead using CTRL + x you use CTRL + c

 

This is easily found using google by the way. Save you time waiting for an answer here.

Share this post


Link to post
Share on other sites

This is very useful, thanks !  My question is, how to look at a file and determine whether it is an airport, OSM, Mesh, Photoscenery, or come combination of these.  What sets these types of files apart ?

 

Terry

Share this post


Link to post
Share on other sites

Tony,

 

I found this article very useful but I have a question about scenery conflicts and how to address them.  For example, I have recently downloaded a whole slew of add-ons for XP, seeing as though I am new to XP and love it so far.  One scenery in particular was EGKK (at the recommendation of another XP user) and after installing it, I found conflicts, not realizing that XP comes with a default EGKK, made by Aerosoft.  I'd like to trade one for the other, but am wondering if it is as simple as removing the scenery folder from the custom scenery directory, allowing XP a reload and Bob's your uncle, OR is there something else I would need to do?

Share this post


Link to post
Share on other sites

Tony,

 

I found this article very useful but I have a question about scenery conflicts and how to address them.  For example, I have recently downloaded a whole slew of add-ons for XP, seeing as though I am new to XP and love it so far.  One scenery in particular was EGKK (at the recommendation of another XP user) and after installing it, I found conflicts, not realizing that XP comes with a default EGKK, made by Aerosoft.  I'd like to trade one for the other, but am wondering if it is as simple as removing the scenery folder from the custom scenery directory, allowing XP a reload and Bob's your uncle, OR is there something else I would need to do?

 

Make the global airports entry in the scenery_packs.ini the last for airports. That way custom airport will always supersede the default stuff.

Share this post


Link to post
Share on other sites

Make the global airports entry in the scenery_packs.ini the last for airports. That way custom airport will always supersede the default stuff.

So even though there is an entry for Aerosoft's EGKK, I should move the global airports entry towards the bottom?  I had thought that if there was a separate folder for each airport, they would have their own entry that was managed by XP...I guess I was wrong, thanks.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.