找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9965|回复: 29

[√ 已解决] PMDG 737NGX HGS不工作/无法显示问题的解决方法

  [复制链接]
发表于 2017-12-23 19:55:28 | 显示全部楼层 |阅读模式
本帖最后由 Cerrik 于 2017-12-23 19:57 编辑

最近刚装上PMDG的737NGX,飞的时候突然发现HGS就算拉下来也只是一块透明的玻璃而已。
经过网上不断的搜索资料,最后发现我的问题是因为别的插件修改了P3D的dll.xml文件中的命令,从而导致HGS作为一个插件无法被正常启动


-----------------------------------------------------选读内容----------------------------------------------------------------------
链接是PMDG官方给出的解决方法,我在下面会给出解决方法的步骤所以并没有必要阅读,只是有兴趣的小伙伴可以点开看看到底是什么鬼
h t t p ://support.precisionmanuals.com/kb/a92/dll_xml-information-and-troubleshooting.aspx
--------------------------------------------------------正片------------------------------------------------------------------------
步骤:
1. 调整Windows文件夹属性,勾选隐藏文件
2. 打开C:/ProgramData文件夹(因为这是一个隐藏文件夹,所以才有第一步,不然在根目录里是看不见的)
3. 打开Lockheed Martin文件夹
4. 打开Prepar3D v4文件夹,可以看到一个名为dll的xml格式的文件
5. 右键点击编辑,会用记事本打开此文件
6. 插入以下引用的代码,位置如下面图片所示,位于上一个</Lauch.Addon>与</SimBase.Document>这两行代码之间
<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>

111.JPG
7. 保存文件再运行P3D,HGS就可以工作了
-----------------------------------------------------------以上---------------------------------------------------------------------

希望我的经验能够帮助到有需要的飞友。

发表于 2017-12-23 20:15:02 | 显示全部楼层
哇!刚想发帖问为啥HUD不工作是一块透明的玻璃呢!谢谢楼主!!
回复

使用道具 举报

 楼主| 发表于 2017-12-23 20:16:44 | 显示全部楼层
HNRRAN520 发表于 2017-12-23 20:15
哇!刚想发帖问为啥HUD不工作是一块透明的玻璃呢!谢谢楼主!!

哈哈哈哈,我胸前的红领巾更鲜艳了
回复

使用道具 举报

发表于 2017-12-23 20:23:49 | 显示全部楼层
Cerrik 发表于 2017-12-23 20:16
哈哈哈哈,我胸前的红领巾更鲜艳了

已解决!谢谢楼主!
回复

使用道具 举报

发表于 2017-12-23 21:06:28 | 显示全部楼层
以前看到一位飞友发过类似的,虽然显示了但有点怪异,不知道这个呢。
回复

使用道具 举报

 楼主| 发表于 2017-12-23 21:35:40 | 显示全部楼层
灌水886 发表于 2017-12-23 21:06
以前看到一位飞友发过类似的,虽然显示了但有点怪异,不知道这个呢。

我也搜到过类似帖子,他们好像是重新设置一下HGS的面板就好了,但对我来说一点用都没有,所以去看了一下鬼佬的网站
回复

使用道具 举报

发表于 2017-12-23 22:09:42 | 显示全部楼层
学习了。以后遇到能知道怎么做了
回复

使用道具 举报

发表于 2017-12-23 22:45:50 | 显示全部楼层
737最新的是哪个版本能显示器想雷达呢?好像那个版本的MCDU经常死机。
回复

使用道具 举报

发表于 2017-12-23 23:08:43 | 显示全部楼层
zhangzzy 发表于 2017-12-23 22:45
737最新的是哪个版本能显示器想雷达呢?好像那个版本的MCDU经常死机。

雷达好像需要正版AS16什么的支持吧
回复

使用道具 举报

 楼主| 发表于 2017-12-23 23:10:25 | 显示全部楼层
HNRRAN520 发表于 2017-12-23 23:08
雷达好像需要正版AS16什么的支持吧

对的,PMDG的气象雷达好像必须装Active Sky才能工作的
回复

使用道具 举报

发表于 2017-12-23 23:23:41 | 显示全部楼层
表示一脸懵逼。。。
回复

使用道具 举报

发表于 2017-12-23 23:32:21 | 显示全部楼层
可是没有名为dll的xml格式的文件怎么办?
回复

使用道具 举报

发表于 2017-12-23 23:46:09 | 显示全部楼层
按楼主这样做了还是一块玻璃,,
回复

使用道具 举报

 楼主| 发表于 2017-12-24 23:29:02 | 显示全部楼层
花落无声 发表于 2017-12-23 23:46
按楼主这样做了还是一块玻璃,,

把你的dll.xml文件贴上来看看吧,格式很重要,多一个符号一行代码就没用了
回复

使用道具 举报

发表于 2017-12-25 10:58:27 | 显示全部楼层
已经有好多人发帖提问这个问题了 不过还是感谢lz的细心分享
回复

使用道具 举报

发表于 2017-12-25 12:31:43 | 显示全部楼层
大神,大神,大神
回复

使用道具 举报

发表于 2017-12-25 20:58:23 | 显示全部楼层
我是来学习的啊!
回复

使用道具 举报

 楼主| 发表于 2017-12-25 21:33:32 | 显示全部楼层
sky1984011 发表于 2017-12-25 20:58
我是来学习的啊!

学习是好事,但最好还是希望你不要遇到这种问题
回复

使用道具 举报

发表于 2017-12-26 14:27:21 | 显示全部楼层
我照做了,还是不行呀,哪里的问题
回复

使用道具 举报

 楼主| 发表于 2017-12-26 15:02:11 | 显示全部楼层
dlxxren 发表于 2017-12-26 14:27
我照做了,还是不行呀,哪里的问题

把你的文件代码发上来看看吧,也有可能和我不是一个问题
回复

使用道具 举报

发表于 2017-12-26 21:08:04 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2017-12-27 22:44:34 | 显示全部楼层
锘??xml version="1.0" encoding="UTF-8"?>

<SimBase.Document Type="AceXML" version="3,0" id="dll">
    <Descr>AceXML Document</Descr>
    <Filename>dll.xml</Filename>
  <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>RAASPRO</Name>
    <Disabled>False</Disabled>
    <Path>.\RAASPRO\RAASPRO.dll</Path>
    <DllStartName>module_init</DllStartName>
    <DllStopName>module_deinit</DllStopName>
  </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>PMDG_Interface</Name>
    <Disabled>False</Disabled>
    <Path>PMDG\DLLs\PMDG_Interface.dll</Path>
    <DllStartName>module_init</DllStartName>
    <DllStopName>module_deinit</DllStopName>
  </Launch.Addon>
</SimBase.Document>
回复

使用道具 举报

 楼主| 发表于 2017-12-28 02:47:27 | 显示全部楼层
dlxxren 发表于 2017-12-27 22:44
锘??xml version="1.0" encoding="UTF-8"?>

<?xml version="1.0" encoding="UTF-8"?>
<SimBase.Document Type="AceXML" version="3,0" id="dll">
        <Descr>AceXML Document</Descr>
        <Filename>dll.xml</Filename>
        <Launch.Addon>
                <Name>PMDG_Interface</Name>
                <Disabled>False</Disabled>
                <Path>PMDG\DLLs\PMDG_Interface.dll</Path>
                <DllStartName>module_init</DllStartName>
                <DllStopName>module_deinit</DllStopName>
        </Launch.Addon>
        <Launch.Addon>
                <Name>RAASPRO</Name>
                <Disabled>False</Disabled>
                <Path>.\RAASPRO\RAASPRO.dll</Path>
                <DllStartName>module_init</DllStartName>
                <DllStopName>module_deinit</DllStopName>
        </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>
</SimBase.Document>
回复

使用道具 举报

发表于 2017-12-28 10:05:34 | 显示全部楼层
Cerrik 发表于 2017-12-28 02:47
AceXML Document
        dll.xml
       

什么意思?把你的这个全部覆盖到我的DLL文件里吗?才能好用么?
回复

使用道具 举报

 楼主| 发表于 2017-12-28 10:22:11 | 显示全部楼层
dlxxren 发表于 2017-12-28 10:05
什么意思?把你的这个全部覆盖到我的DLL文件里吗?才能好用么?

我看到你有两段重复的关于HGS的代码,所以重新编辑了一下,你把你原来文件里的代码全部替换掉试试
回复

使用道具 举报

发表于 2017-12-29 21:41:22 | 显示全部楼层
Cerrik 发表于 2017-12-24 23:29
把你的dll.xml文件贴上来看看吧,格式很重要,多一个符号一行代码就没用了 ...

??xml version="1.0" encoding="UTF-8"?>

<SimBase.Document Type="AceXML" version="3,0" id="dll">
    <Descr>AceXML Document</Descr>
    <Filename>dll.xml</Filename>
  <Launch.Addon>
    <Name>PMDG_Interface</Name>
    <Disabled>False</Disabled>
    <Path>PMDG\DLLs\PMDG_Interface.dll</Path>
    <DllStartName>module_init</DllStartName>
    <DllStopName>module_deinit</DllStopName>
  </Launch.Addon>
  <Launch.Addon>
    <Name>RAASPRO</Name>
    <Disabled>False</Disabled>
    <Path>.\RAASPRO\RAASPRO.dll</Path>
    <DllStartName>module_init</DllStartName>
    <DllStopName>module_deinit</DllStopName>
  </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>
</SimBase.Document>
回复

使用道具 举报

发表于 2018-4-3 02:20:51 | 显示全部楼层
<?xml version="1.0" encoding="windows-1252"?>
<SimBase.Document Type="AceXML" version="3,0" id="dll">
  <Descr>AceXML Document</Descr>
  <Filename>dll.xml</Filename>
  <Launch.Addon>
    <Name>SODE Animation Module</Name>
    <Path>C:\Program Files (x86)\12bPilot\SODE\SimObjectAnimationModule.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Options</Name>
    <Path>PMDG\DLLs\PMDGOptions.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Events</Name>
    <Path>PMDG\DLLs\PMDGEvents.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Sounds</Name>
    <Path>PMDG\DLLs\PMDGSounds.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Captain Sim 767 Menu</Name>
    <Path>Captain_Sim\Captain_Sim.b767.menu.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Captain Sim 767 Sound</Name>
    <Disabled>True</Disabled>
    <Path>Captain_Sim\767\cs.sound.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Options</Name>
    <Path>PMDG\DLLs\PMDGOptions.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Events</Name>
    <Path>PMDG\DLLs\PMDGEvents.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Sounds</Name>
    <Path>PMDG\DLLs\PMDGSounds.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Options</Name>
    <Path>PMDG\DLLs\PMDGOptions.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Events</Name>
    <Path>PMDG\DLLs\PMDGEvents.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Sounds</Name>
    <Path>PMDG\DLLs\PMDGSounds.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Options</Name>
    <Path>PMDG\DLLs\PMDGOptions.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Events</Name>
    <Path>PMDG\DLLs\PMDGEvents.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>PMDG Sounds</Name>
    <Path>PMDG\DLLs\PMDGSounds.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>TargetInfo</Name>
    <Path>Gauges\TargetInfo.dll</Path>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Fury_1500</Name>
    <Path>Gauges\Fury_1500.dll</Path>
    <DLLType>PDK</DLLType>
  </Launch.Addon>
  <Launch.Addon>
    <Name>Flight Recorder</Name>
    <Path>Aerosoft\Flight Recorder\AS-FlightRecorder.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>
</SimBase.Document>
哥们,照做了,还是不能解决啊。
回复

使用道具 举报

 楼主| 发表于 2018-4-3 09:52:57 | 显示全部楼层
东东 发表于 2018-4-3 02:20
AceXML Document
  dll.xml
  

哥们
最后一行</SimBase.Document>上面漏了一行</Launch.Addon>
回复

使用道具 举报

发表于 2018-4-3 17:03:34 | 显示全部楼层
Cerrik 发表于 2018-4-3 09:52
哥们
最后一行上面漏了一行

<Launch.Addon>
    <Name>Flight Recorder</Name>
    <Path>Aerosoft\Flight Recorder\AS-FlightRecorder.dll</Path>
  </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>
  </SimBase.Document>
还是不行,心酸啊
回复

使用道具 举报

发表于 2020-2-28 08:32:10 | 显示全部楼层
我还以为说得是输入跑道长度/机场标高的那个HGS.........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表