weyl 2008-1-16 21:49
完全解除等级上限
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
[[i] 本帖最后由 scarscc 于 2008-6-13 22:07 编辑 [/i]]
weyl 2008-1-16 21:50
参考用:原版经验值列表,右边是各级别经验之差。
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
weyl 2008-1-16 23:06
地址的引用问题已经解决了,目前来看一些算法上的扩充都可以实现了。
swimmingfish不知哪去了,他留下的新版z.dat实在太强大了。
KG 2008-1-16 23:21
这个是原版的z.dat还是0.72版的?
weyl 2008-1-16 23:28
[quote](仅适用于游泳的鱼的z.dat新版!这是因为游泳的鱼曾大幅修改z.dat文件,增大了可扩充性)。[/quote]
我从0.71压缩包里面得到的
[[i] 本帖最后由 scarscc 于 2008-1-16 23:30 编辑 [/i]]
KG 2008-1-16 23:41
那就是0.71版咯
这个版的流行程度几乎是最低的
有空可以的话研究下0.72版吧
weyl 2008-1-16 23:45
哪里可以弄到?0.72压缩包里只有一个exe文件。
另外我研究的这些估计是能通用的。。。
KG 2008-1-16 23:50
0.71的大小是385021B
0.72的大小是389720B
你看看是哪个
我这里有个0.72的
柳无色 2008-1-17 08:30
Good!谢谢LZ。
weyl 2008-1-17 11:03
回复 #9 KG 的帖子
多谢。
有少数地址不同。我改了帖子。
另外我以前发的那些看来都通用。
刻骨铭心 2008-1-17 17:09
终于学会了,谢谢楼主
黄顺坤 2008-1-19 10:45
哦,其实可以做50指令来回避啊。。。
CALL SUB(记录下各位的等级)
战斗
CALL SUB(计算等级是否和以前相同)
是的话保留经验
否的话将偏移34(还是40啊,忘了)改为零。
这样就可以每升一级就从0经验开始
weyl 2008-1-19 13:19
想清楚,是改为0还是做减法
另外用50指令是不是每个战斗都要改,战斗中如果连升数级怎么办?
[[i] 本帖最后由 scarscc 于 2008-1-19 13:23 编辑 [/i]]
pywanglf 2008-1-19 21:44
这是一个很好的突破,快出新游戏呀,过春节了。。
wzhx1994927 2008-1-20 14:54
火焰把这些研究的新主题都加到置顶里去吧!
以后查找方便.
twkhoo 2008-2-15 14:28
回复 2# 的帖子
啊!!!!!!!!!!!!!我看得不明白喔[s:04] [s:04] [s:04] [s:04]
wangjun899 2008-2-25 21:16
怎么改的啊?
谢谢谢谢!告诉我一下!
金牌小蛀虫 2008-2-25 21:29
呵呵 楼主大才啊
weyl 2008-2-25 21:55
[quote]原帖由 [i]wangjun899[/i] 于 2008-2-25 21:16 发表 [url=http://www.txdx.net/redirect.php?goto=findpost&pid=1089768&ptid=393071][img]http://www.txdx.net/images/common/back.gif[/img][/url]
谢谢谢谢!告诉我一下! [/quote]
照着所列的地址修改数值。
原理这个里面有介绍
[url]http://www.txdx.net/viewthread.php?tid=393162&extra=page%3D1%26amp%3Bfilter%3Ddigest[/url]
[table=100%,#FFFFE6][tr][td][size=9pt][发帖际遇]: [url=http://www.txdx.net/event.php]scarscc帮周威信押镖,结果:偷得鸳鸯刀,转手卖得银两20。
[/url][/font][/td][/tr][/table]
pywanglf 2008-2-25 23:30
都有一定局限性,关键是完全突破。。
[table=100%,#FFFFE6][tr][td][size=9pt][发帖际遇]: [url=http://www.txdx.net/event.php]pywanglf挺身而出,阻止萧峰打“段正淳”,阻止成功,但因自己负伤而开销医药费,花去银两20.
[/url][/font][/td][/tr][/table]
bigben2040 2008-2-28 21:25
[s:04] 雖然看了很久,都未完全明白,但仍很謝謝你
中三時候玩金庸原板,最不喜歡的就是30級就滿!
繼續努力鑽研!
aa2ss2dd2 2008-4-18 21:27
帮帮我LZ
太高深了,看不明白,LZ可以发一个解除等级上限的再破菠萝0.67补丁给我吗??属性点不够用,哎.帮帮我.
[table=100%,#FFFFE6][tr][td][size=9pt][发帖际遇]: [url=http://www.txdx.net/event.php]aa2ss2dd2请陈园园签名,被胡逸之发现,引为知己,增加奖惩积分2.
[/url][/font][/td][/tr][/table]
幻阴指 2008-4-21 23:37
楼主乃偶之福音啊~~~~~
努力学习中。。。。[s:06]
神算仙 2008-5-1 17:00
真是一门高深的学问,看来我还要努力学习[s:02]
[table=100%,#cbb48a][tr][td][size=9pt][发帖际遇]: [url=http://www.txdx.net/event.php]神算仙参与红花会陈家洛的计划:叛变勾结清廷,得到赏赐银两6.
[/url][/font][/td][/tr][/table]
wzm197291 2008-5-16 20:22
谁直接改一份Z
哪位大侠直接改一份,谢了
寒冰风 2008-5-19 08:55
好帖,我去试验下,正觉得30级不爽哪,感谢lz!
ct13124 2008-5-22 21:27
这个貌似很不错,回头我试一下
piao7700 2008-6-6 16:17
不明白
哪个文件改啊?
lift_viper 2008-6-6 18:24
修改Z.DAT。。。。。。。。。。
[table=100%,#cbb48a][tr][td][size=9pt][发帖际遇]: [url=http://www.txdx.net/event.php]lift_viper买通太监进宫旅游,花费银两22.
[/url][/font][/td][/tr][/table]