现在很多的GM工具都无法修改潜能了,特别是在高版本的客户端。本文作者直接利用N8修改数据库文件来修改潜能。 在修改前能时我们需要收集潜能代码,利用wz编辑软件deMSwZ,这个软件网上一大堆。 用deMSwZ打开热血江湖根目录里的Item.wz,在双击列表里面的ItemOption,这里面就是装备的潜能代码了,在打开了wz文件之后,软件会自动生成一个日志文件(在和deMSwZ同目录下的一个item文件夹里),里面保存的就是我们打开查询的代码。 那么接下来我用一张图来解释一下这些代码的意思。(图见附件) 有了潜能代码就可以给我们的装备加潜能了,首先打开数据库(一般打开服务端就会打开相应数据库),然后打开N8链接到数据库 124那个端的数据库是airms登陆名和密码都是root,端口3306 (数据库信息可直接查询服务端目录下的db.properties) 下面解释一下修改潜能会用到的几个表: inventoryequipment 装备列表 inventoryitems 物品总列表 为什么要用到物品列表呢,因为在数据库里,装备列表(inventoryequipment)的关键字段(inventoryitemID)是建立数据库时即时生成,是变化的;但是这个变化值是有规律的,它和物品总列表(inventoryitems)一一对应,因此我们可以在物品列表中利用物品代码(ID)搜索得到对应的装备inventoryitemID,再利用这个inventoryitemID就可以找到在装备代码里的对应记录 比如我们用GM命令弄到一件装备,比如 装备代码是1432000(长枪) 我们现在inventoryitems 表里搜索(ctrl+F) 1432000,找到与之对应的inventoryitemID,找到对应ID后,比如ID是172984,之后我们再打开inventoryequipment表,搜索(ctrl+F)这个ID 172984,注意哦,由于物品很多,建议先降幂排列再搜索,如果找不到,就翻页,在右下角可以翻页,继续搜,直到搜到这个ID 。 那么恭喜,你找了这个物品了,之后就可以对它进行修改,注意要先退出游戏,再修改。
等我们再回到游戏 就可以看到我们修改的效果了。
其实有一个不用查询两个表的办法,当我们的装备都强化好,加好卷之后,它的属性我们就都有了,而且和天然装备是截然不同的,利用这些较为特殊的属性值,我们就可以直接在inventoryequipment里搜索这些属性值,也能够找到我们的装备记录,这是一个比较巧妙的办法,但是如果数据重复太多的话,还是建议用之前的办法。 下面是对装备记录的属性的一些解释 upgradeslots 代表可强化次数 level 代表已经强化的次数 str 力量 dex 敏捷 int 智慧 luk 运气 hp 生命 mp 魔法 watk 攻击力 matk 魔法力 wdef 物理防御 mdef 魔法防御 acc 命中 avoid 回避 hands locked isring暂时未知 vicioushammer 是金锤强化次数 enhance 星级 incskill 所有技能+(非潜能) potential1 潜能1 potential2 潜能2 potential3 潜能3 potential4 附加潜能1 potential5 附加潜能2 potential6 附加潜能3 bossDamage boss攻击(非潜能) limit break 攻击上限 ignorePDR 无视防御 附件里是一些常用的潜能代码 V124的,理论上通用。 |