星级套装的数据记录
先来看看我群内的群友分享的物品数据构成图,当然不可能是全部数据的注解。

熟悉物品数据,对我们的游戏修改是有很大帮助的。今天这篇短文就利用到其中的2个属性, +54 word 装备星级数据, +5C dword 物品tag,前者类似于一种固定加密数据,生成后不再变动;后者则是队列号码,从数字1开始,游戏里每增加多一个物品,它就+1给那个物品“排序”,服务器开启后,第一个人物的背包物品就是从1开始排序的。我们利用Tag的这一点特性,很容易找到我们想找的地址。
1, 建立一个新号,登陆后只留下木剑,其它东西全丢弃,然后存盘,退出。
2, 重启游戏服务器,并登陆刚才的新号。记住,此时木剑的 Tag = 1。
3, 打开 CE,挂接游戏服务器。
4, 此时,人物身上没拿木剑,搜索数值 0。
5, 装备好木剑,此时人物已拿木剑,继续搜索 1。
6, 如果没有搜索出唯一地址,重复步骤4和5,直到搜索出唯一的地址。
7, 右键浏览搜索到的地址的内存。
8, 在它同一行向后数,在第8格那里点击右键,选“查看谁访问此地址”。
9, 回游戏,装备或卸下木剑,会有如下追踪结果。

10, 选第2条指令,”显示反汇编程序“
11, 下图就是处理装备同星套的代码所在地址。

按代码所见,人物 +43AC 即是存储同星套的地址,可以建立人物指针,修改其数值,即可修改套装加成等级,数值是 1~8,代表1星到8星史诗套。

