完全解除等级上限
30级的等级上限其实游泳的鱼早就解除了,但是一直没人用的原因是经验值最多只能到65535。如果增加等级,各级别的经验值难以重新分配。
那么我给出一个新的方案:升级之后,把经验值减去当前的“升级所需值”,这样原来的经验值列表改成每级需要经验之差。
原来的升级经验列表是:
50,150,300,500,750,……,47650,52000。
改为:
50,100,150,200,250,……,4350。
最后一个才4350,后面怎么折腾都该够用了。
举个例子:刚开始1级,经验为0,出去打一架,经验变成60,升级。这时比原版多出一步:经验改为60-50=10,那么下次升级需要经验100,效果跟原版一样。
修改如后面的列表(仅适用于游泳的鱼的z.dat新版!这是因为游泳的鱼曾大幅修改z.dat文件,增大了可扩充性)。
这些修改不包括修改经验值列表,你要做的是:
1、按照列表修改地址的值。
2、手动修改z.dat的3b717位置,改为你需要的最高等级(16进制)。这实际上是fish修改器漏掉的一个地址。
3、用fish修改器,改掉等级上限,重新调整列表,这就随便你了。注意如果你设定最高等级是n,那么1~n-1的经验值都不要为0。
列表(0.72版z文件):
3b700: 00 66 2B 1C 45 8E 45 03 00 E8 52 10 02 00 40 69
5c760: 72 12 52 69 D6 B6 00 00 00 8D 48 01 66 89 9A 20
5c770: 00 23 00 5A C3
19320附近找一个空位(07 10 00 00 02 00 00 00 00),改成 07 10 6F 07 02 20 00 21 0
[ 本帖最后由 scarscc 于 2008-6-13 22:07 编辑 ]