本帖最后由 Jingoex 于 2023-4-4 01:10 编辑
每次打战役的时候,玩飞机时总是被电脑风骚走位给躲弹。被躲烦了。以黑鹰战机为例子:
第一步:找到黑鹰战机使用的武器的抛射体 ①用notepad++软件打开rulesmd.ini文件,文件中搜索BEAG,在[BEAG]中会找到黑鹰战机使用的武器Primary=Maverick2,而三星时使用的武器ElitePrimary=Maverick2E。 ②在rulesmd.ini文件中搜索Maverick2可知,无星及一星黑鹰战机武器的抛射体Projectile=AirToGroundMissile,搜索Maverick2E可知三星黑鹰所用武器的抛射体也是Projectile=AirToGroundMissile。无星,一星,三星时武器的抛射体为同一个,都是AirToGroundMissile。 ③搜索AirToGroundMissile后得到黑鹰武器抛射体的代码
第二步:将AirToGroundMissile中的 Ranged=yes 改为 Ranged=no 其中这一个代码的解释为 “ Ranged= ;是否在导弹追击超过一定距离后原地爆炸 ” 大部分人在改完这一步就以为结束了。 当Ranged=no时,飞机在攻击原地不动的单位时,被锁定的单位再怎么走位都是无法躲弹的。 但是,当飞机从背后攻击一直在不断移动的单位时会几乎100%被躲弹。包括但不限于从背后攻击正在奔跑的狂兽人,在矿石上行走的盖特机炮坦克等。。
第三步:将Arm=2改为Arm=50。 “Arm= ;指定导弹引信启动延迟 默认0” 尽管我也不知道这个代码的具体作用。但经过我4个小时的不断测试,发现将Arm的数值改为50时,飞机的投弹在任何情况下都不会被闪躲。Arm数值低于50时,飞机会有被躲弹的可能。
完成以上步骤就能实现飞机不会被躲弹。技术有限,我只能得到结果而不知道其原理。如果有大佬知道原理的可以说下。
|