暗黑血统2 装备词条的具体修改方法
刚才CheatEngine崩了,顺带着把ct文件直接废掉了。ct文件已经做好了装备词条的修改,包括一堆偏移,简化了修改装备词条的步骤。
悲剧的是我也没有手动复制备份,真是日了狗。大家以后做好随手备份文件吧。虽然麻烦点,cheatengine也没有自动保存,哎。。。。
游戏已经怒删了,全靠记忆和留存在EXCEL的数据,来写这个方法,伤心。
放两张图,留作纪念。

00


和先前的视频教程一样,先找装备是否为装备状态,装备状态为01,非装备状态为00
会得到一个地址,这个地址,暂且称为A。
A地址前面可以看一下,有关于装备属性的数值,我记得是5的话是魔化武器的黄色框,因为不能喂装备,所以没有意义,01是绿色,然后02是蓝色、03紫色、04传说武器的黄色框,武器模型也在A地址前面,是个地址,改也没意思,看到好看的外观,直接改词条就行了。
A+8是FF FF FF FF ,
A+C这个地址是属性地址B,下面再说,
A+10是该状态词条属性的数量,
A+14是词条的上限,修改之前先看一下词条的属性上限,这个装备如果不是8就不要改了,免得崩溃,真要改的话,一方面是要把8个词条都改成“能够显示词条的正确的地址”,其次看运气吧,我的档是把一个项链搞了个8词条,当时是看着8个词条都很正常,就直接把词条数量和词条上限都改成了8,没崩。
魔化装备别想了,8个属性上限,最多是5-6个,因为伤害是一个区间,这个词条会占用2个或者3个词条位。

回到上面说的地址B,地址B的数值是一个地址,转到这个地址,将它称之为地址C。
转到地址C后,会看到一排排整齐的地址,这些就是显示词条的地址,将这个词条的地址称之为地址D,每个地址D都可以跳转过去。每个地址D下面都有词条的具体属性。
词条分为两部分,一部分是词条解释,一部分是数值,这两个分别由两组数据控制。
在地址D+350左右的地方,有一个八字节,这个8字节是词条解释。它后面的一个4字节,看着像是地址的,就是词条数据的地址,称它位地址E。
到这里,有关词条的数据就齐了,下面就是修改了,先修改词条解释,再修改词条

词条及词条属性,附图的数值不准确,因为原数值是与等级有关的,同一属性等级不同数值不同,方法先前视频里有提到,简单说就是地址E中,将一部分数值改为0,然后将FF FF FF FF改成具体数值即可。
除此之外,地址E的一个数值需要修改才能正常出现特殊能力。
以静电为例:
48 FE 4B 41 01 00 00 00 01 00 00 00 FF FF FF FF 【01 】【如果不能出效果,则把这个改为02试试,项链这个值推测是0,但是有的特殊能力是与装备绑定的,比如项链上加上“点金之手(打怪的时候偷怪的金币)”,改成0、1、2都没有效果】 00 00 00 FF FF FF FF 18 C4 70 D9 65 7A FF EB 56 00 00 00 FF FF FF FF 75 DD FC 35 7D 12 B4 60 18 C4 70 D9 65 7A FF EB 59 1C 84 D0 35 36 9C 【00 00 00 00】【这4字节用00填充,游戏会自动分配一个地址】 00 00 00 00



希望本篇分享能够抛砖引玉,如果能有人继续修改这个游戏,并搞出来别的有趣修改,那就最好了。
如果只是为了修改出个牛逼装备,那我劝你适度修改吧,毕竟这种刷刷刷游戏的乐趣之一,就是刷刷刷啊。

最后附带几个有关这个游戏的,未完成的修改项目,估计以后我也不去实现了:
竞技场已经能够找到刷几遍怪和替换已有怪物为其它已有怪物(已经发过视频),但是仍无法实现自由为竞技场添加War或者萨麦尔等其它非竞技场怪。
怪物坐标和人物坐标是用的同一个汇编指令,所以可以实现怪物刷新到玩家脚下或已设置的坐标,同样的方法,暗黑血统1的宝箱可以一起刷过去,但暗黑血统2不行,所以没有实现宝箱、三色石头刷到一个地方直接打掉或开箱。
三色石头的攻击点和模型是分开的,将三色石头的模型更换坐标,瞄准三色石头打是无效的,瞄准点依旧在原位置,具体原理未知,推测有一个不显示的物体在那个地方,试了好些方法都没找到,也是在找这个物体的坐标的时候CE崩掉并导致ct文件坏掉的。
万年不变的 操控boss。