Jump to content
Sign in to follow this  
mikealpha

shouldn't Addon developers commonly decide where to install ?

Recommended Posts

Just one example, found my Addon sceneries are spreaded in 9 different folders.

Some developers (FSDG) install in the P3D Addons folder in c:\Users\documents.

Some developers (Pacsim, Tropicalsim, FlyTampa) install their own folder in the P3D main directory. Simmarket sceneries get spreaded everywhere, in Simmarket folder itself (Justsim), in Prepar3D v4 Add-On folder inside main P3D folder (JetStreamDesign).

Ad oh, yes, some go to the Aerosoft folder, some go to the Addon Scenery folder (Drzewiezki).

Quite often you can't change the folder during installation. What a chaos...

Mike

  • Upvote 4

1. A320 home cockpit (FSLabs, Skalarki), P3Dv5  Main PC : I7-12700K, GTX3080Ti

2. FSLabs A3xx, P3Dv5. Gigabyte Aorus 17G YC, I7-10700K, RTX 3080

Share this post


Link to post

And don't forget ORBX. They have their very own "installation philosophy" ...

  • Upvote 1

- Harry 

i9-13900K (HT off, 5.5 GHz, Z690) - 32 GB RAM (DDR5 6400, CAS 34), RTX 3090Windows 11 Pro (1TB M.2) - MSFS 2020 (MS Store, on separate 4TB M.2).

 

 

 

Share this post


Link to post

Yeah, you`re right, forgot ORBX.

And just found, Creative Design studios (Night Environment) installs to C:\Users\Appdata\Local\..

So that`s 11 different folders just for sceneries...

Mike

  • Upvote 1

1. A320 home cockpit (FSLabs, Skalarki), P3Dv5  Main PC : I7-12700K, GTX3080Ti

2. FSLabs A3xx, P3Dv5. Gigabyte Aorus 17G YC, I7-10700K, RTX 3080

Share this post


Link to post

And if you install products purchased from Flight1, it creates a root folder named "Flight One Software" directly in C: with the license files. That's even more chaos!

  • Upvote 2

Share this post


Link to post

Yea, sounds logical but when you look at the other side, many simmers want to install where they want to install... maybe it's a special named folder organizing their own special way, maybe they are out of disk space and need to install on a separate drive (can't count how many "extra" drives I have had over the years).  Maybe some developers need to find certain files at a certain location in order to work properly.

Not sure what is the best way or if there is a correct method for all developers.


Intel i9-12900KF, Asus Prime Z690-A MB, 64GB DDR5 6000 RAM, (3) SK hynix M.2 SSD (2TB ea.), 16TB Seagate HDD, EVGA GeForce 3080 Ti, Corsair iCUE H70i AIO Liquid Cooler, UHD/Blu-ray Player/Burner (still have lots of CDs, DVDs!)  Windows 10, (hold off for now on Win11),  EVGA 1300W PSU
Netgear 1Gbps modem & router, (3) 27" 1440 wrap-around displays
Full array of Saitek and GoFlight hardware for the cockpit

Share this post


Link to post
28 minutes ago, Afterburner said:

And if you install products purchased from Flight1, it creates a root folder named "Flight One Software" directly in C: with the license files. That's even more chaos!

Actually that's not a big deal. Many addons install relevant files in areas outside the main install folder. License keys, etc. The issue is to ultimately have a standardized install process which LM is working towards. As with any change, there will be chaos somewhere in the middle but ,IMHO, LM has put the writing on the wall. I expect the next version to have mandatory install options.

Think about it though, it probably is a PITA to the developers who have to redo their installs but ultimately it will be better for them AND the sim community. If LM *KNOWS* where third party stuff is going to be they can code many things differently possibly resulting in some great enhancement down the line that would be impossible with stuff strewn all over the place.

Even with this minimal change in V4, due to various testing I've had to reinstall a few times and it's a snap. With one or two minor exceptions, P3D picks up and installs all my stuff right away.

Vic


 

RIG#1 - 7700K 5.0g ROG X270F 3600 15-15-15 - EVGA RTX 3090 1000W PSU 1- 850G EVO SSD, 2-256G OCZ SSD, 1TB,HAF942-H100 Water W1064Pro
40" 4K Monitor 3840x2160 - AS16, ASCA, GEP3D, UTX, Toposim, ORBX Regions, TrackIR
RIG#2 - 3770K 4.7g Asus Z77 1600 7-8-7 GTX1080ti DH14 850W 2-1TB WD HDD,1tb VRap, Armor+ W10 Pro 2 - HannsG 28" Monitors
 

Share this post


Link to post
2 minutes ago, Clutch Cargo said:

Yea, sounds logical but when you look at the other side, many simmers want to install where they want to install... maybe it's a special named folder organizing their own special way, maybe they are out of disk space and need to install on a separate drive (can't count how many "extra" drives I have had over the years).  Maybe some developers need to find certain files at a certain location in order to work properly.

Not sure what is the best way or if there is a correct method for all developers.

I agree Clutch but that is not an issue. Other than installing in the P3D root, you can install your stuff anywhere you want - the only requirement is that you have an add-on.xml file in Documents that tells P3D *where* they are.

I have my system set up in groups, Generic Aircraft, Specific developer a/c, large scenery groups like Toposim, etc. I have them all on a dedicated drive in dedicated folders. The xml file has the path - no big deal.

Vic


 

RIG#1 - 7700K 5.0g ROG X270F 3600 15-15-15 - EVGA RTX 3090 1000W PSU 1- 850G EVO SSD, 2-256G OCZ SSD, 1TB,HAF942-H100 Water W1064Pro
40" 4K Monitor 3840x2160 - AS16, ASCA, GEP3D, UTX, Toposim, ORBX Regions, TrackIR
RIG#2 - 3770K 4.7g Asus Z77 1600 7-8-7 GTX1080ti DH14 850W 2-1TB WD HDD,1tb VRap, Armor+ W10 Pro 2 - HannsG 28" Monitors
 

Share this post


Link to post

I agree. I mentioned in another thread that some installers create a product folder for you, but other installers will install sub files to the directory you pick. You never really know what you are going to get until after the installation is complete. I also think file naming conventions should also be standardized. Check out your downloads at Simmarket LatinVFR is the only one that I have noticed that includes a version number in their file name. Another issue that has been brought up is addons that overwrite default files. Installers should warn you if default files are modified.

A common set of standards is something I mentioned a few years ago. I think an entity like AVSIM could spread head this initiative (in collaboration with other sites). Developers could receive accreditation - Flightsim Standards Compliant Addon (FSCA) or something like that. 

 

 


MSFS Premium Deluxe Edition; Windows 11 Pro, I9-9900k; Asus Maximus XI Hero; Asus TUF RTX3080TI; 32GB G.Skill Ripjaw DDR4 3600; 2X Samsung 1TB 970EVO; NZXT Kraken X63; Seasonic Prime PX-1000, LG 48" C1 Series OLED, Honeycomb Yoke & TQ, CH Rudder Pedals, Logitech G13 Gamepad 



 

Share this post


Link to post

They wont.  look at the tweaking you have to do with active sky and pmdg and fsl to stop issues.  I've been saying for years they should work together to fix issues but I guess it's too much to ask a bunch of computer programmers to have social skills.   An example of this is for every say 50 flightplans I upload onto edi-gla.co.uk I probably get 1 or 2 thankyous so I now rarely upload any now


 
 
 
 
14ppkc-6.png
  913456

Share this post


Link to post
46 minutes ago, vgbaron said:

I agree Clutch but that is not an issue. Other than installing in the P3D root, you can install your stuff anywhere you want - the only requirement is that you have an add-on.xml file in Documents that tells P3D *where* they are.

I have my system set up in groups, Generic Aircraft, Specific developer a/c, large scenery groups like Toposim, etc. I have them all on a dedicated drive in dedicated folders. The xml file has the path - no big deal.

Vic

I've been generally successful at relocating my add-ons with this approach, but the sound gauges (most are DD based, even if they're propriety ) path names always give me grief. The relative path names to the Sound folder always seems to break when relocating the add-on, requiring me to go into the panel.cfg set an absolute path manually. 


13900K@5.8GHz - ROG Strix Z790-E - 2X16Gb G.Skill Trident DDR5 6400 CL32 - MSI RTX 4090 Suprim X - WD SN850X 2 TB M.2 - XPG S70 Blade 2 TB M.2 - MSI A1000G PCIE5 1000 W 80+ Gold PSU - Liam Li 011 Dynamic Razer case - 58" Panasonic TC-58AX800U 4K - Pico 4 VR  HMD - WinWing HOTAS Orion2 MAX - ProFlight Pedals - TrackIR 5 - W11 Pro (Passmark:12574, CPU:63110-Single:4785, GPU:50688)

Share this post


Link to post
1 hour ago, tooting said:

An example of this is for every say 50 flightplans I upload onto edi-gla.co.uk I probably get 1 or 2 thankyous so I now rarely upload any now

Too true. If you are in this for thank yous, kudos or money - you are in the wrong place.

I recall several talented freeware developers who quit because some people would complain because a rivet was out of place on an aircraft.

Vic


 

RIG#1 - 7700K 5.0g ROG X270F 3600 15-15-15 - EVGA RTX 3090 1000W PSU 1- 850G EVO SSD, 2-256G OCZ SSD, 1TB,HAF942-H100 Water W1064Pro
40" 4K Monitor 3840x2160 - AS16, ASCA, GEP3D, UTX, Toposim, ORBX Regions, TrackIR
RIG#2 - 3770K 4.7g Asus Z77 1600 7-8-7 GTX1080ti DH14 850W 2-1TB WD HDD,1tb VRap, Armor+ W10 Pro 2 - HannsG 28" Monitors
 

Share this post


Link to post

Hi @ll,

"agree where to install" - I would phrase it differently. All developers should first and foremost simply follow the spec. The P3D Learning Center is very specific about where and how developers are to install their products, down to the actual folder naming conventions. The recommended way to distribute addons is via external installation with an add-on.xml configuration file

Learning Center -> SDK -> Add-ons -> Add-ons Overview -> Distributing Add-ons

Learning Center -> SDK -> Add-ons -> Add-on Instructions for Developers

Way down at the bottom is an interesting part:

Quote

NOTE: Please be aware that Prepar3D's base installation files should never be modified by developers. Instead, use an accepted way of distributing Add-ons.

(Accepted = Recommended = as described in "Distributing Add-ons")

"Developers" are not only the big and small names in payware. Everyone creating a scenery, an aircraft, a gauge etc. is a developer and should know his/her way around the spec.

Best regards


LORBY-SI

Share this post


Link to post

"NOTE: Please be aware that Prepar3D's base installation files should never be modified by developers. Instead, use an accepted way of distributing Add-ons."

Hmm. where does that leave PTA? I wouldn't mind betting many of us, (LM included, although they would never admit it) would be reluctant to fly without our chosen modifications to those 7 base installation files held within the ShadersHLSL folder. Maybe not a good example, as the situation is easily recovered following a Client update, but the principle holds true nonetheless.

MIke

Share this post


Link to post
4 hours ago, vgbaron said:

Actually that's not a big deal. Many addons install relevant files in areas outside the main install folder. License keys, etc. The issue is to ultimately have a standardized install process which LM is working towards. As with any change, there will be chaos somewhere in the middle but ,IMHO, LM has put the writing on the wall. I expect the next version to have mandatory install options.

Well, to me it is a big deal, because some add-ons (Flight 1 included) give the user no control over the installation folder of the key files. If I relocate the files from the intended folder to a different one, the add-on no longer works. Imagine if more add-ons would install some of their files indiscriminately in a root folder of the very C: drive. In this regard, I am in favor of LM establishing a standardized installation procedure for the future that all add-ons must follow. Even though it would force the developers to spend some time on recoding their installers (ORBX, to name one of them), but the benefits are huge, e.g. being able to uninstall and reinstall P3D without uninstalling the add-ons.

  • Upvote 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...