Author Topic: dll.xml corrupted, only add-on manager shows up now  (Read 6274 times)

Briskf16

  • Newbie
  • *
  • Posts: 10
dll.xml corrupted, only add-on manager shows up now
« on: March 07, 2012, 10:26:22 pm »
After installing Wilco's 737PIC, I lost my "add-on" tab under the menu choses in FSX.  After doing some research online and figuring out there isn't much help out there, I had a "hunch" to re-install GSX and that fixed the problem...sort of.  The installer for GSX found the corrupted dll and created a new one, however, now only the add-on manager works.  I don't have my Level-D, PMDG, Captain Sim, etc options like I did before.  My question is simple.  If the installer for GSX found a corrupted file/line, why can't I find that line and fix it.  Does anyone have a solution?  Thank you all for your time! Cheers

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 51238
    • VIRTUALI Sagl
Re: dll.xml corrupted, only add-on manager shows up now
« Reply #1 on: March 07, 2012, 11:07:37 pm »
After installing Wilco's 737PIC, I lost my "add-on" tab under the menu choses in FSX

That was what corrupted your DLL.XML file, it's a known problem:

http://support.precisionmanuals.com/KB/a92/dllxml-information-and-troubleshooting.aspx

Quote from: PMDG
Several addons (most notably several by Wilco/FeelThere) corrupt the FSX dll.xml file, which can render inoperative any addon that relies on dlls loaded from it

Quote
The installer for GSX found the corrupted dll and created a new one, however, now only the add-on manager works.

It hasn't done just that, it *also* created a backup of the (corrupted) file, before the installation, in the same folder.

Quote
If the installer for GSX found a corrupted file/line, why can't I find that line and fix it.

The GSX installer told you exactly which line was corrupted too. If you want to have your addons back, just take the backup file, fix the error caused by Wilco, and save it back as DLL.XML

Our installer will never, ever try to "fix" a corrupted file, since there are many ways it might end up corrupted, so it would be too easy to just make things worse so, it does the only sane choice, which is exactly what it does:

- *alerting* you of the problem

- creating a *backup*

- rebuilding a new correct one from scratch.

Briskf16

  • Newbie
  • *
  • Posts: 10
Re: dll.xml corrupted, only add-on manager shows up now
« Reply #2 on: March 08, 2012, 12:52:48 am »
I wrote down the message from the GSX installer this time...

Error on line 117, position 3:
End tag 'SimBase.document' doesn't match start tag 'path' 

What do I need to change to make them match?

<?xml version="1.0" encoding="Windows-1252"?>
<SimBase.Document Type="Launch" version="1,0">
  <Descr>Launch</Descr>
  <Filename>dll.xml</Filename>
  <Disabled>False</Disabled>
  <Launch.ManualLoad>False</Launch.ManualLoad>
  <Launch.Addon>
    <Name>Addon Manager</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>bglmanx.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Object Placement Tool</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Mission Creation Kit\object_placement.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Traffic Toolbox</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Traffic Toolbox SDK\traffictoolbox.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Visual Effects Tool</Name>
    <Disabled>True</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>..\Microsoft Flight Simulator X SDK\SDK\Environment Kit\Special Effects SDK\visualfxtool.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Options</Name>
    <Disabled>False</Disabled>
    <Path>PMDG\DLLs\PMDGOptions.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Events</Name>
    <Disabled>False</Disabled>
    <Path>PMDG\DLLs\PMDGEvents.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Sounds</Name>
    <Disabled>False</Disabled>
    <Path>PMDG\DLLs\PMDGSounds.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Level-D Simulations</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>Modules\LVLD.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG HUD interface</Name>
    <Disabled>False</Disabled>
    <Path>PMDG\DLLs\PMDG_HUD_interface.dll</Path>
    <DllStartName>module_init</DllStartName>
    <DllStopName>module_deinit</DllStopName>
  </Launch.Addon>
  <Launch.Addon>
    <Name>SquawkBox Transponder</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>C:\Program Files (x86)\SquawkBox\sbtrans10.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>SquawkBox AI Control</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>C:\Program Files (x86)\SquawkBox\sbaicontrol10.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>SquawkBox Internal Version</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>C:\Program Files (x86)\SquawkBox\sbmod10.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>FeelThere PIC737X v2 Helper</Name>
    <Disabled>False</Disabled>
    <Path>FeelThere\B737 v2\PIC737XH.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Captain Sim 767 Menu</Name>
    <Disabled>False</Disabled>
    <Path>Captain_Sim\Captain_Sim.b767.menu.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Captain Sim 767 Sound</Name>
    <Disabled>False</Disabled>
    <Path>Captain_Sim\767\cs.sound.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PilotEdge Transponder</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>C:\Program Files (x86)\PilotEdge\petrans10.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PilotEdge AI Control</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>C:\Program Files (x86)\PilotEdge\peaicontrol10.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>FeelThere EJetX Helper</Name>
    <Disabled>False</Disabled>
    <Path>FeelThere\E170\EJetH.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>VistaMare Core</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>VistaMar  <Launch.Addon>
        <Name>FSUIPC 4</Name>
        <Disabled>False</Disabled>
        <Path>Modules\FSUIPC4.dll</Path>  </Launch.Addon>
</SimBase.Document>