- Messages
- 31
Hi fellars,
I tried finding a solution to this problem at the FlightSim forums and although my friends over there have tried to help, things are not working out. Although I've been simming for years and have become fairly adept at customizing my sim, this is my first post in this important site. I'm glad to be part of the community.
First of all, my current system specs:
OS: W7-64HP
CPU: Intel i5 M460 @2.53GHz
RAM: 4GB
GPU: ATI Mobility Radeon HD 5730 (2GB)
Secondly, I use FS9 and FSX. However, FS9 is my simulator of choice. That sim has grown to some 120GB. I have no addons on FSX, except FSUIPC4 4.70c (the latest, but unregistered).
The simulators are installed in the following paths:
* C:\Flight Simulation\Flight Simulator 9 [addons are inside the last folder]
* C:\Flight Simulation\Microsoft Flight Simulator X
The issue:
About ten days ago, I installed all the Microsoft FS9 SDKs (except Traffic Toolbox, which I already had). These were all downloaded directly from MS, btw.
Shortly after installing them, I noticed that ExcBuilder would no longer compile BGLs. However, it put out XMLs. I tried ADE (v1.47.7), which has been installed on my computer for some time, but it could not compile either. I then tried to drag a good XML to bglcomp.exe but that did not work -- on all instances of it (i.e. the ExcBuilder folder, the one in ADE and the one with the MS BGLComp SDK). I also tried Command Prompt, but no luck.
In all instances, I get the same infamous error message (see attachment "Error").
All of the above applies to FS9. I haven't tried compiling with FSX via ADE.
* I checked the Environment Checker and everything is as it should be, including decimal (see attachment "Environment Checker").
* I checked if any of the MS SDKs could have caused this problem. It is possible that the Microsoft ATC_Voicepack_SDK (not to be confused with EditVoicepack) caused it through some unusual or faulty registry change. This may or may not be the case, so there is no need to get into that debate.
* I de-installed the above SDK, but I still could not compile BGLs.
* I re-installed the above SDK, but I still could not compile BGLs.
* I de-installed MSXML 4.0 SP3 Update, SP3, SP2 Update and SP2, in that order, with UAC off and with a restart between every de-install.
* I re-installed the above in reverse order and following the same procedure (see attachment "Add-Remove Programs") and turned UAC back on. I still can't compile.
I am attaching two files that list the MSXML contents of the System32 and SysWOW64 folders. Notice that the contents are not quite the same. For example -- and possibly important -- msxml.dll and msxmlr.dll are not in System32. Should they be? Another thing that may be of importance is that the versions of MSXML 4.0 are not the same: System32 contains SP2 and SysWOW64 contains SP3. Should they be the same?
Also of note is the fact that msxml4.dll also resides (by default) in the root FS9 folder (as SP2) and in the Microsoft ATC_Voicepack_SDK (also as SP2, but set to "Read Only"). Please see attachments "FS9 Root" and "ATC_Voicepack_SDK".
I am at a total loss as to what could be causing bglcomp.exe to not compile. I can only think of the following things:
* Should I copy msxml.dll and msxmlr.dll from the SysWOW64 folder to the System32 folder?
* Should I un-register and re-register certain MSXML files via Command Prompt? (I did that twice, but maybe I did it the wrong way, even though the system said it was successful.)
* Should I uncheck the "Read Only" box mentioned above?
* Should I take out the empty FS2004SDK folder that somehow found its way into the Program Files (x86) folder? (I installed the SDKs into C:\Flight Simulation\Flight Simulator 9\FS2004SDK, so I have no idea how or why it created a folder in Program Files [x86].)
* Should I turn UAC off forever? (Not cool.)
* Should I de-install and re-install ADE?
* Is there something wrong in the registry that has to be fixed? (I use Uniblue's Registry Booster and it shows that everything is fine. I have never had a problem with this program, btw.)
* Should I use a combination of these?
I think that's it, guys. Please, please help me with this because I must be able to compile! Thanx.
PS: I have also attached a little exclude XML for FS9 to see if it compiles on your machine (see attachment "TUPW_exc"). I never had a problem with it before.
PPS: If someone could please attach a valid XML for FSX, that would be great. I would like to see if the FSX BGLComp is messed up too.
I tried finding a solution to this problem at the FlightSim forums and although my friends over there have tried to help, things are not working out. Although I've been simming for years and have become fairly adept at customizing my sim, this is my first post in this important site. I'm glad to be part of the community.
First of all, my current system specs:
OS: W7-64HP
CPU: Intel i5 M460 @2.53GHz
RAM: 4GB
GPU: ATI Mobility Radeon HD 5730 (2GB)
Secondly, I use FS9 and FSX. However, FS9 is my simulator of choice. That sim has grown to some 120GB. I have no addons on FSX, except FSUIPC4 4.70c (the latest, but unregistered).
The simulators are installed in the following paths:
* C:\Flight Simulation\Flight Simulator 9 [addons are inside the last folder]
* C:\Flight Simulation\Microsoft Flight Simulator X
The issue:
About ten days ago, I installed all the Microsoft FS9 SDKs (except Traffic Toolbox, which I already had). These were all downloaded directly from MS, btw.
Shortly after installing them, I noticed that ExcBuilder would no longer compile BGLs. However, it put out XMLs. I tried ADE (v1.47.7), which has been installed on my computer for some time, but it could not compile either. I then tried to drag a good XML to bglcomp.exe but that did not work -- on all instances of it (i.e. the ExcBuilder folder, the one in ADE and the one with the MS BGLComp SDK). I also tried Command Prompt, but no luck.
In all instances, I get the same infamous error message (see attachment "Error").
All of the above applies to FS9. I haven't tried compiling with FSX via ADE.
* I checked the Environment Checker and everything is as it should be, including decimal (see attachment "Environment Checker").
* I checked if any of the MS SDKs could have caused this problem. It is possible that the Microsoft ATC_Voicepack_SDK (not to be confused with EditVoicepack) caused it through some unusual or faulty registry change. This may or may not be the case, so there is no need to get into that debate.
* I de-installed the above SDK, but I still could not compile BGLs.
* I re-installed the above SDK, but I still could not compile BGLs.
* I de-installed MSXML 4.0 SP3 Update, SP3, SP2 Update and SP2, in that order, with UAC off and with a restart between every de-install.
* I re-installed the above in reverse order and following the same procedure (see attachment "Add-Remove Programs") and turned UAC back on. I still can't compile.
I am attaching two files that list the MSXML contents of the System32 and SysWOW64 folders. Notice that the contents are not quite the same. For example -- and possibly important -- msxml.dll and msxmlr.dll are not in System32. Should they be? Another thing that may be of importance is that the versions of MSXML 4.0 are not the same: System32 contains SP2 and SysWOW64 contains SP3. Should they be the same?
Also of note is the fact that msxml4.dll also resides (by default) in the root FS9 folder (as SP2) and in the Microsoft ATC_Voicepack_SDK (also as SP2, but set to "Read Only"). Please see attachments "FS9 Root" and "ATC_Voicepack_SDK".
I am at a total loss as to what could be causing bglcomp.exe to not compile. I can only think of the following things:
* Should I copy msxml.dll and msxmlr.dll from the SysWOW64 folder to the System32 folder?
* Should I un-register and re-register certain MSXML files via Command Prompt? (I did that twice, but maybe I did it the wrong way, even though the system said it was successful.)
* Should I uncheck the "Read Only" box mentioned above?
* Should I take out the empty FS2004SDK folder that somehow found its way into the Program Files (x86) folder? (I installed the SDKs into C:\Flight Simulation\Flight Simulator 9\FS2004SDK, so I have no idea how or why it created a folder in Program Files [x86].)
* Should I turn UAC off forever? (Not cool.)
* Should I de-install and re-install ADE?
* Is there something wrong in the registry that has to be fixed? (I use Uniblue's Registry Booster and it shows that everything is fine. I have never had a problem with this program, btw.)
* Should I use a combination of these?
I think that's it, guys. Please, please help me with this because I must be able to compile! Thanx.
PS: I have also attached a little exclude XML for FS9 to see if it compiles on your machine (see attachment "TUPW_exc"). I never had a problem with it before.
PPS: If someone could please attach a valid XML for FSX, that would be great. I would like to see if the FSX BGLComp is messed up too.
Attachments
-
Error.jpg59.4 KB · Views: 1,985
-
Environment Checker.jpg99.5 KB · Views: 2,600
-
Add-Remove Programs.jpg100.7 KB · Views: 1,456
-
System32.jpg79 KB · Views: 2,116
-
SysWOW64.jpg78.3 KB · Views: 1,588
-
FS9 Root.jpg74.5 KB · Views: 1,421
-
ATC_Voicepack_SDK.jpg64.7 KB · Views: 1,435
-
TUPW_exc.xml480 bytes · Views: 824
Last edited by a moderator: