请选择 进入手机版 | 继续访问电脑版
跳转到:
打印 上一主题 下一主题

[教程] 关于霰弹攻击的研究

[复制链接]
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
跳转到指定楼层
楼主
发表于 2016-4-18 17:54:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作为一个修改党,楼主一直力图复原近代火器的真实攻击方式,众所周知,那个时候霰弹是很好的打击武器,说白了就是散弹,葡萄弹,近距离伤害恐怖无比,不过游戏里没有攻击方式,我也听过一些修改前辈说过,帝国三无法实现散弹攻击,楼主最近也研究了一下,得到了一些很有意思的成果,楼下放图
LV4 下士

阅读权限
50
积分
500
食物
0
木材
22
钱币
10
茶叶
0
钻石
0
经验
500
沙发
发表于 2016-4-18 17:54:00 | 只看该作者
支持
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
板凳
 楼主| 发表于 2016-4-18 17:54:00 | 只看该作者
这就是我修改出的散弹 185350lvp71d13vm7aif71.jpg 185350zlc6n01ac8z8iv6o.jpg 185350l9vrhdlz7l6s7596.jpg 185351ja2uy2syd4z5y52v.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
地板
 楼主| 发表于 2016-4-18 17:56:00 | 只看该作者
看着可能乱一些,不过确实是散弹,下面我说说我是怎么整出来的
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
5#
 楼主| 发表于 2016-4-18 18:09:00 | 只看该作者
改出这个散弹效果需要从头开始,先从art文件改起,以我图中把火枪变成散弹枪的例子说起,我改的是火枪手,那么先找到火枪手的art文件,需要aoe3ed里的archive viewer,找到这个 185351uhfy19hzwr3uu9wr.jpg
回复
LV4 下士

阅读权限
50
积分
514
食物
1
木材
10
钱币
11
茶叶
0
钻石
0
经验
510
6#
发表于 2016-4-18 18:13:00 | 只看该作者
185351b35ec7dm66k6k31w.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
7#
 楼主| 发表于 2016-4-18 18:18:00 | 只看该作者
这个就是那条弹道,你会发现这条只有一行,废话,火枪手打枪肯定是一枪一枪打,一次打一发子弹,所以肯定只有一行,不过既然是散弹,那么打出的肯定不止是一发,所以,现在复制这条语句,另起一行粘贴,注意对其。 185351h3buj9t9xj3uz10j.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
8#
 楼主| 发表于 2016-4-18 18:26:00 | 只看该作者
这第一步添加霰子就算是完成了,不过列为看官不要急,如果这样就去打的话,火枪的攻击力会高出20倍但并不会打出散弹效果,二十条弹道是重合的,你会一枪就把对面的单位打死还破坏平衡(当然了,对于某些开秘籍打自我练习的家伙会是不错的消息),所以我们必须想办法让弹道分散开,这就要涉及tactics文件的修改,我们找到火枪兵的tactics文件 185352sfv1cuuuuodovivu.jpg 185352oq6k6k5x7bqzv1q0.jpg 185352vk9aph9pdv0pdhkz.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
9#
 楼主| 发表于 2016-4-18 18:33:00 | 只看该作者
跟art文件一样的解压打开方式,就不多说了,打开之后你会看到战术的动作名称,我们的原理是让火枪手的攻击精度降低(吐槽一下,一个滑膛燧发枪命中率100%是不是在骗鬼啊,拿哥知道了会乐活过来 185353a548d5wx5kr6xjgk.png ),当命中率降低了,弹道自然就散开了,散弹效果也就出来了,下图是战术动作的名称和各种动作的串联语言,你会发现名称是和protoy里的负值名称一样的 185353tzsssnxdl8rz7to4.jpg
回复
LV4 下士

阅读权限
50
积分
528
食物
1
木材
18
钱币
12
茶叶
0
钻石
0
经验
518
10#
发表于 2016-4-18 18:34:00 | 只看该作者
前来受教。 185353adhw463aiwn5h65p.png
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
11#
 楼主| 发表于 2016-4-18 18:36:00 | 只看该作者
把他改成这样,(这其实是百日王朝的tactics文件里的语句,它实现了火枪的概率命中,具体的原理应该属于硬代码,是没法看到的) 185354mp3pfxq7mp3bp7zz.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
12#
 楼主| 发表于 2016-4-18 18:42:00 | 只看该作者
特别早注意这两个,这就是关键语句:命中概率,上边的代码里的数字就是命中率,诸位可以改数,从0到1,应该只是一位小数,你要写成两位小数电脑应该只能认小数点后第一位;第二行代码的意义我不太清楚不过可以确定也跟命中率有关,具体什么作用就不知道了,数值大多是0.5,我劝大家就不要动了 185354aie7rcn7burq5nju.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
13#
 楼主| 发表于 2016-4-18 18:45:00 | 只看该作者
但是这还没完,如果这样,命中按0.7算,可以散(如下图),但我们还可以做的更好,下面告诉大家如何修改protoy让它变的更散并且实现不同兵种散的程度不一样 185354yf1f3r7qqyzyd6d7.jpg
回复
LV3 一等兵

阅读权限
30
积分
490
食物
-1
木材
13
钱币
9
茶叶
0
钻石
0
经验
490
14#
发表于 2016-4-18 19:03:00 | 只看该作者
显卡这是要爆炸啊...
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
15#
 楼主| 发表于 2016-4-18 19:05:00 | 只看该作者
这样做的好处显而易见:你可以不受tactics的制约,想让精度是多少他就是多少(在范围内),并且用同一tactics的不同兵种可以有不同的精度,如果你足够任性你甚至可以让一个兵的不同队形有不同的精度,我把精度改成了0.1,看看这次的效果吧 185354okkelzpz5r522alk.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
16#
 楼主| 发表于 2016-4-18 19:08:00 | 只看该作者
修改这就完成了,然后是赋值,让这个散弹攻击有多少射程,多大范围,因为命中有概率,所以输出不太稳定,这个楼主还在研究
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
17#
 楼主| 发表于 2016-4-18 19:08:00 | 只看该作者
185355a6bblvz0bcjg7t52.jpg 185355fbttit1t7jtlmauo.jpg 185356rbqrbiesrj211lcz.jpg 185356prw6neyy5akbb89e.jpg 185356dbp63q6531pkub1j.jpg
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
18#
 楼主| 发表于 2016-4-18 19:10:00 | 只看该作者
诸位看官看一看,有兴趣的了解了解
回复
LV4 下士

阅读权限
50
积分
542
食物
3
木材
18
钱币
13
茶叶
0
钻石
0
经验
530
19#
发表于 2016-4-18 19:14:00 | 只看该作者
servent暖贴召唤师,奉召唤而来 185357svozt0k2s5cjd0dc.png 普散,你就是传说中的程序猿吗
回复
LV4 下士

阅读权限
50
积分
503
食物
-1
木材
20
钱币
10
茶叶
0
钻石
0
经验
498
20#
发表于 2016-4-18 19:25:00 | 只看该作者
可以360度都有溅射效果吗 185357sbjrbmz0nrg85154.png
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
21#
 楼主| 发表于 2016-4-18 19:27:00 | 只看该作者
顺便说一句,以上的过成中我已经把添加新单位和修改单位的各项属性的方法基本提遍了,诸位如果有想修改贴图的,替换动作的,都可以看看我这个帖子,都会有帮助,现在修改的前辈都不怎么出来了我也只能做这么多了
回复
LV4 下士

阅读权限
50
积分
527
食物
2
木材
14
钱币
12
茶叶
0
钻石
0
经验
520
22#
发表于 2016-4-18 19:33:00 | 只看该作者
回复
LV4 下士

阅读权限
50
积分
542
食物
3
木材
18
钱币
13
茶叶
0
钻石
0
经验
530
23#
发表于 2016-4-18 19:35:00 | 只看该作者
其实你该看看百日里轻炮的霰弹模式,那个真心霰弹
回复
LV4 下士

阅读权限
50
积分
516
食物
1
木材
13
钱币
11
茶叶
0
钻石
0
经验
510
24#
发表于 2016-4-18 19:42:00 | 只看该作者
先感谢葡散~
回复
LV4 下士

阅读权限
50
积分
512
食物
-2
木材
27
钱币
1
茶叶
0
钻石
0
经验
4
25#
 楼主| 发表于 2016-4-18 19:55:00 | 只看该作者
其实今天还有一项研究成果:陆军火炮攻城使用燃烧弹,做法就先不说了,列为请看图 185357x9rfo9ocv5h8p9fl.jpg 185357kl4n8zh4i6lvd6l4.jpg
回复
LV3 一等兵

阅读权限
30
积分
497
食物
0
木材
17
钱币
8
茶叶
0
钻石
0
经验
492
26#
发表于 2016-4-18 19:58:00 | 只看该作者
185358mo44e8mlalzzqpeo.png 185358kv4rqsev97ne9zzr.png 185359toocxoxowxd6jxdx.png 185359ppsspsswesvsppsi.png 185359an7336633pdrxnfd.png
回复
LV4 下士

阅读权限
50
积分
500
食物
0
木材
18
钱币
10
茶叶
0
钻石
0
经验
500
27#
发表于 2016-4-18 20:25:00 | 只看该作者
火炮我觉得还是改成开花蛋、霰弹两种模式吧,火枪用散弹着实烧显卡。
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则