Define the loading order of installed packages

Version: 1.2.8.0

Frequency: Consistently

Severity: Blocker

Bug description:
When MSFS2020 started with SU12, the package order system was based on package dependency, priority, and alphabetical order. You could set the priority in the content.xml file directly or via the in-game Re-Ordering tool. The priority attribute in the content.xml file doesn´t exist or be used anymore by MSFS2024, even when I use the in-game Re-Ordering tool—the set loading orders will not be stored.

The question now is:
How can I assign the loading order of each package without changing the filenames of each package?

Is this answer still valid for MSFS2024? When not, what are the rules now?

Thank you very much,
Richard

Slide up so it won’t be overlooked.

Cheers,
Richard

It also appears that packages in the Community folder get added over and over again every startup into Content.xml, each time with the previous priority ignored.

Here’s just one snippet from my Content.xml. I’m attaching the full file as well.

I set priority to 1000 via the in-game Package Reorder Tool, reboot the game, here’s a new entry above it with no priority. I then later set priority to 1, it edits the first entry, then I reboot the game again, yet another entry added with no priority.

Why are Community packages being readded over and over into content.xml, and loading priority not respected?

    <Package name="community-drzewieckidesign-kewr" active="Activated"/>
	<Package name="community-drzewieckidesign-kewr" active="Activated" priority="1"/>
	<Package name="community-drzewieckidesign-kewr" active="Activated"/>
	<Package name="community-drzewieckidesign-kewr" active="Activated" priority="1000"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>
	<Package name="community-drzewieckidesign-rjaa" active="Activated"/>

Content.xml (245.7 KB)

Hi,

This is still very much an ongoing issue. It would be helpful with a comment from Asobo to give us guidance on how to handle package priority in the new sim.

Thank you in advance.

Stephen

Hello everyone,

The preferred way for developers to define package priority is now the package order hint property in the Project Inspector:
The Project Inspector

The package reorder tool is still available to the end user, in case some custom adjustments are needed.
The issue with this tool creating duplicate entries and not loading the content.xml properly is fixed in SU1 beta.
Do you still have the issue with that build?

Regards,
Sylvain

I can confirm Content.xml is no longer showing duplicate entries for packages in the Community folder. Haven’t had a chance to test package reordering yet, though. Thanks.

Thank you Sylvain …

May, I ask which “Package Tool XML property” I must set for the “package order hint”?

I can´t find the property in the SDK specification:
https://docs.flightsimulator.com/msfs2024/html/8_SDK_Tools/Package_Tool/Package_Tool_XML_Properties.htm

Thank you very much,
Richard

1 Like

<PackageOrderHint>, as a child component of <AssetPackage>.
So in your case, something like:

<AssetPackage>
...
   <PackageOrderHint>CUSTOM_NAVDATA</PackageOrderHint>
...
</AssetPackage>

I’ll make sure the documentation is updated accordingly.

Regards,
Sylvain

Thank you very much Sylvain, much appreciated …

Cheers,
Richard

1 Like

XML format page has been updated
Package Tool XML Properties

Regards,
Sylvain

1 Like

Thank you very much, Sylvain, for excellent customer service!

Cheers,
Richard

1 Like

@NAVData - Richard, are you from Navigraph?

TLDR: How can I be sure that Navigraph data is overriding the incorrect Asobo data at an airport if I cannot select a priority any more?

I have a problem with AG Sim’s EBBG not showing any SIDs or STARs even though they are visible in Navigraph and the airport runway has the correct name e.g. 04/22.

I spoke with AG Sim who found out that Asobo changed the default runway to 4 instead of 04 with SU2 update. AG Sim advised me to reorder the Navigraph data using number priorities, which don’t exist in SU2.

If there is a place for priority value, make navigraph nav data base “1” and navigraph navdata “2”. fs-base-nav should be 3 or more.

navigraph-nav-base and navigraph-nav-jepp are both below (further down) in the content.xml than the fs-base-nav but the LBBG scenery is placed above both of these. Is that correct? It’s automatically placed there. Shouldn’t fs-base-nav load before everything else?

I think this is what you are asking about in this thread, hope so.

Thank for any help you can give,
Toby

EXAMPLE FROM MY CONTENT.XML

Line 28 <Package name="communityfs20-agsim-airport-lbbg-burgas" active="Activated"/>
Line 781 <Package name="fs24-fs-base-nav" active="Activated"/>
Line 1311 <Package name="communityfs24-navigraph-nav-base" active="Activated"/>
Line 1312 <Package name="communityfs24-navigraph-nav-jepp" active="Activated"/>

4 posts were split to a new topic: Duplicate entries in Content.xml