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.