November 19, 20169 yr why having those in files dll.xml and exe.xml are both in Programdata and roaming files ? and still are not the same ? Stephane Stéphane
November 19, 20169 yr If I understand correctly, P3D now uses \Programdata Some (older) addons still use the roaming map. At startup, P3D merges the 2 files so it does not matter in which file the entries are Just make sure the same entry is not in both files - this can cause problems. AMD 7 7700X, 32GB DDR5, RTX 5060ti 16GB, 2 x Samsung 1TB NVMe, 1 x 4TB sata SSD, Windows 11 Prof
November 20, 20169 yr Commercial Member dll.xml and exe.xml placed in: "C:\Users\[user]\AppData\Roaming\Lockheed Martin\Prepar3D v3" are only utilised by P3D for that specific User logon, whereas dll.xml and exe.xml placed in: "C:\ProgramData\Lockheed Martin\Prepar3D v3" are included for any User logon. In other words you can set up a system that works in the same way for all users but has the possibility of setting up differences depending on which user logged in. Steve Waite: Engineer at codelegend.com
November 21, 20169 yr Author but still, I observed that when it is placed in Roaming/... it doesn't loadin Stéphane
November 21, 20169 yr Commercial Member Seems you did something wrong there. Roaming location definitely works - on top of that if it did not work dozens of addons would not work too. ...items in ProgramData load first... Steve Waite: Engineer at codelegend.com
November 21, 20169 yr Author so if all in Programdata, no need for me to have them in Roaming, if I'm the only user Stéphane
November 21, 20169 yr Commercial Member exactly, don't need \roaming - unless you want to have different set-ups for example log in as user 737 or A320 ..remember that some older addons may still put their sections in \roaming, you can hand edit these into Programdata and remove from \roaming. Steve Waite: Engineer at codelegend.com
November 21, 20169 yr dll.xml and exe.xml placed in: "C:\Users\[user]\AppData\Roaming\Lockheed Martin\Prepar3D v3" are only utilised by P3D for that specific User logon, whereas dll.xml and exe.xml placed in: "C:\ProgramData\Lockheed Martin\Prepar3D v3" are included for any User logon. In other words you can set up a system that works in the same way for all users but has the possibility of setting up differences depending on which user logged in. Interesting. I was asking this question myself, and now is clear. 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
November 21, 20169 yr Author Cool, whenever I add any new addons, I'm checking for the change in the roaming files (exe.xml and dll.xml) and cut and paste into ProgramData, and I'm done! Stéphane
November 21, 20169 yr Commercial Member Note that making a system multi-user means that Run as Admin can have issues when it is used to gain file permissions rather than system privileges. In any case it is recommended to add the Modify permission to the Users group on the folder where P3D is installed since it is owned by the installer User when made in a location outside of Program Files. Even so it is still recommended that the Modify permission is granted to the Users group on the default folder anyway if installed there. The reason is that some addons place read/write files in that folder and these must be writeable by any user logged in Cool, whenever I add any new addons, I'm checking for the change in the roaming files (exe.xml and dll.xml) and cut and paste into ProgramData, and I'm done! Good work Stephane, this is indeed what every user should do, at the very least these files should always be checked for problems after installing addons. Steve Waite: Engineer at codelegend.com
Archived
This topic is now archived and is closed to further replies.