搜索
热搜: MEA 宇川重工
查看: 5903|回复: 10

【FCS-R】转子基座炮台

[复制链接]

19

主题

24

帖子

202

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
202
发表于 2018-3-14 06:21:33 | 显示全部楼层 |阅读模式
【介绍】
      是一个可以吧安装在转子上的固定武器作为炮台的程序。类似Whip的转子炮台。但我们做了更多优化,首先在预瞄点算法上有所提高,其次在转子的控制上有所优化,精度比原版自动武器好得多,支持多种索敌方式


【说明】

        1、转子基座炮台是一种使用转子固定在飞船上的炮台,活动部分通常安装固定加特林机枪。威力比传统自动武器大大增加。基础结构是一个水平活动的X转子、一个垂直活动的Y转子,然后在最终活动部安装一组固定加特林机枪
        2、这个程序可以控制同一网格(包括垮转子、连接器、活塞)里的所有转子基座炮台。所以并不需要每个炮台安装一个程序。
        3、程序索敌采用3种方式:
                a.指定一个FCS编程块(FCS是我组推出的知名火控程序,采用摄像头索敌,http://www.spacemea.com//forum.php?mod=viewthread&tid=2),程序会自动读取FCS编程块锁定的目标。
                b.程序会自动获取网格内所有的自动武器(包括自动火箭弹炮塔、自动加特林机枪、室内机枪),当其中任何武器发现目标并开始自动攻击,程序就会指令所有可以攻击的转子基座炮台一起攻击这个目标。多目标情况下,程序会自动分配
        4、程序在弹道预瞄算法上优于游戏原版自动武器的算法,在双方高速无规律机动的情况下命中率比原版武器提升50%以上。但这个算法仅限于FCS锁定和自主锁定的情况下才生效。
        5、程序在转子旋转控制上采用PID控制,对不同类型的炮塔指定不同的PID参数可以最大化转子的瞄准效率
        6、程序允许在转子基座炮塔上安装若干个探测器,这个(这些)探测器用来防止这个转子基座炮台命中自己。请手动设定这些探测器的范围,调整到刚好覆盖该炮塔的火力前方最大距离,并且设为可以探测自己阵营、不能探测敌方阵营。
        当探测器被激活(探测到设定的物体),程序就会下令这个炮台立刻停止攻击。
        
【安装】

        1、如果你做好了一套转子基座炮塔,请把上面的所有相关块放进一个编组里。并且挑选一个方向块(这个方向块用来给程序识别自己的指向,可以是任何K表中的方块,注意前后左右上下一定要正确),修改这个方块的名字,
        让它的名字包含程序顶部的AimBlockKey设定的关键字。
        2、相关方块包括:
                ======= 重要 ======
                a.一个瞄准块,可以是任意K表中可以看到的方块,必须设定它的名字,让其中[包含]AimBlockKey设定的关键字。【必须】
                b.若干转子,程序会自动识别转子安装方向。支持多个转子共同控制一个轴(对向安装法)。但必须有x轴转子和y轴转子至少各一个,否则无法正常瞄准。【必须】
                c.若干武器,理论上所有武器类型都可以,建议使用固定加特林机枪或固定火箭弹发射器。【必须】
                d.若干探测器,用于攻击保护。【可选】
                e.若干摄像头,用于自主索敌。【可选】
        3、这里建议使用远程控制块(或驾驶舱)作为瞄准块。使用远程控制块作为瞄准块时,当你控制这个远程控制块,程序会识别到你的控制,并把你的鼠标操作传给转子。让你可以向控制飞船一样直接用鼠标控制这个炮台的指向。
        4、多套炮台怎么办?把各个炮台属于自己的方块都放在自己的编组里。即:A炮台的瞄准块、武器、转子等方块都放进编组A中,B炮台的瞄准块、武器、转子等方块都放进编组B中。不允许一个方块同时存在多个炮台的编组里。
        5、飞船上还有其他方块编组怎么办?没关系,程序会读取所有编组,但只有编组中存在一个名字包含了AimBlockKey的方块时,这个编组才会被认为是转子基座炮台。程序不会扰乱其他编组里的任何方块。

【展示】

~[C@LNZ`DJB}{JWV~5KU$PD.gif
攻击展示

SpaceEngineers 2018-04-21 03-08-10-37.gif
炮台自动归位自动巡弋


  【下载】

  v0.8
  [FCS-R v0.8] —— FCS-R 转子基座炮台v0.8.txt (22.64 KB, 下载次数: 379)
回复

使用道具 举报

匿名  发表于 2018-3-14 06:34:28
支持.......................................
回复

使用道具

匿名  发表于 2018-3-14 10:29:16
老大你还是这么屌
回复

使用道具

匿名  发表于 2018-3-31 18:05:34
v0.8版本的程序,索敌方式b,预设了转子转动区间后,即使转不到对应位置也会开火。求加一个判定
回复

使用道具

匿名  发表于 2018-4-17 02:40:42
老大再次更新完更科学了呢
回复

使用道具

1

主题

5

帖子

30

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
30
QQ
发表于 2018-4-17 02:41:43 | 显示全部楼层
老大这次更新 完更节约弹药了
承接飞船机库、星球基地、大型车辆等非密闭式转子门与机库装修
回复

使用道具 举报

0

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2018-4-17 10:58:45 | 显示全部楼层
群主老仙,法力无边
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2018-4-23 11:56:22 | 显示全部楼层
老大 这个怎么搞啊 代码直接复制进去后 没反应啊
回复

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2018-5-23 19:41:24 | 显示全部楼层
    我有两个小建议OvO
    1.新增 切换是否优先攻击FCS锁定目标 的功能。在实际使用当中,在使用轴向炮(火箭发射器、转子炮、重力炮等)攻击FCS锁定的主要目标时,有时我只希望FCSR炮塔作为近防炮,拦截自动武器锁定到的敌方飞来的导弹、小飞机之类,而不是一起攻击主要目标。
    2.新增类似“多目标处理”的功能。比如类似启用“保留当前目标”选项,则FCS锁定新目标(一般即用于轴向炮的指引)后炮塔仍然攻击上一个目标;乃至通过FCS先后锁定和部分手动干预来为不同的炮塔分配多个目标。    望考虑~
回复

使用道具 举报

匿名  发表于 2018-5-28 12:49:49
电动小马达 发表于 2018-5-23 19:41
我有两个小建议OvO
    1.新增 切换是否优先攻击FCS锁定目标 的功能。在实际使用当中,在使用轴向炮( ...

1.也并不是一定优先攻击FCS的目标,实际做出来的程序是优先攻击距离自己最近的。比如你FCS锁了一个3km的目标,超过炮台射程了它们根本不会去打,这时候有其他目标进入1km范围内,炮台打的还是最近的这个。
2.这个提议不错,但条件必须是目标禁止。FCS锁定其实不是记录目标当前的状态就结束了,而是需要持续的使用摄像头进行追踪和更新的。当FCS锁定另一个目标后,原先这个目标其实已经停止更新了,如果它运动,是打不到的。FCS-R主要还是使用自动武器获取目标,有比较强的近防能力,而不需要人去干预。如果你正常装了一些自动武器,炮台自然会去攻击的,不需要FCS去锁定和引导
回复

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

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