本帖最后由 -化工兔 于 2020-3-19 15:17 编辑
已解决,用woshimj001大神的投射物修改器就可以了。调整数据导出后我查看了一下文件,看来我的这种想法还真的需要修改弹药的数据才能做到。 顺便,如果有需要异常状态属性弹增强的或者想要重弩一下砸晕怪物的可以和我说,我把我这两天测试的文件数据和用大神做的编辑器编辑出来的数据,打包放出来做一个mod ------------------------------------------ 【初次发长贴,不太会用插入图片等编辑方式,我还额外付了一份草稿的pdf,如果我的贴看不懂,可以看看我pdf的草稿。我太菜了,麻烦各位看官了】
情况说明:我按照这位大哥的思路,再wp12(重弩的代码)文件中寻找相关参数,个人有如下发现。(图1) 00 0A 00 xx 图中标黑处是结尾/开头的标志(个人觉的是结尾,因为没有再00面前找到这个),后面的xx,图中是01,可能是动作的编号。 我一共找到了5个动作编号。分别是00,01,02,03,04. 其之后所接的顺序和那位大哥发现的相同。(图2)
于是我接下来进行了测试。 动作编号00:因为没有00 0A 00作为开头,我虽然找到了相似的数据,但是我发现位数对不上,不敢乱改。(图三) 从这一行开始,后面的数值,99 3E 等和那位大哥的图非常相似。 所以00我没敢动
动作编号01:依照那位大哥的数据,这个01的攻击类型是投射物(并非只石头,只是说是远程) 我分别修改了攻击补正(0c42改为F044,0C48),和动作补正,(803F改为7048),进入游戏测试。重弩的所有弹药,特殊设计,扔石头,上头破坏部位等数值均无变化)/修改无效
动作编号02:修改和结果同01.也是远程类型 图4
动作编号03:结果同01,也是远程类型 图5
接下里是重点 关于动作编号04,此处有不同 图6 可以看到,打击类型是02,钝器,让我想到了弩的近战下砸,我再此处修改了攻击补正,效果拔群,f0 41 改为f0 44 ,伤害暴增。 依照那位大哥的表,我推算到昏厥补正,f0 41 改为f0 44,砸怪只要砸到头必晕。效果超级好。 但是接下来的思路我就没有了,关于动作010203,我有两个推测,一个是数据结构不是这种的,没法按照这样的推算来修改。第二个推测比较惨,就是我的思路压根就错了,做到一枪麻痹需要修改的不是这个文件,而是弹药相关的文件。 初次接触mhw的mod修改,学习两天,熬夜到三点的成果。个人感觉走到了死胡同,请问有没有大神能给我一点思路?或者帮我看看我的思路能不能上实现我的想法
|