zoukankan      html  css  js  c++  java
  • [原][飞行仿真]helios与dcs world安装,详尽教程

    可以参考的博客:

    http://www.insky.cn/bbs/forum.php?mod=viewthread&tid=58175

    http://www.insky.cn/bbs/forum.php?mod=viewthread&tid=58211&highlight=HELIOS

    http://www.insky.cn/bbs/forum.php?mod=viewthread&tid=63215&page=1

    https://tieba.baidu.com/p/2507308302?red_tag=1551873765

    先来看看,我安装好的照片:

    首先安装这套飞行软件需要:

    1.硬件:至少两个屏幕,一个看飞行视镜,一个看飞机控制面板

    2.软件:

      DCS_World_1.2.16.exe     免费的飞行仿真软件,自带两款免费飞机,目前是2.9版本,但是这里只能用这个版本,且不能更新

      A-10C_1.2.16.exe      基于DCS制作的 A10C飞机,需要花钱买,有破解版

      EMC_setup.exe      这个是为了配置DCS系统lua脚本的辅助工具,没有也行,手动改lua脚本也没问题

      HeliosSetup-Stable-1.3.190.msi   太阳神软件,用来显示A10C飞机控制界面的,与DCS联动,本文的目得就是将其与DCS用起来

    开始动手

    安装软件:

    1.安装DCS,默认位置安装C:Program FilesEagle DynamicsDCS World

    2.安装A-10C_1.2.16.exe,需要在DCS安装好后安装,然后开启DCS,第一次选择A10飞的时候需要联网验证,输入产品验证码

    3.安装Helios,会安装两个软件:

    HeliosProfileEditor.exe     编辑器  

    HeliosControlCenter.exe  播放器

    设置显示器:

    在nvidia控制面板中设置:

    分辨率、旋转、位置关

    一般主要显示器该是1920*1080的

    我这个是六个屏幕,三个展示屏幕,三个仪表屏幕。一主机6通道。

    编辑Helios飞机面板:

    打开HeliosProfileEditor.exe编辑器,开始编辑,这篇文章有详细的编辑教学

    https://tieba.baidu.com/p/2507308302?red_tag=1551873765

    这里我提几点,如果有别人编辑好的hpf文件

    例如:DCS A-10C.hpf

    一般都需要放在

    “文档”--》HeliosProfiles目录下

    太阳神编辑器和播放器的默认读取路径就是这里

    1.在 HeliosProfileEditor.exe编辑器,打开这个“hpf”文件,

    2.因为用自己电脑,所以用重新配置屏幕关系,用reset monitors重新设置

     

    3.两种情况:如果是用别人的hpf文件,不要添加新的Interface,但是要通知DCS程序

    如果不是读取别人的hpf文件,而是自己写的,需要连接DCS

    点击 Add Interface

    选择DCS A10C添加

     

    4.通知DCS程序和Helios通信

    这个设置是为了让DCS知道,太阳神要与其通信,设置了是要替换DCS的执行lua脚本

     

    DCS执行的lua脚本位置在这里:

    C:用户XXX保存的游戏DCSScripts

    看下Export.lua的生成时间,在你设置过太阳神软件的“up to date”之后就对了

    完全设置好helois之后,可以开启Control Center查看

    5.设置好的helois软件:

    我是六个屏幕,前三个作为主要视镜,后三个作为仪表板

    细看仪表板:

    可以看到仪表板是有漏空的,这个镂空是给DCS显示插件用的

    6.设置DCS

    开启dcs

    设置option,在system中

    将分辨率,设置最大

    调用的lua脚本a10需要我们先设置

    7.设置dcs10lua脚本:(这个脚本是告诉dcs,怎么在这个6通道中显示自己的各个模块,包括视景)

    这里一般都用EMC和helios来调整各个插件摆放位置

    开启EMC之后可以打开DCS中会展示的插件,然后保存成a10.lua文件,在刚才的DCS中读取,这里注意DCS的视景,我是手动改lua脚本的:

    Viewports 几个参数需要这样设置为了:主视景显示在前三个屏幕

    _ = function(p) return p; end;
    name = _('a10');
    Description = 'a10'
    Viewports =
    {
    Center =
    {
    x = 0;
    y = 0;
    width = 5760;
    height = 1080;
    viewDx = 0;
    viewDy = 0;
    aspect =  screen.aspect;
    }
    }
    
    ED_A10C_RIGHT_MFCD =
        {
            x = 8316;
            y = 60;
            width = 385;
            height = 385;
        }
    
    
    ED_A10C_RWR =
        {
            x = 7371;
            y = 261;
            width = 246;
            height = 246;
        }
    
    ED_A10C_CDU =
        {
            x = 8862;
            y = 872;
            width = 350;
            height = 265;
        }
    
    ED_A10C_LEFT_MFCD =
        {
            x = 6900;
            y = 60;
            width = 383;
            height = 383;
        }
    
    ED_A10C_UHF_PRESET_CHANNEL =
        {
            x = 6612;
            y = 1050;
            width = 54;
            height = 54;
        }
    
    ED_A10C_CMSP =
        {
            x = 8815;
            y = 29;
            width = 316;
            height = 72;
        }
    
    ED_A10C_CMSC =
        {
            x = 7696;
            y = 278;
            width = 244;
            height = 72;
        }
    
    
    ED_A10C_UHF_FREQUENCY_STATUS =
        {
            x = 6462;
            y = 1143;
            width = 217;
            height = 54;
        }
    
    ED_A10C_UHF_REPEATER =
        {
            x = 7530;
            y = 833;
            width = 67;
            height = 15;
        }
    UIMainView = Viewports.Center
    View Code

    上面是我的a10.lua脚本设置

    这个a10.lua保存的位置要在:

    C:Program FilesEagle DynamicsDCS WorldConfigMonitorSetup

    这里是DCS直接读取的位置

    调整完dcs就结束了

    下面看看不运行helios,只运行设置好的DCS:

    最后两个软件一起运行:

    这个就是最终形态

    ps:如果你也像我一样后三个屏幕用的是触屏

    需要在“控制面板”--》“平板电脑设置”中设置好触摸屏对应的显示器,很好设置,可以百度

  • 相关阅读:
    关于String重写的hashcode的代码分析
    自定义HashSet判重标准
    idea-Java文件结构
    java 带静态域的导出类创建时都发生了什么?
    seo初学
    关于事件冒泡和事件委托
    关于本地$.get(url,function(data)),异步获取数据
    FileReader上传图片
    关于随机生成颜色
    C语言贪吃蛇
  • 原文地址:https://www.cnblogs.com/lyggqm/p/10451901.html
Copyright © 2011-2022 走看看