Bug Found with FSX PE Client Install
Posted: Thu Mar 26, 2015 9:41 pm
Hello folks,
I'm a freshly activated trial member, and I had some trouble with the PE client install - hopefully this is an appropriate place to post about it. I was able to resolve it, but for documentation and future people who may run into the same issue, here's how the problem manifested itself and how I resolved it.
The Environment:
FSX Gold
FSUIPC 4
Active Sky Next (ASN) SP2 Beta
EzDok EZCA
FS Recorder <---important later
The Problem:
After an error-free PE client install, I launched FSX with the goal of setting up a PTT key via FSUIPC and connecting the PE client. I was not prompted to authorize any PE DLLs. Once I got into the sim, I discovered that FSUIPC was not listed in my Add-ons menu, so I diverted my attention and attempted to troubleshoot that problem.
The Solution:
The PilotEdge installer had corrupted my DLL.XML file (%APPDATA%\Microsoft\FSX\dll.xml) like this:
As you can see, when the PE installer rewrote the DLL.XML file, it lost the "<Launch.Addon>" tag for FSUIPC. The lines immediately after that code snippet are the two PE addons, formatted properly. The cause is the PE installer being unable to handle the "all on one line" format used by FS Recorder. I have reproduced this bug twice, and have verified that it does not occur if the FS Recorder entry is removed entirely or reformatted with a single tag per line.
For anyone searching for a solution, adding in a "<Launch.Addon>" tag above whichever addon is missing one should fix the problem. Correct code for me:
If there's a need for my broken dll.xml file, I've saved a copy and would be happy to make it available for testing purposes.
Follow-up: I just got back from my first PE flight. Everything worked perfectly and the flight was without incident, but I can tell you that mic fright is REAL! I'm looking forward to getting over it here on PE.
I'm a freshly activated trial member, and I had some trouble with the PE client install - hopefully this is an appropriate place to post about it. I was able to resolve it, but for documentation and future people who may run into the same issue, here's how the problem manifested itself and how I resolved it.
The Environment:
FSX Gold
FSUIPC 4
Active Sky Next (ASN) SP2 Beta
EzDok EZCA
FS Recorder <---important later
The Problem:
After an error-free PE client install, I launched FSX with the goal of setting up a PTT key via FSUIPC and connecting the PE client. I was not prompted to authorize any PE DLLs. Once I got into the sim, I discovered that FSUIPC was not listed in my Add-ons menu, so I diverted my attention and attempted to troubleshoot that problem.
The Solution:
The PilotEdge installer had corrupted my DLL.XML file (%APPDATA%\Microsoft\FSX\dll.xml) like this:
Code: Select all
<Launch.Addon><Name>FS Recorder</Name><Disabled>False</Disabled><ManualLoad>False</ManualLoad><Path>C:\Program Files (x86)\FS Recorder for FSX\FSRecorder_FSX.dll</Path></Launch.Addon>
<Name>FSUIPC 4</Name>
<Disabled>False</Disabled>
<Path>Modules\FSUIPC4.dll</Path>
</Launch.Addon>
For anyone searching for a solution, adding in a "<Launch.Addon>" tag above whichever addon is missing one should fix the problem. Correct code for me:
Code: Select all
<Launch.Addon><Name>FS Recorder</Name><Disabled>False</Disabled><ManualLoad>False</ManualLoad><Path>C:\Program Files (x86)\FS Recorder for FSX\FSRecorder_FSX.dll</Path></Launch.Addon>
<Launch.Addon> <!-- This line corrects the issue -->
<Name>FSUIPC 4</Name>
<Disabled>False</Disabled>
<Path>Modules\FSUIPC4.dll</Path>
</Launch.Addon>
Follow-up: I just got back from my first PE flight. Everything worked perfectly and the flight was without incident, but I can tell you that mic fright is REAL! I'm looking forward to getting over it here on PE.