严哥snowman 发表于 2020-4-26 09:52

吞食天地2污妖王4.2前缀增加包含属性,豪华版应该也试用

本帖最后由 严哥snowman 于 2020-4-26 11:35 编辑

看了论坛里几位大神的帖子,最近尝试加装备前缀,尝试很久,终于尝试出来了
该方法不一定适用于所有装备,我尝试修改夏侯氏枪谱就失败,因为代码和我试出来的不一样
要修改请先看以下几贴
武器護甲修改方式&部分數值代碼
https://bbs.3dmgame.com/thread-3956667-1-1.html
(出处: 3DMGAME论坛)
装备属性修改(包含武力等属性以及特殊属性 不包含前缀及强化)
https://bbs.3dmgame.com/thread-4424632-1-1.html
(出处: 3DMGAME论坛)
先放效果图

然后放代码


下面来介绍一下如何修改的
首先,修改需要一件带前缀的装备,如果你要增加的前缀有特殊性属性,比如铁骨之类,刷出一件也带特殊属性的装备
修改工具我用的是Hex Editor,这个16进制可以直接复制进去,不用ue先添加,再修改
首先查找装备,
教大家一个简单方法找装备,使用hex转str https://tool.lu/hexstr/
将装备名字转换成16进制,然后查找即可
如上装备:
仁德
E4 BB 81 E5 BE B7
战神轮回
E6 88 98 E7 A5 9E E8 BD AE E5 9B 9E
铁骨
E9 93 81 E9 AA A8
再世孔明
E5 86 8D E4 B8 96 E5 AD 94 E6 98 8E
神速
E5 BE A1 E7 AD 96
御策
E7 A5 9E E9 80 9F
天蓬元帅
E5 A4 A9 E8 93 AC E5 85 83 E5 B8 85

E7 9A 84
鬼神护符
E9 AC BC E7 A5 9E E6 8A A4 E7 AC A6
查找到字符串后往前看
有字段3B 18 49 22 50
其中绿色字段3B 18 49 22 是表示后面装备名称字段
红色50 表示该名称字段的长度,具体算法汉字数*3+5,
如上装备仁德战神轮回铁骨再世孔明御策神速天蓬元帅的鬼神护符,25个汉字,25*3+5=80,换算成16进制就是50
06 3B 09 54 表示该字符串结束了

3B 02 XX 02 每个人都不一样,自行调整
前面还有一个字段
3B 02 11 02 这个11每人都不一样,而且随时都可能变
40 03 CA 35 01 这边CA 35每人都不一样,而且随时都可能变
这个CA 35是管装备描述的,在这个装备就是显示 普通攻击变为群体攻击。★饰品★

3B 02 12 02 69 02 EC 0A,其中 EC 0A是管装备贴图的
3B 02 13 02 69 02 EF 15 ,其中EF 15 是装备价格
后面一个字段 我没完全理解什么意思
3B 02 FE 01 40 03 CC 35 01 3B 02 79 01 69 02 84 09
我试下来 CC 35 是表示该装备特性的字段,一般都为前面40 03 CA 35 01 中间的CA 35加上02 00,其余的没理解

3B 02 14 02 5B 0D开始就是特殊属性字段了
请看该大神的帖子,很全了,我不多说了
武器護甲修改方式&部分數值代碼
https://bbs.3dmgame.com/thread-3956667-1-1.html
(出处: 3DMGAME论坛)

3B 02 18 02 5B 0D 表示基础属性字段,如何修改请自行看上帖子
69 02 E8 03 69 37 69 19 69 00 69 00 69 00 69 19 69 00

3B 02 19 02 69 09 表示装备类型,6900表示武器,6906表示盾牌,其他数值没试,请大家自行尝试,装备随便带不是梦

3B 02 23 02 69 06表示能装备的人物,6906表示全人物,6909表示谋士,6910表示赵云,其他数值没试,请大家自行尝试,飞天鞋,影狼也可以随便带了

下面开始就是前缀字段了
下面这段不清楚是干什么的,不变就好
3B 02 03 01
40 03 D1 35 01
3B 02 1B 02
40 03 D2 35 01
3B 02 1C 02
69 01 FF
3B 02 1D 02
46

3B 02 1E 02 5B 0C 这字段表示前缀个数,5B 0C表示7个前缀,红字部分为前缀个数+5
后面就是前缀部分了
5B 08 前缀开始字段
69 47 49 22 0B 前缀名称字段 0B同样表示前缀名称字段长度,算法为汉字个数*3+5
E4 BB 81 E5 BE B7 前缀名称,这个前缀是仁德
5B 06 前缀增加属性的条目,算法同样条目+5,普通属性也要算进去
5B 07 69 00 69 02 E8 03 这条表示增加兵力1000,5B07表示基础属性 6900表示增加兵力,69 02 E8 03 表示数值1000,谋略,武力,类似

5B 08 69 1A 69 00 40 03 E7 8F 01 这条表示增加兵力百分比属性,具体数值前面装备属性里写
69 1A就是对应特殊属性字段中间部分,69 00 就是对应特殊属性字段末尾部分
好像状态免疫的代码不是这样的,请自行查看

E7 8F不知道什么意思,看其他多特殊属性前缀装备发现8F是不变
E7会变的,且最后面前缀的特殊性前缀最低,然后依次加2,所以添加多前缀的时候,最后一个前缀的最后特殊属性用原来的数值,前面的依次加2就好
最后多前缀装备就修改完成了

当然有些时候你会发现带前缀的装备不符合该规则,那就别改了
我也遇到过,多数情况下是符合的









∝╬══→氜鐍 发表于 2020-4-27 13:35

ue改太麻烦了

ww198501019 发表于 2020-5-17 12:22

顶。。。。。。
页: [1]
查看完整版本: 吞食天地2污妖王4.2前缀增加包含属性,豪华版应该也试用