美味的芥末 发表于 2020-3-25 13:04

【教程】重弩远距离射击零件距离缩短 & 示例文件

本帖最后由 美味的芥末 于 2020-6-21 11:28 编辑

2020/6
这贴已经过时了,N网上的作弊器作者更了武器文件,用那个就好


今天改了下wp12p这个文件玩,好像猜对了重弩零件的数据位置,不知道有没有火星...
学会这个,你至少可以改 重弩 近身射击零件的生效距离和伤害倍率&远距离射击零件的生效距离和伤害倍率

1)现成的东西
这个文件取自chunkG2,只是做个例子,以后要失效了不会更新,所以欢迎各位自己动手{:3_118:}
这里是一个改好的文件,放在nativePC/hm/wp/wp12下生效
改了远距离射击1级的距离,500码开外就判定生效(原先是1600码以外生效),且伤害倍率和4级一样(1.45倍)
改了近身射击1级的倍率,改成了1.45倍,比4级的还高0.05



2)数据位置

首先这个文件是被加密的,算法blowfish,请各位信安和密码学大佬请自行解密吧...{:3_118:}
啊,开玩笑的,这玩意儿没有密钥谁解的出来啊,好在有两个东西可以实现解密:

第一步:解密

首先,MHWEditor是discord上一大神写的程序,N网在这儿https://www.nexusmods.com/monsterhunterworld/mods/2068,它的解密很方便,但要懂点cmd指令;
然后,是傻瓜式的MHWDecode,N网https://www.nexusmods.com/monsterhunterworld/mods/2716,打开它选择游戏程序exe,然后电脑风扇一顿狂转,它就把密钥给你找出来了,然后选择文件解密就行,简单粗暴。

第二步:编辑

解密之后用hex workshop一类的东西打开,然后像图中这样拉开行数,找到图中这个位置。
选中的4条数据,其中每条又分成4个32位浮点数,分别是:
近身射击零件判定距离1-4级:默认600,600,600,600,也就是说你要走到600码以内,伤害倍乘才会生效
近身射击零件伤害加成倍乘1-4级:默认好像是1.2,1.3,1.35,1.4
远距离射击零件判定距离1-4级:默认1600,1600,1600,1600,也就是你要走到1600码开外,伤害倍乘才会生效。
远距离射击零件伤害倍乘1-4级:默认好像是1.2,1.3,1.4,1.45

写给小白,什么是32位浮点形呢?你只需要知道 16进制(hex)里4个字节代表一个浮点数,比如00 00 C8 42就是100.0,就足够了,百度搜索IEE754浮点数转换,有很多的在线进制转换,可以转换你想要的十进制数值。

好了,万事俱备,我们找到远距离射击的判定距离,它原先是00 00 C8 44,也就是1600,我们把它改成 00 00 00 44,也就是512,保存,完成。


使用hex workshop的坛友可以用我这个笔记,应该能用,这几个位置已经给你找好了
(以后如果wp12文件被更新肯定也就失效了,我这帖主要讲方法,失效了的话就照葫芦画瓢自己动手吧,不难的);



第三步:加密回去
游戏可只识别加密文件嚄,所以要再用MHW Editor 或者 MHW Decode给它加密回去。

第四步:生效

把改完了,也加密完的文件放到nativePC/hm/wp/wp12下生效,注意检查文件名是不是wp12_param.w12p。

好了,进游戏吧你这个挂壁!联机玩的可嗨啊???您就省省吧,别再来联机屠杀可怜的龙类了。。。
龙控表示强烈谴责{:3_91:}

其实贯通弹真的已经很强了,远距离3个弹丸重化一个一跳都50了,想想吧...
所以希望看了的各位不要把魔改的东西拿去联机,这里给各位一个可选项:只把零件的1级判定距离和伤害倍乘改成你想要的,然后单击装一个零件自己去爽,联机就老老实实两个三个四个,伤害正常,两全其美,日常准备两套搭配,一套单机,一套联机,岂不美哉?

就写到这里吧!又是一个长编大论,在下告辞!



bearsoft 发表于 2020-3-25 14:41

那么盾牌数据在哪呢?

打死我打算了 发表于 2020-3-25 14:43

萌新想问这种数据是怎么看懂的,像改衣装时间的话,文件解密打开以后也搜不到时间的32浮点数

美味的芥末 发表于 2020-3-25 14:45

bearsoft 发表于 2020-3-25 14:41
那么盾牌数据在哪呢?

盾牌没找到,除了远近的射击零件以外的数据都我看不出规律了。。。{:3_91:}

美味的芥末 发表于 2020-3-25 14:50

打死我打算了 发表于 2020-3-25 14:43
萌新想问这种数据是怎么看懂的,像改衣装时间的话,文件解密打开以后也搜不到时间的32浮点数 ...

呃。。。这种主要靠猜,看数值,首先根据那些已经被读懂的东西里面都不涉及重弩的零件,就猜测零件可能在这个wp文件里;然后打开它再去猜,比如这里看见它先是4个同样的1600,又连着4个数字都是1.几的且递增,就想到可能是射击零件,因为正好最多装4个,而且效果递增{:3_91:}

另外衣装的asp文件MHW Editor已经格式化了不用自己去解密改

bearsoft 发表于 2020-3-25 16:12

本帖最后由 bearsoft 于 2020-3-25 16:13 编辑

就只找到了下面两行是盾牌默认值,0.6~0.05,是不同重弩一面盾的。顺便 hex workshop 看不了浮点数吗?

美味的芥末 发表于 2020-3-25 19:46

bearsoft 发表于 2020-3-25 16:12
就只找到了下面两行是盾牌默认值,0.6~0.05,是不同重弩一面盾的。顺便 hex workshop 看不了浮点数吗? ...

能啊,它显示的float就是浮点数

冰蓝宿命 发表于 2020-3-25 20:36

感谢楼主分享~~
我要做一个无情的狙击手~~

暴暴顾 发表于 2020-3-27 01:16

大佬知道怎么用hex workshop改技能特效吗,

一起去冒险 发表于 2020-3-27 01:18

支持一下!!http://bbs.blacksheepgame.com.weibosa.com/img/emoji1.jpghttp://bbs.blacksheepgame.com.weibosa.com/img/emoji2.jpghttp://bbs.blacksheepgame.com.weibosa.com/img/emoji3.jpghttp://bbs.blacksheepgame.com.weibosa.com/img/emoji4.jpg

lc2159990077 发表于 2020-3-31 03:32

11111111111111111

McLaron 发表于 2020-3-31 10:24

受教了!!

郭家大少123 发表于 2020-4-7 15:12

感谢大佬分享思路!

yangsiqi1993 发表于 2020-4-17 21:19

66666666666666666666

yangsiqi1993 发表于 2020-4-17 22:28

为什么我找的文件数据和你的完全不一样啊。。。没有这么多0啊

美味的芥末 发表于 2020-4-18 17:11

yangsiqi1993 发表于 2020-4-17 22:28
为什么我找的文件数据和你的完全不一样啊。。。没有这么多0啊

从你说的这个情况来看... 是不是没有解密{:3_91:}

Born-to-Die 发表于 2020-6-20 14:22

谢谢大佬
页: [1]
查看完整版本: 【教程】重弩远距离射击零件距离缩短 & 示例文件