水一贴阿提拉的远程精度问题
阿提拉全面战争吧
全部回复
仅看楼主
level 10
微光蓟 楼主
夏促又多了好多人入坑啊[滑稽]
先上点图,直观感受一下原版远程武器的精度[滑稽]特地用了河道显示着弹点
玩过其他全战的玩家第一次接触阿提拉的时候,肯定对原版远程的扯淡精度感受良深[滑稽]就图里面的弹道,在敌我混战的时候,乱射自己人是常态。为了让标枪最大化输出,好不容易把标枪兵拉扯到敌后,结果一顿输出小牙签全部飞过敌人头顶的状况,我相信很多人都体会过[滑稽]
所以我今天要说一说阿提拉的精度机制,当然从我的个人理解出发,如果误导吧友了,就当我在说梦话吧[滑稽]
2020年07月02日 11点07分 1
level 8
快!
2020年07月02日 11点07分 2
水完了[滑稽]
2020年07月02日 12点07分
level 10
微光蓟 楼主
首先看一下用PFM打开的游戏数据
阿提拉的投射物表里都有Calibration_Distance和Calibration_Area这两条,直译过来就是校准距离和校准区域。
在游戏里,玩家使用一些解锁细节MOD就可以看到【射程】这项数据,而关于数据的说明,游戏里这样显示的
偷懒,我就不进游戏截图了。可以看到它说明了射击精度会随着距离而衰减,这个衰减方式其实就是通过实际射程和Calibration_Distance的差值实现的。
比方说普通的150射程弓,它的Calibration_Distance被设置为50,在50码以外箭矢就会飘忽不定。
为了佐证我的想法,直接上图。
通过将北欧盗匪的木头标枪的Calibration_Distance改成和射程一致,可以看到所有的标枪都准确的打中了
前排
的敌人,再也没有飘过去的情况。同样的表现也适用在弓箭和弩的身上。值得一提的是,CA将125射程的弩的Calibration_Distance设置为100,也就是为什么弩很能杀人的原因了。
2020年07月02日 11点07分 3
level 10
微光蓟 楼主
而另一条数据Calibration_Area,在游戏中应该是影响投射物的着弹点范围,也就是说值越小,投射精准度就越高,这项主要被CA用在了投石机的数值上。
上图中,可以看到投石机的Calibration_Area被调整到相当夸张的数值,来削减投石机的精准度。
然而不幸的是,CA同时将投石机的Calibration_Distance设置成射程的范围,甚至超出了范围数值,这也就酿成了激光制导投石机的惨案。
所以想要自制投石机削弱,就可以削弱Calibration_Distance数值实现。
要吐槽一下,工坊上的投石机削弱MOD上传的是BIN文件,没法用PFM打开。。。
2020年07月02日 11点07分 4
level 10
微光蓟 楼主
因为游戏中投射物的Calibration_Distance和Calibration_Area这两条数据是死的,所以CA专门加了一条Marksmanship_Bonus,意为射术加成。提高该属性是游戏中唯一升级单位精准的途径,每一次老兵升级,Marksmanship的数值都会获得提升,理论上老兵射手会射的更准。
上一个效果图,将38弓的普通箭矢的Marksmanship设置为100
这个也很明显的减轻了飘忽不定的现象。
2020年07月02日 11点07分 5
"每一次老兵升级,Marksmanship的数值都会获得提升" 这个怎么看的我看兵种升级的bonus表里没有这个提升[疑问]
2020年07月02日 12点07分
@贴吧用户_57QUNtU 我在楼下放个图。
2020年07月02日 12点07分
level 10
微光蓟 楼主
所以最后总结一下。
1.在不修改任何数值的情况下,原版游戏可以通过老兵升级获得精准加成,然而效果不太好。
2.Calibration_Distance代表的校准范围,确保了范围之内的投射物可以准确射中目标,而不会飘过头顶。超出了数值的投射物会开始精度衰减。
3.Calibration_Area代表了投射物的着落范围,数值越大,着落地点越随机,也就不准。
最后看一下木头标枪的效率,仅仅是将Calibration_Distance和射程保持一致
非常的恐怖了,不得不吐槽CA脚做的数据,北欧盗匪用的标枪在数据里显示为木制标枪[滑稽]
2020年07月02日 11点07分 6
我是在unit_experience_bonuses表里增加了升级提升stat_accuracy和stat_reloading,这样老兵的精度和装填会更好,体现新老兵的差异
2020年07月02日 12点07分
@贴吧用户_57QUNtU accurcy我怀疑是罗马2或者竞技场的遗留问题。能不能增加精准度不好说,在special_ablity_pause里有一条被翻译为百步穿杨的效果词条,增加80精准度,我绑在了精准射击上测试,似乎不怎么明显。
2020年07月02日 12点07分
@微光蓟 这个我没核实过,我是在一个mod里看见这么加的,那个mod是减少友军误伤的mod。
2020年07月02日 12点07分
@贴吧用户_57QUNtU 看来是精准增加不够的问题。
2020年07月02日 12点07分
level 10
微光蓟 楼主
阿提拉射手缺的是有效输出,我想CA本身的设计还是挺合理的。通过Calibration_Distance和Calibration_Area平衡,来体现不同射手的高低差异。
遗憾的是,游戏中的远程单位数量显然不能就靠那几条投射物数据来满足,而且Calibration_Distance数据设置的太苛刻了,所有的弓都是50码内精准,也就造成非常严重的“飘过去”现象。而标枪的30码因为本身就短的输出范围,表现略好,但是你标枪放在最大射程就可以看到“叛国”行为了[滑稽]我相信玩家都总结出了标枪绕后得贴脸射的经验[滑稽]
2020年07月02日 11点07分 7
level 10
微光蓟 楼主
水贴完毕[滑稽]希望对玩家有所帮助吧。修改这些玩意就可以做出其他全战的射手水平了。我推荐将Calibration_Distance稍微调高一点,其他的可以保持不变,有想法的可以多建几条投射物数据,将原版游戏内远程单位的精度差异扩大。还可以实现步弓和骑弓的命中率差异,对付游牧民族体验更好点。
2020年07月02日 12点07分 8
level 8
好帖![真棒] 难得一见的好帖 [真棒],还有没有能够分享的,多来点[吐舌]
2020年07月02日 12点07分 9
level 8
话说你知道怎么调整远程骑兵/步兵的回避开始距离吗?就是敌人离远程骑兵/步兵多远的时候,他们开始回避。我想调大点,不然很容易被贴脸
2020年07月02日 12点07分 10
这个感觉主要不是距离的原因,玩家的自动规避就是没电脑的好用,常常发呆不知道跑,可能是ca故意设定的
2020年07月12日 00点07分
这个我还不清楚[吐舌]
2020年07月02日 12点07分
@余峻熙qs 我记得之前中2全战的自动规避还不错的
2020年07月12日 04点07分
level 10
微光蓟 楼主
补充一下,兵种升级时每次给的加成。
2020年07月02日 12点07分 11
这个表好像不起效果,起效果的好像是这个表unit_experience_bonuses,你在自定义里升级的时候可以看到兵种升级后的攻防值跟这个表不符
2020年07月02日 12点07分
@贴吧用户_57QUNtU 老兵升级这个我有点武断了,我测试一下[吐舌]主要是工坊那些号MOD都用的bin文件,太坏了,让人看不透
2020年07月02日 12点07分
@微光蓟 这种bin文件你可以用ultraedit之类的编辑器修改的,去掉前面一点头就可以用pfm打开了
2020年07月02日 12点07分
2020年07月02日 12点07分
level 13
好贴,必须顶一下[真棒]
2020年07月02日 12点07分 12
感谢大佬捧场[吐舌]
2020年07月02日 12点07分
level 8
我在unit_experience_bonuses表里这样修改后,可以在自定义里升级兵种的时候看到效果是一致的
这个表里的数据的意思是:每升一级近战攻击提升2点,近战防御提升4点,士气提升2点,精确提升1,装填这个好像是按照百分比的,不是固定数值
2020年07月02日 12点07分 13
我贴的表确实跟游戏表现不符,那这样的话,原版游戏可能只能依靠accuracy提高精度了。
2020年07月02日 12点07分
修改accuracy确实是有效的。可惜原版游戏精度增长为0[滑稽]完了,CA就没想让老兵磨炼箭术[滑稽]
2020年07月02日 12点07分
@微光蓟 楼主 修改到多少可以提高弓箭的命中率呢?(主要玩罗马 龟甲一顶 别来毒弓随你射)
2020年08月25日 15点08分
@越人语天Ω 改成1就差不多了,老兵会很厉害。太高了,体验会不好。
2020年08月26日 08点08分
level 10
微光蓟 楼主
因为@ccpdown老哥的提醒,我现在推翻前面所说的老兵升级会增加精准度的说法。
这里还有一条属性accuracy影响精度,但是原版老兵升级里这一项的升级数值为0。所以老兵不能射的更准。。。
我翻汉化的时候,还找到了下面这条有趣的东西
效果是20s内增加80精准度,这个应该是有效果的。但是CA出于某种原因没有实装。。。
2020年07月02日 12点07分 14
level 10
微光蓟 楼主
老兵升级修改成每次升级加20点精准度,九级北欧部民弓的弹道表现
和上面的效果相差无几。
2020年07月02日 12点07分 15
1 2 3 尾页