• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSXA Scenery BGL Complexity

Messages
1,069
Country
us-northcarolina
I created a simple terminal for FSX in Sketchup. I exported it converted it to scenery bgl in Model Converter X. Placed it in the airport in ADEx. No problems at all. NOW comes the problem. I have this stupid autogen building super-imposing its self on top of a corner of the terminal. I tried exclusion rectangles and it won't go away. The ONLY way it goes away is to make scenery SPARSE except so does my terminal. If I made everything SPARSE all kinds of generic buildings I want disappear. Can you please actually see how to exclude that generic building that sits ontop of the terminal. I am attaching the file.
 

Attachments

Last edited:
Hi Richard:

If you attach a ADE *.AD4 file we can see how vectors align with other objects at KCSG in your project.


But regardless, KCSG default terminal is not an Autogen placement to be excluded by a vector polygon object. :alert:

kcsg_fsx_is3_0302_obxobx25200-jpg.80829


Instead, this is a BGLComp XML library object placed via:

[FSX install path]\Scenery\0302\OBX25200.BGL

...thus it must be excluded via a BGLComp XML Exclusion Rectangle with the correct parameter. ;)


You may wish to review the ADE version 1.65 manual section 14.12.1 Creating an Exclusion Rectangle.



GaryGB
 

Attachments

  • KCSG_FSX_IS3_0302_OBXOBX25200.jpg
    KCSG_FSX_IS3_0302_OBXOBX25200.jpg
    433.9 KB · Views: 379
Last edited:
Is this because I have ORBX library objects installed once upon a time when I had Global and Vector I no longer have installed? What do I need to give you besides the ADEx airport layout. I just opened up the scenery\0302\OBX25200 and there are 86 objects in it. I was thinking of just deleting it but would that destroy other airports or just ORBX airports or does this have nothing to do with ORBX but is part of FSX?
 

Attachments

Last edited:
Hi again:

Your ZIP above contains the airport BGLs compiled by ADE, but not the ADE data file from which all BGL files are derived.

In ADE version 1.79 or earlier, you would look for the project *.AD2, *.AD3, or *.AD4 data file used by ADE as you work.

ADE reads this file to generate the source code used with the SDK to compile BGL files.

You would want to look for the *.AD2, *.AD3, or *.AD4 data file used by ADE in ex:

[Airport Design Editor install path]\FSX\Projects

...or wherever you assigned ADE to save the project file; by default it is as seen above.


To check where you assigned the ADE *.AD2, *.AD3, or *.AD4 data file to be saved in your ADE configuration: :pushpin:

ADE Menu > Settings > Options > Program Options > {Project} tab


My comment regarding attachment of a *.AD2, *.AD3, or *.AD4 data file for troubleshooting is for general use.

In this case, you merely need to connect ADE to FSX and draw an Exclusion Rectangle over the default terminal object.


FYI: AFAIK, to see how the default object align with your project in ADE you could:

* Import to ADE the default file: [FSX install path]\Scenery\0302\OBX25200.BGL

* Connect ADE to FSX; in FSX, slew to the default terminal area at KCSG

* In ADE, draw an Exclusion Rectangle for only the default terminal RefPoint; assign correct exclude parameters for Library Objects

* Delete the default objects imported from [FSX install path]\Scenery\0302\OBX25200.BGL

* Save the project and re-compile it.

GaryGB

.
 
Last edited:
I opened up the OBX25200 in model converter x and there are 86 bgl objects in this file. I will follow your instructions above but to a copy of my airport so that I don't ruin it if I make a mistake. I hope that i understand you on how to do this but will get back in a bit I hope with success.
 
OK, importing the OBX25200.bgl into the ADEx library gives me 86 objects, all with guids with NO indication which is the offending item. Unless I am missing something this is not helping me identify the offending culprit and why is it being generated into MY airport by FSX if its not autogen and can't be excluded. What happens if I just remove this file from scenery\0302. I know that 85 others will be gone too but if it clears the apron and my terminal do I care?
 
Hi again:

[FSX install path]\Scenery\0302\OBX25200.BGL is a 'hybrid' BGL containing a scenery object library with placement data.

As long as your ADE project is located above that layer in the scenery library your exclusion rectangle should exclude the default KCSG terminal library object.

You need not open [FSX install path]\Scenery\0302\OBX25200.BGL in MCX to exclude the object placement cited above.

This procedure is instead to be performed in ADE.


[EDITED]

BTW: if you are curious, please click on the MCX "Object Placement" tool.

You will see that the BGL already contains placement info for the object (#75 of 86 total objects in the BGL scenery library).


See the Green "Labels" in my screenshot above, showing the info on this object via Instant Scenery 3's feature set.


You could also just de-compile [FSX install path]\Scenery\0302\OBX25200.BGL into XML source code using Scruffyduck's BXL2XML:

https://www.fsdeveloper.com/forum/threads/bgl2xml-gui-v-1-10.448225/

[END_EDIT]

Then, search through all the (multiple) airport coordinates within the XML source code using NotePad ...until you find this GUID:

e3decfdf-1cf5-48f2-a116-6e96384923a7

...among all its other object placements.

Coffee not required, but recommended. :laughing:

kcsg_fsx_default_terminal_object_location_mcx-jpg.80832


GaryGB
 

Attachments

  • KCSG_FSX_Default_Terminal_Object_Location_MCX.jpg
    KCSG_FSX_Default_Terminal_Object_Location_MCX.jpg
    359.3 KB · Views: 352
Last edited:
My scenery is located in the first line of \SETTINGS scenery in FSX so I don't understand why it was not excluded, I guess this is all very new to me and I am trying to understand it all. I did decompile the file with BGL2XML and "foolishly" let it decompile it to the Desktop and then had to delete all 86 of them LOL. How did you determine that #74 was the culprit? I am trying to learn more here at FSDevelopers and appreciate all your patience with a "nooby". I also thought that the GB at the end was for Great Britain but I see you are in Illinois. I am a displaced person from Illinois to North Carolina 11 years ago now. Except for time in service, I was born, raised there and lived there until relocating to Coastal Carolina. NC has its advantages and I am not all sure except for very cold a lots of snow I don't miss too much much better. Illinois does not get hurricanes every year. We were so blessed this year that none of them came inland but stayed out to sea. Thank you Lord! I just opened it up in MDCx but could not find how to look at the placement of all the objects. I guess I still don't understand. I know just enough about MDCx and ADEx to get myself in over my head when stuff like this happens. I sure am glad for guys like you at FSDev.
 
Last edited:
[EDITED]

Instant Scenery internally uses Binary counting, so IS3 counted up to object #74 from object sequence position '0' in the OBX25200.BGL file.

* Object '0' = first object + 73 more = #74 object sequence count within the BGL ...as displayed by a IS3 Label superimposed on screen in FSX


IIUC, MCX BGLXReader counted up to object #75 from '1' in the OBX25200.BGL.

* Object #1 = first object + 74 more = #75 object sequence count within the BGL ...as displayed by MCX 3D preview mode's bottom status bar

[END_EDIT]


Again, in my screenshot above, see the Green text over FSX KCSG default terminal with Instant Scenery 3 (aka "IS3") via its "Label" feature.

It says: "L:OBX25200.BGL OBX25200.BGL #74"

https://www.fsdeveloper.com/forum/threads/scenery-bgl-complexity.454980/post-900103


The "Label" feature of IS3 saves my having to import the OBX25200.BGL into ADE to see which object is the FSX KCSG default terminal.


The "Label" feature of IS3 also saves my having to use another way to determine which FSX default Areas contain Base Files for scenery.

https://docs.microsoft.com/en-us/pr...10)?redirectedfrom=MSDN#base-file-information


BTW: IS3 lets me create the required Exclusion Rectangle live within FSX to see if the exclude parameters I selected "worked".

https://www.flight1.com/products.asp?product=iscen3


GaryGB
 
Last edited:
I don't have IS3 only ADE and Model Converter. Thank you for finding all this out for me. I really appreciate it.

Richard
 
Back
Top