• 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.

MSFS24 Gazillions of objects missing in the SDK since SU4 dropped.

Messages
13
Country
australia
Hi everyone, I have a lot of scenery, many of you may have already downloaded from Flightsim.To. I am CoolGunS , with over 150,000 downloads, so this is of some concern.

A lot of my scenery has suddenly gained unknown objects, and when loaded in the game, they are missing. At first I thought it was a conflict with a whole bunch of payware scenery I purchased over the recent Black Friday sales, but I just could not find the culprit. In the end I did the whole uninstall/reinstall of FS2024 which didn't solve it.

But! I have narrowed down the problem. SU4 definiteley broke the SDK objects, and many are missing. Just one example is my NLWW Hihifo Airport. Many objects vanished from that airport and most of them were referenced from the Oceania World Update. For one precise example, take this open passenger bus from the scenery.xml which is now an "unknown".

!--SceneryObject name: Unknown-->
<SceneryObject displayName="
OCE_APT_NCAI_Open_air_Isuzu_passenger_bus" groupIndex="655" lat="-13.24088222474762" lon="-176.19544744607009" alt="0.00000000000000" pitch="0.000014" bank="-0.000014" heading="-179.999991" imageComplexity="VERY_SPARSE" altitudeIsAgl="TRUE" snapToGround="TRUE" snapToNormal="FALSE">
<LibraryObject name="{876294D6-D6C4-477D-945B-3BB161DEBBB6}" scale="0.800000"/>
</SceneryObject>


I checked My Library, and that WU was not disabled. I even downloaded it locally, but nup - the bugger had just vanished from the SDK completely, along with a whole lot of other shite from this and other scenery, Buildings, fuel bowsers, fences - the list is growing.

I spent the weekend fixing as much as I could, replacing sh1t with similar objects - I suppose I could re-upload some 40 airports but that is going to piss off a lot of followers having to download it all. I don't know if MS even know about what they've borked, or if anyone here has an inside track to their dev team to let them know? This is going to affect a LOT of freeware scenery out there.

Check your work, and try and find that object above, if you do I would be very interested in knowing.

-=CoolGunS=-
 
Last edited:
Hey, That sounds like the GUID changed for those objects. If you are able to find the replacement objects in the SDK, you can find and replace the GUIDs in notepad++ in the scene xml file.

The worst case scenario is the objects were indeed removed completely from that library.

When you are in the scenery editor, in the objects panel, and you choose one NCAI, can you find this bus in the list?
 
going to piss off a lot of followers having to download it all.

They always have the choice to do it themselves or not download it again.

If you use default or third parties objects there is always the risk it get updated and the link is broken.
 
Last edited:
MSFS SDK has a utility named BGLExplorer which may prove useful:

https://docs.flightsimulator.com/ht...htm?rhhlterm=bglexplorer&rhsearch=BglExplorer


Other utilities may also prove helpful to searching / indexing FS files for future use, and to see if old GUIDs still exist in old files.


I am not certain if ADE author scruffyduck's "DOF" has a function to find individual GUIDs that are not duplicated, but try this:

https://www.fsdeveloper.com/forum/threads/duplicate-object-finder-1-0.23447/


I could not find Jon's original ZIP on Wayback Machine due to how he structured his prior website, so I attached the original ZIP.


[EDITED]

Another FS content search utility by Michael Heise "MHs_FS_Library_Scan_V11.zip" 'may' work with BGL's in MSFS:

https://library.avsim.net/file/102853-mhs-fs-library-scan-v1-1


An example use case scenario for FS2Kx scenery:

https://www.fsdeveloper.com/forum/threads/identify-missing-libs.437757/


Note that Michael Heise cites a FS2Kx SDK utility "BGLScan" in his readme, for which his utility provides a greater feature set.


Regarding legacy SDK BGLScan:

https://www.fsdeveloper.com/forum/threads/using-bglscan-from-sdk.177014/





Additionally, Everything has a content search / indexing feature which 'may' be able to search BGLs and other files for GUIDs:

https://www.voidtools.com/

https://www.voidtools.com/forum/viewtopic.php?t=9787

https://www.voidtools.com/forum/viewtopic.php?f=12&t=9793


NOTE: Everything has its own search engine; content indexing requires Windows' SearchIndexer and SearchApp to be enabled.

FYI: I keep those apps / services disabled most of the time as they have been slowing down File Explorer horribly since early 2025.

https://support.microsoft.com/en-us...-windows-da061c83-af6b-095c-0f7a-4dfecda4d15a


https://www.google.com/search?q=MS-...xuAdzwgcFMC4xLjHIBwiACAA&sclient=gws-wiz-serp

[END_EDIT]

GaryGB
 

Attachments

Last edited:
You should report this to https://devsupport.flightsimulator.com/ so Asobo can look into it. Something similar happened in an earlier update when they took out textures from their texture libraries. Some addons referenced those textures, and the change ruined some addons. I think this is done to get rid of textures and models that are not being used by the Asobo or Microsoft airports. They might be doing this to tidy up the upload times.
 
I have also a bunch of freeware airport on flightsim.to. I noticed that a lot of bespoke airport objects that I picked sometimes have been renamed and now are - obviously - missing from my freeware.

It started in SU3, with a small number of object. Miramar tower was the first one I noticed. The tower is still there, but the object is now is several pieces and the naming convention has changed.

KFHR and Sedona (KSEZ) bespoked airport were the one I picked hangars object for my scenery. For example, all Sedona_xxx now are ksez____. I supposed it's new naming rule in effect. The GUI has certainly change as well.

Since then and some of my fellow users started noticing missing object, I have to update my freeware scenery. I take that as an opportunity to make updates and reflect real world update. For example for my Page (KPGA) airport that has main runway name changed and the 7/25 closed... And several hangar object missing. But most important, I think it's an opportunity for me to stop using these object - that I have no control on it - and replaced them with generic gen-hangarXXX object.

It's a huge job for me, as a real amateur airport designer, only doing this on my spare time but I think it's the rule that I implicitly applied by re-using existing object without having any control on it. The same philosophy I choose : not using library available for free (like the Emerald).
 
There's a misunderstanding among the decision makers at Asobo and Microsoft. Freeware developers often use 'default' objects and textures, and consider them as core elements. These decision makers don't, and they are getting rid of what they see as waste in the content.
Much like 2020, 2024 is basically a dynamic beta product. This unnecessary change in content increases the workload for small unpaid developers. Not everyone can whip up a reasonable hangar model in a few days in their spare time. Or texture it. And the project size increases enormously if we need to create custom models and textures. We all applaud Asobo's commitment to improving the sim by resolving problems. But this culling of elements in the sim is not solving anything. It is only creating problems. If they don't like a model, by all means change it. They appear to do this and give the object a new guid. But leave the old one in the library. It's not hurting anything. The cost is only a few microseconds of upload time. ...end of rant.
 
Has anyone found this object yet?

!--SceneryObject name: Unknown-->
<SceneryObject displayName="OCE_APT_NCAI_Open_air_Isuzu_passenger_bus" groupIndex="655" lat="-13.24088222474762" lon="-176.19544744607009" alt="0.00000000000000" pitch="0.000014" bank="-0.000014" heading="-179.999991" imageComplexity="VERY_SPARSE" altitudeIsAgl="TRUE" snapToGround="TRUE" snapToNormal="FALSE">
<LibraryObject name="{876294D6-D6C4-477D-945B-3BB161DEBBB6}" scale="0.800000"/>
</SceneryObject>

I loaded Asobo's NCAI and can't see it in there, I think it got replaced with a standard blue and white covered mini bus on the main apron.

A pic of the original object is attached, it is one of the original screenies I took when I uploaded the project to Flightsim.To.
Proof I am not crazy :)
Oh, now that I look more carefully - that luggage cart that it is towing went missing as well 0_o grrr

And on a sidenote, NOT impressed with NCAI airport at all! Sheesh, what a poor effort. I mean seriously. What sloppy, lazy work. Block hedges? They never heard of a vector placement using shrubs with a random setting?
OMG. Someone there hire me...
 

Attachments

  • Screenshot 2025-12-17 152625.png
    Screenshot 2025-12-17 152625.png
    1.7 MB · Views: 7
Last edited:
Back
Top