41 123
发新话题
打印

[MOD技巧] 完全解除等级上限

本主题由 weyl 于 2008-7-4 03:27 分类 本主题被作者加入到个人文集中

完全解除等级上限

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 编辑 ]
本帖最近评分记录
  • 游客 +5 追加 2008-1-16 22:48
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

参考用:原版经验值列表,右边是各级别经验之差。
0        0
50        50
150        100
300        150
500        200
750        250
1050        300
1400        350
1800        400
2250        450
2750        500
3850        1100
5050        1200
6350        1300
7750        1400
9250        1500
10850        1600
12550        1700
14350        1800
16750        2400
18250        1500
21400        3150
24700        3300
28150        3450
31852        3702
35500        3648
39400        3900
43450        4050
47650        4200
52000        4350
本帖最近评分记录
  • 游客 +15 天才阿 ! 很有用 ! 2008-1-16 22:48
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

这个很不错
你们为什么要欺负我的朋友朱公子

TOP

地址的引用问题已经解决了,目前来看一些算法上的扩充都可以实现了。

swimmingfish不知哪去了,他留下的新版z.dat实在太强大了。
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

这个是原版的z.dat还是0.72版的?
你们为什么要欺负我的朋友朱公子

TOP

引用:
(仅适用于游泳的鱼的z.dat新版!这是因为游泳的鱼曾大幅修改z.dat文件,增大了可扩充性)。
我从0.71压缩包里面得到的

[ 本帖最后由 scarscc 于 2008-1-16 23:30 编辑 ]
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

那就是0.71版咯
这个版的流行程度几乎是最低的

有空可以的话研究下0.72版吧
你们为什么要欺负我的朋友朱公子

TOP

哪里可以弄到?0.72压缩包里只有一个exe文件。

另外我研究的这些估计是能通用的。。。
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

0.71的大小是385021B

0.72的大小是389720B
你看看是哪个

我这里有个0.72的
附件: 您所在的用户组无法下载或查看附件
你们为什么要欺负我的朋友朱公子

TOP

Good!谢谢LZ。
问情篇啊问情篇

TOP

回复 #9 KG 的帖子

多谢。

有少数地址不同。我改了帖子。

另外我以前发的那些看来都通用。
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

终于学会了,谢谢楼主

TOP

哦,其实可以做50指令来回避啊。。。
CALL SUB(记录下各位的等级)
战斗
CALL SUB(计算等级是否和以前相同)
是的话保留经验
否的话将偏移34(还是40啊,忘了)改为零。
这样就可以每升一级就从0经验开始

TOP

想清楚,是改为0还是做减法

另外用50指令是不是每个战斗都要改,战斗中如果连升数级怎么办?

[ 本帖最后由 scarscc 于 2008-1-19 13:23 编辑 ]
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

这是一个很好的突破,快出新游戏呀,过春节了。。

TOP

 41 123
发新话题