科普:关于甲弹对抗和装甲疲劳
终结者黑暗命运反抗吧
全部回复
仅看楼主
level 6
本文文件均来自根目录下basis.pak中\scripts\species下的脚本文件,感谢不知名英雄提供的解压密码:oKoo$]bnGTKJLMNBA9A也一并放上来。
图一展示了弹药击穿装甲的过程,该过程并非解包代码逻辑而是我个人根据游戏内多次实测和ce抓取的数据整合分析而来,不能保证其完全适用于所有范围。
穿深damage(同时也是伤害)在弹药文件ammunition.xml中,装甲抗性文件为armor_types.xml。其具有多种类型,分别为:
AP穿甲;CM破甲;therm热能(等离子);HE高爆;FR破片;FL超压。
FL笔者不敢说完全了解其作用,已知FL不参与削薄装甲但参与对无装甲模块血量的伤害且可以穿透部分掩体,私以为其主要用途为杀伤步兵。
图2展示了部分武器穿深。
图3为装甲抗性数据。以坦克钢装甲tank_steel_armor为例:其对AP类型 为1:20,前面的1表示装甲抗性为1.0,用于等效厚度的计算。后面的20表示在削薄装甲时厚度为穿深的二十分之一,用于装甲疲劳的计算。
装甲厚度文件为modules.xml。
可以使用伟大的Cheat Engine抓取内存数据加以验证,装甲/血量数据为单浮点数。使用28AP 40FL的M2老干妈射击40mm等效27.6mm的钢铁甲悍马引擎(430血量)观测结果。
图4受到一次打击后剩余约38.6装甲与429血量(伤害向上取整),符合预测。
图5调整到20装甲,受到一次打击后剩余约18.6装甲与415血量,符合预测。
图6调整为0装甲,受到一次打击后剩余362血量,此时FL造成伤害,符合预测。
2025年01月20日 00点01分 1
level 6
其实很早就想做这个类型的贴子了,苦于对机制只有一些模糊的认识很多想法没法证实@润学 如果能帮到忙的话也是不胜荣幸[勉强]哈哈哈哈哈
2025年01月20日 00点01分 2
level 6
决定装甲疲劳的值就在抗性之后[笑尿][喝酒],上个月测抗性的时候我认为这是一个比值,4:40=2:20这样。我改过测试过,当时应该是测试失误了一直以为是这样。直到今天ce抓装甲值,破甲弹削薄的装甲一直比其他的少一截才发现我大错特错了。全网都找不到关于装甲疲劳的帖子,真是走了好多弯路。
2025年01月20日 01点01分 4
level 9
大佬牛逼![哈哈]这样还能玩出更多花样来,坦克的装甲修改也不一定飞得需要大于目标穿深的2倍了
2025年01月20日 02点01分 5
大佬不敢当,还是站在前人的肩膀上才能做出来一点东西。
2025年01月20日 02点01分
level 9
此贴也解释了为啥原版艾布拉姆斯装甲疲劳速度那么快,以RPG7的500破甲深度为例攻击一次艾布拉姆斯的炮塔就能削掉25装甲厚度,只需要5.88次射击就可以让艾布拉姆斯的炮塔装甲被削弱到可以击穿的程度,十分离谱
2025年01月20日 02点01分 6
特别是考虑到RPG小队仅一个小队都是3人以上多发齐射
2025年01月20日 12点01分
level 1
陶氏正面打中铁头,会削弱装甲吗
2025年01月20日 03点01分 7
当然会
2025年01月20日 03点01分
level 8
而且在战斗中没有回甲手段,导致战斗中后期基本上都是无甲状态
2025年01月20日 05点01分 8
难怪后面几发子弹擦一下就炸😂
2025年01月20日 05点01分
level 7
好贴,顶
2025年01月20日 05点01分 9
level 6
挺容易看出来冒号后面是耐久系数的吧,main gun被打黑了,装甲不会掉的(虽然我后来知道掉了装甲影不影响装甲显示取决于module的词条),看到冒号后面是10000就猜到这是耐久系数。另外armor_type里第一行的批注也写了这是耐久系数。不过具体公式能测出来还是很厉害的。
2025年01月20日 07点01分 10
我去,还真有注释,这下整蛊了。当时看到1:10000是履带,下意识认为有履带这个实体,像其他游戏一样等效很小不会阻挡穿透的意思。然后还特地去把1:20改成1:40随便测了下体感感觉变脆了,现在看来是幻觉。
2025年01月20日 07点01分
level 10
只能说这制作组填的离谱数值平衡导致完全浪费了这游戏引擎机制的发掘潜力,
这些机制平衡好了,如果单位够多,是完全不逊色与战争之人或英雄连,能成为一个新的rts招牌类型的(比战争之人/地狱之门操作简单,但装甲机制却并不简陋。甚至还有改装定制和步兵定制升级技能的自定义功能)就是乱填的各种数据显得这游戏的单位设计的特别简陋[小红脸]
2025年01月20日 12点01分 11
@幽冥影羽 你看看,巴黎最近的好几个研究帖子就知道了,游戏最顶级的陶瓷甲在游戏里最硬的坦克正面,第一发都不能免伤[汗] 至于直升机,问题就在于,它能被狙击手自动命中,反过来说,反映的还是这游戏里瞎搞的射程数据问题
2025年01月21日 04点01分
@幽冥影羽 平衡问题的数据更搞笑。你m1的坦克炮离子炮加射程军团那边的炮不是一样的炮,不一样加射程-_-||,问题是,坦克主炮能跟机枪狙击枪无后坐力小炮一样(或者说同射程那几种小炮精准度甚至比坦克主炮还高)
2025年01月21日 04点01分
@幽冥影羽 还有你说所谓打陶瓷甲做不到穿甲之类的,有没有可能按真实防御来说不用加装甲,裸甲正面这种筒子你是不论射多少发也打不穿坦克正面的?
2025年01月21日 04点01分
@zhouxin070731 问题就是这种重型坦克平台上装的重炮射程和个步兵拿的无后坐力炮一样就很离谱,也没人要求必须查出好几十的射程差距来,但是你怎么也得差出个5到10的差距吧?明明步兵的火箭筒射程还差不多合理,但到了无后坐力炮就和能和坦克主炮一样了
2025年03月20日 09点03分
level 7
也就是说能拿重机枪机炮磨死坦克[滑稽]
2025年01月20日 12点01分 12
得有护甲等效一半的穿深才能进入削甲计算,最差你得用个rpg
2025年01月20日 13点01分
@幽冥影羽 我用等离子机枪磨死过重型平台
2025年01月20日 14点01分
@说实话的人😷 那也得看是白板平台还是格栅甲平台,这俩几乎不是一个玩意
2025年01月20日 15点01分
level 7
2025年01月20日 18点01分 13
@幽冥影羽 这图里就是带格栅的,最后强行射起火把乘员赶下来了
2025年01月21日 05点01分
这么看来设计的确实有点过分了,感觉怎么也得穿甲大于装甲才能削弱装甲值才对啊。而且装甲值减少无下限就很坑,减到一半就下限也行啊 或者可以穿甲大于装甲每次减40分之一,大于两倍减20分之一,大于一半减80分之一这种设定
2025年03月13日 09点03分
没甲的重平台跟坦克不是一个等级的防御,你去试试带格栅装甲的平台
2025年01月21日 05点01分
@说实话的人😷 格栅平台正面我记得两百多啊,乘个2.9的系数,等离子机枪应该不可能打得动……难道格栅没加底盘装甲?
2025年01月21日 05点01分
1