svenks Posted November 9, 2016 Report Posted November 9, 2016 Hi Peter I just updated my FSUIPC installation to the latest one, dated nov 8th. But it didn't appear in the add-ons menu, so I had a look at the installation logs and various other files. It turns out that the install procedure installs FSUIPC4_Loader.dll in the "Modules\FSUIPC Documents" folder, while dll.xml correctly expects to find it in the modules folder... Copying it to the modules folder fixed the problem. Thought you might like to know :) BRGDS Sven Sorensen
Pete Dowson Posted November 9, 2016 Report Posted November 9, 2016 18 minutes ago, svenks said: It turns out that the install procedure installs FSUIPC4_Loader.dll in the "Modules\FSUIPC Documents" folder, while dll.xml correctly expects to find it in the modules folder... Copying it to the modules folder fixed the problem. That's not right at all. FSUIPC's installer never used to install the loader at all, it was in the ZIP only as an option, with warnings against using it. In general it should NOT be used, but folks were copying the complete ZIP contents into the Modules folder without reading the instructions, so I changed that so it wasn't included in the ZIP but installed as one of the extras in the FSUIPC Documents subfolder, so it could still be found if actually needed. The installation document, which you should have read, explains where things are. If the DLL.XML file still contained the Loader reference after you ran the installer without the Loader DLL being present in the Modules folder, then something went wrong and the DLL.XML file wasn't properly updated. Check the Install log for errors! I'd strongly recommend removing the Loader from the Modules folder and re-running the Installer to correct the DLL.XML file. If it doesn't you need to show me the Install log AND the DLL.XML file from the AppData folder. Pete
svenks Posted November 9, 2016 Author Report Posted November 9, 2016 Okay, I'll delve deeper into it tomorrow. Brgds Sven
svenks Posted November 10, 2016 Author Report Posted November 10, 2016 Hi Pete First of all: I did read the installation document, but I also let the installer do its thing without trying to outsmart it. In other words> I just ran it. As you can see from the attached log file, the installation completed successfully (at least I do not see any errors,but maybe you can), but the installer did - quite purposefully it seems - create the DLL.XML entry containing the reference to FSUIPC4_Loader.dll. The xml file does NOT reference FSUIPC4.dll, but only FSUIPC4_Loader.dll. And the timestamp is the same as for the install log file. FSUIPC4.dll (correct version) is present in the modules folder but as I said, FSUIPC4_Loader was not until I put it there. I'm attaching the log file and the resulting dll.xml file. I'm also attaching a previous version of dll.xml, a backup created by FSlabs A320 installer. As you can see, the FSUIPC4.dll is indeed referenced there. I will now edit the dll.xml file to reference FSUIPC4.dll directly. I do think you should have a look at the installer. BRGDS Sven DLL_preA320X.xml dll.xml FSUIPC4 Install.log
Pete Dowson Posted November 10, 2016 Report Posted November 10, 2016 10 minutes ago, svenks said: As you can see from the attached log file, the installation completed successfully (at least I do not see any errors,but maybe you can), but the installer did - quite purposefully it seems - create the DLL.XML entry containing the reference to FSUIPC4_Loader.dll. Yes, as shown here, in the log: Now checking DLL.XML ... ... There is a previous DLL.XML, checking for FSUIPC4 section. ... FSUIPC4 section already exists but will be replaced. (with FSUIPC4_Loader entry) ... FSUIPC4 section of DLL.XML written okay It does this ONLY if it sees that the Loader has been placed into the Modules folder. This is the Modules folder it is using and looking in: G:\Games\FSXW7\Modules\ 12 minutes ago, svenks said: FSUIPC4.dll (correct version) is present in the modules folder but as I said, FSUIPC4_Loader was not until I put it there. This is what I don't understand. Might you have two installations of FSX, two Modules folders? 18 minutes ago, svenks said: I do think you should have a look at the installer. Well, something unique must be happening on your system, because the Installer is well tested, and virtually unchanged for many releases. It is used by all FSUIPC users, including on 4 varied systems myself. The code in this area simply tests whether the Loader is present in the Modules folder and if so sets up the DLL.XML file to use it. I'd need to know a lot lot more about your system. I could add more logging to actually show the return Windows gives it when it tests for the presence of the loader, but is this worthwhile? Pete
svenks Posted November 10, 2016 Author Report Posted November 10, 2016 (edited) While I do have en old fsx installation on another harddisk, the only modules folder is the one the installer correctly finds beneath fsxw7. The only thing that is really special is that the fsxw7 folder is located on a SSD which is then mounted under g:\games, which is a HDD. Anyway, as the problem is solved, let's not worry about it. Thanks for your time, Brgds Sven Edited November 10, 2016 by svenks
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now