Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Just a warning to users of the "add-ons" LM method

Featured Replies

As for the insurance contracts ๐Ÿ˜‰ you better read the small notes on the Learning Center of Prepar3D !

I noticed in my ContentError.txt that some effects were not found when Explorer was saying the contrary. ๐Ÿ˜ž

I am a fervent user of AOP, thanks Oliver ๐Ÿ™‚ ,ย  so I was sure that my add-ons.xml were well formed !!!

Re-reading the documentation, I noted the advice of Oliver :

Quote

Please consult the P3D V4 Learning Center for details (โ€œSDK->Add-ons->Add-on Packagesโ€)

As last resort, I followed it and after lenghty research I found this "note"

Quote

Name
(Optional)

An optional name for the individual component. For certain add-on components such as scenery components, it is highly recommended to have a component name since it will show in the UI. For scenery components, their name will show in the Scenery Library.

Note: Since Prepar3D's configuration system does not support components of the same category with the same name, be wary of creating a name that is not unique or it will overwrite the identically named component. However, if the component is not given a name, a name collision cannot occur.

Bingo !

I have a bad habit : always give a name - but I used twice the SAME name.

I thought I should share my findings with the numerous users of this great Add-On

Gรฉrard

3 hours ago, Lorby_SI said:

Hello Gรฉrard,

many thanks for that find.

What do you think, should P4AO check for a conflict between component names?ย 

Best regards

Just my opinion, your utility saves a lot of work avoiding the user to do this process manually and prone to errors. The more you can improve your already excellent utility the best for us!.

Btw, do you plan to expand the Addon Manager to allow aircraft to be installed using the addon.xml method as well as the scenery?.

Cheers, Ed

ย 

Cheers, Ed

MSFS2020 Steamย  //ย Rig: Corsair Graphite 760T Full Tower - ASUS MBoard Maximus XII Hero Z490 - CPU Intel i9-10900K - 64GB RAM - MSI RTX2080 Super 8GB - [1xNVMe M.2 1TB + 1xNVMe M.2 2TB (Samsung)] + [1xSSD 1TB + 1xSSD 2TB (Crucial)] + [1xSSD 1TB (Samsung)] + 1 HDD Seagate 2TB + 1 HDD Seagate External 4TB - Monitor LG 29UC97C UWHD Curved - PSU Corsair RM1000x //ย Thrustmaster FCS & MS XBOX Controllers

  • Commercial Member
6 hours ago, edpatino said:

Just my opinion, your utility saves a lot of work avoiding the user to do this process manually and prone to errors. The more you can improve your already excellent utility the best for us!.

Btw, do you plan to expand the Addon Manager to allow aircraft to be installed using the addon.xml method as well as the scenery?.

Cheers, Ed

ย 

Hello Ed,

you can install any type of content, including aircraft,ย using the "other addons" tab in P4AO. There is nothing special about SimObjects (or any of the other content), they don't have any loading sequence etc. So creating separate tabs, like the scenery part, forย every single oneย ofย the many different contentย categories would only make the app clunky with little gain.

Just go to "other addons". click "Add Component", select or create the XML like you do with scenery, select the category "SimObjects" and point the Path control at the top folder above the aircraft folder itself. If your plane is installed like this: "D:\MyAircraft\Airplanes\MyC172\aircraft.cfg", then the path you add in P4AO is "D.\MyAircraft\Airplanes". The next plane that you install in "D:\MyAircraft\Airplanes" is discovered automatically by P3D, no need to go through P4AO again. Same thing with the gauges and effects. The only thing that can be tricky are custom sounds that are used by a custom DLL gauge. It may be necessary to install that the traditional way, because the DLL may not find the sound files.

Allย XML addon configurationsย do exactly the same as the native cfg files do, they just look different. For every content category there is a cfg file in ProgramData that could be used instead, not only for scenery.

Best regards

Edited by Lorby_SI

LORBY-SI

  • Author
16 hours ago, Lorby_SI said:

Hello Gรฉrard,

many thanks for that find.

What do you think, should P4AO check for a conflict between component names?ย 

Best regards

It would be a great plus - I think I am not the only "imaginationless" user ๐Ÿ˜‰

Regards

Gรฉrard

Edited by gaab

6 hours ago, Lorby_SI said:

Allย XML addon configurationsย do exactly the same as the native cfg files do, they just look different.

The XML metod seems to give me theย better performance on my system. I started moving all of my addons to XML. I "studied" P3D documentaion about this and did a lot of tests, and iย do have a couple ofย observationsย andย suggestions which may improve P4AO. P4AO is aย essential tool for P3Dv4 in my opinion, andย I'd like to exchange someย thoughts about my findingsย with you. Let me knowย if you agree and if youย prefer PM or a new topic(where maybe someone else can contribute).

16 hours ago, Lorby_SI said:

What do you think, should P4AO check for a conflict between component names?ย 

Yes,ย absolutely.

Zeljko Budovic

  • Commercial Member
23 hours ago, gaab said:

Bingo !

I have a bad habit : always give a name - but I used twice the SAME name.

I thought I should share my findings with the numerous users of this great Add-On

Gรฉrard

Hello Gรฉrard,

with what type of content did this happen? P4AO should be checking this already for sceneries, so I need to know if I have to look for a bug or if this is a new feature.

Best regards

LORBY-SI

  • Commercial Member
1 hour ago, lodestar said:

P4AO is aย essential tool for P3Dv4 in my opinion, andย I'd like to exchange someย thoughts about my findingsย with you. Let me knowย if you agree and if youย prefer PM or a new topic(where maybe someone else can contribute).

Helloย Zeljko,

an email is probably better. I have to evaluate feature requests first to estimate the effort involved. The address is on the last page of the manual.

Best regards

LORBY-SI

9 hours ago, Lorby_SI said:

Hello Ed,

you can install any type of content, including aircraft,ย using the "other addons" tab in P4AO. There is nothing special about SimObjects (or any of the other content), they don't have any loading sequence etc. So creating separate tabs, like the scenery part, forย every single oneย ofย the many different contentย categories would only make the app clunky with little gain.

Just go to "other addons". click "Add Component", select or create the XML like you do with scenery, select the category "SimObjects" and point the Path control at the top folder above the aircraft folder itself. If your plane is installed like this: "D:\MyAircraft\Airplanes\MyC172\aircraft.cfg", then the path you add in P4AO is "D.\MyAircraft\Airplanes". The next plane that you install in "D:\MyAircraft\Airplanes" is discovered automatically by P3D, no need to go through P4AO again. Same thing with the gauges and effects. The only thing that can be tricky are custom sounds that are used by a custom DLL gauge. It may be necessary to install that the traditional way, because the DLL may not find the sound files.

Allย XML addon configurationsย do exactly the same as the native cfg files do, they just look different. For every content category there is a cfg file in ProgramData that could be used instead, not only for scenery.

Best regards ๏ปฟ

Ok, great!. I should have read the manual, sorry!.

Thanks for the advice, it'll surely helps.

Cheers, Ed

ย 

Cheers, Ed

MSFS2020 Steamย  //ย Rig: Corsair Graphite 760T Full Tower - ASUS MBoard Maximus XII Hero Z490 - CPU Intel i9-10900K - 64GB RAM - MSI RTX2080 Super 8GB - [1xNVMe M.2 1TB + 1xNVMe M.2 2TB (Samsung)] + [1xSSD 1TB + 1xSSD 2TB (Crucial)] + [1xSSD 1TB (Samsung)] + 1 HDD Seagate 2TB + 1 HDD Seagate External 4TB - Monitor LG 29UC97C UWHD Curved - PSU Corsair RM1000x //ย Thrustmaster FCS & MS XBOX Controllers

  • Author
6 hours ago, Lorby_SI said:

Hello Gรฉrard,

with what type of content did this happen? P4AO should be checking this already for sceneries, so I need to know if I have to look for a bug or if this is a new feature.

Best regards

I had this problem with Effects, Sound and Gauge.

Concerning Scenery, I have still not found how to have Add-ons.xml to cohabit nicely with FTX Central ๐Ÿ˜ž , which is my major scenery provider.

Regards

Gรฉrard

13 hours ago, Lorby_SI said:

Helloย Zeljko,

an email is probably better. I have to evaluate feature requests first to estimate the effort involved. The address is on the last page of the manual.

Best regards

Ok, i have a few days off now, so i'm going to read all my notes about and i'll send you an email

Zeljko Budovic

  • Commercial Member

Hello @ll,

to clarify the issue that Gรฉrard found:

  • The name conflicts only affect "Other Addons". P4AO already checks the very same issue when handling scenery.
  • The "Name" tag is strictly optional for "Other Addons". According to the spec you should not give AddonComponents a name at all to aviod conflicts
  • If you insist on giving your AddonComponents a name, make sure that it is unique.

A new version 1.34 of the P4AO has been uploaded to the Lorby-SI website. This version will check for name conflicts when you add or edit "Other Addons", and it has a button to run a complete scan of your existing addons, checking for name conflicts and possible duplicate references (the same AddonComponent being referenced in more than one XML, or in an XML and a CFG at the same time). Please note that this does not check your scenery configuration, that part of P4AO has always been handling conflicts like these - that is what the button "Remove duplicates" is for (on the first page).

Best regards

ย 

LORBY-SI

  • Author

Hello Oliver,

A great thank, for your continuous "commitment" to the Prepar3D Community..

Regards,

Gรฉrard

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.