lll259 发表于 2014-10-6 14:33

MOD,移动距离减半 V1.0 已更新

本帖最后由 lll259 于 2014-10-7 00:56 编辑

如题。敌我双方的在进入战斗后,移动的距离都减半了。另存到Wasteland 2\Build\WL2_Data\Managed目录下,覆盖同名文件。
只支持1号升级挡。

注意备份原文件。
此次修改只是从代码上,把计算移动每格所需要的AP数量加倍。和汉化以及其他功能不冲突。
http://pan.baidu.com/s/1o6kcaHO

V1.0看了一下午代码,重新修改的参数,原来AI这里制作的也不是很好,基本上每回合开始的时候,如果敌人怎样也够不到你的队友,这时AI就会移动一个非常长的距离。

现在把这个距离也减半了。

把使用技能的动作时间也改小了。
这次修改的是 AIBehaviour_NPCCombat.MoveTowardsTarget
                     PCStats.GetCombatSpeed
                     NPCStats.GetCombatSpeed
MOD技术方面,有兴趣的大家可以讨论一下。

gmjdadk 发表于 2014-10-6 14:38

深受移动距离困扰,看到这个帖子立马滚进来了,请问LZ这个是敌我双方都减,还是只敌人减半?

wangjinhui 发表于 2014-10-6 14:54

用了这个是不是加快技能速度的就失效了。lz能不能给做个整合http://bbs.3dmgame.com/forum.php?mod=viewthread&tid=4465130&extra=page%3D1%26filter%3Dtypeid%26typeid%3D17023%26typeid%3D17023

xxw0815 发表于 2014-10-6 14:57

移动每格所需要的AP数量加倍怎么理解?我比较小白,是我方队员还是敌方“移动每格所需要的AP数量加倍”。明明移动一格只要1AP的,用了这个补丁要2AP?

periscope 发表于 2014-10-6 16:57

xxw0815 发表于 2014-10-6 14:57 static/image/common/back.gif
怎么理解?我比较小白,是我方队员还是敌方“移动每格所需要的AP数量加倍”。明明移动一格只要 ...

人物属性中有一个战斗速度,你1AP移动的格数就是战斗速度取整。数值高的人可以1AP移动2格,这也是为什么AI都是飞毛腿的原因。

lll259 发表于 2014-10-6 16:59

gmjdadk 发表于 2014-10-6 14:38 static/image/common/back.gif
深受移动距离困扰,看到这个帖子立马滚进来了,请问LZ这个是敌我双方都减,还是只敌人减半? ...

刚测试了一下,还是有问题,好像只是只是我方移动距离减半,敌人没有效果。。。。。

koqtdkh31 发表于 2014-10-6 17:16

gmjdadk 发表于 2014-10-6 17:16

lll259 发表于 2014-10-6 16:59 static/image/common/back.gif
刚测试了一下,还是有问题,好像只是只是我方移动距离减半,敌人没有效果。。。。。
...

{:3_93:}这不是会让战斗雪上加霜么。。。。

242705787 发表于 2014-10-6 17:49

本来对面一个回合冲脸无法攻击的~~~现在不是可以一回合冲脸把我们全灭了嘛~~???{:3_91:}

lll259 发表于 2014-10-6 17:50

gmjdadk 发表于 2014-10-6 17:16 static/image/common/back.gif
这不是会让战斗雪上加霜么。。。。

刚发现,是程序的算法有bug,算出来的路径,即使AP不足,AI也会走下去。
不过AI移动的时候消耗的AP的确是加倍了。

gmjdadk 发表于 2014-10-6 17:54

lll259 发表于 2014-10-6 17:50 static/image/common/back.gif
刚发现,是程序的算法有bug,算出来的路径,即使AP不足,AI也会走下去。
不过AI移动的时候消耗的AP的确是 ...

我也感觉到了,虽然我不会编译dll没看过代码,但是感觉AI在计算ap的时候是按直线距离计算的,中间的路障绕路什么的不计AP

huwenteng82 发表于 2014-10-6 22:03

你这样改了,不是其他武器更没有使用价值了。。。。

还有电脑的ai是会追着第一动手打的人,你可以用1个人打,然后其他的人站远一点的地方去,这样不是很好安排战术。

fenni 发表于 2014-10-6 22:06

关注一下。。。

dark1angel 发表于 2014-10-6 23:29

一个血厚CI高的侦查兵远距离开怪解决冲脸问题!当然,第2回合之后的冲脸都是DPS不够的问题了。。

lll259 发表于 2014-10-7 00:57

gmjdadk 发表于 2014-10-6 17:54 static/image/common/back.gif
我也感觉到了,虽然我不会编译dll没看过代码,但是感觉AI在计算ap的时候是按直线距离计算的,中间的路障 ...

改好啦,能用啦

gmjdadk 发表于 2014-10-7 01:39

lll259 发表于 2014-10-7 00:57 static/image/common/back.gif
改好啦,能用啦

辛苦辛苦,这么晚了还在修改,我试试

devil30 发表于 2014-10-7 07:24

有没有可能在近身距离(那几格)把武器穿甲效果倍增一下(或DT减半)?

风雷召唤者 发表于 2014-10-7 09:58

我的理解是,既然1号档有问题,那就先不升级

lll259 发表于 2014-10-7 10:44

devil30 发表于 2014-10-7 07:24 static/image/common/back.gif
有没有可能在近身距离(那几格)把武器穿甲效果倍增一下(或DT减半)?

正在找

kentshaw 发表于 2014-10-7 12:59

lll259 发表于 2014-10-7 09:40 static/image/common/back.gif
这个游戏在AI这里下的功夫还是很多的,敌人的每一个动作策略都有很多函数在计算权重,虽然框架虽然是有了 ...

辛苦了。

从我个人的判断,这个游戏的完成度很低,一半都不到。小作坊就是小作坊,成不了大事。

完成度最高的是任务系统,比较多的剧情分支,比较多的文本量。但,仅限于亚利桑那。一到洛杉矶,明显感觉到赶工,地图的完善程度,任务数量,文本量,直线下降。按他们的工作进度,起码还得一年才能把加州部分弄好。

其余的战斗系统、技能系统、物品系统,就更糟了。几乎都得重新弄。

残念。

52105889 发表于 2014-10-7 15:26

本帖最后由 52105889 于 2014-10-7 15:29 编辑

希望能与增加负重和减少技能时间整合。

23585780 发表于 2014-10-7 15:32

要说战斗AI,辐射战略版-钢铁兄弟会还不错,敌人都很聪明的

tensovect 发表于 2014-10-7 18:15

飞毛腿我发现用消音器就好了,第一回合用消音枪引怪,其他怪不知道你在哪里,只会按正常速度向前走路找掩体,而不是直接冲到你身边,等第二回合进入视野了就不会再有飞毛腿发生了。

eremited 发表于 2014-10-11 16:43

请教lz,关于移动距离是否只改了这行的三个常量,如果不是还有哪行哪些。改为2倍,太狠了,能不能改为1.5或其他,尽量微调使实际感和游戏性最大化。

lll259 发表于 2014-10-11 17:41

eremited 发表于 2014-10-11 16:43 static/image/common/back.gif
请教lz,关于移动距离是否只改了这行的三个常量,如果不是还有哪行哪些。改为2倍,太狠了,能不能改为1.5或 ...

图中部分是 计算当敌人够不到你的时候 移动的距离,我已经减半了。还有就是一楼中提到的哪2个 getcombatspeed方法,也减半了。
关于移动距离只改了这3处地方。
你可以打开原dll,再对比确认一下。



cz2009pk 发表于 2014-10-14 11:46

现在正是生长的好季节

fxxhero 发表于 2014-10-15 17:28

感谢分享!

goldenhw 发表于 2014-10-15 19:08

2号补丁解决了吧。。。。。。。。。。。。。。。。。

按时大多数 发表于 2014-10-15 22:36

谢楼主分享

Wolf学长 发表于 2014-12-2 20:39

感谢LZ制作及分享!!!
页: [1] 2
查看完整版本: MOD,移动距离减半 V1.0 已更新