1000级修改方法


1000级修改方法:

关于350级上限我先直接先修改方法:
1.用UE打开GS,查找(十六进制方式) "837d08017c09817d08 5e01 "替换为"837d08017c09817d08 e803 "

2.查找"81f9 5e01 00"替换为"81f9 e803 00"

3.查找"3d 5e01 0000"替换为"3d e803 0000"

4.查找"817df0 5e01 "替换为"817df0 e803 "

5.查找"6bd2 0a 8b45f0"替换为"6bd2 01 8b45f0"

6.查找"83c1090faf4dec0faf4dec69c9 e803 "替换为"83c1090faf4dec0faf4dec69c9 0200 "

上述第1-4步主要是改350级限制相关的为1000级限制.
第5、6步将原来的经验计算公式:
level<=255:
exp=(level+9)*level*level* 10
level>255
exp=[(level-255)+9]*(level-255)*(level-255)* 1000 +(level+9)*level*level* 10
改为:
level<=255:
exp=(level+9)*level*level* 1
level>255
exp=[(level-255)+9]*(level-255)*(level-255)* 2 +(level+9)*level*level* 1

为什么呢? 因为按开始的计算公式,当升级1000级时需要的经验为:
exp=(1000+9)*(1000-255)*(1000-255)*1000+(1000+9)*1000*1000*10=1009*745*745*1000+1009*1000*1000*10=560020225000+10090000000=570110225000
而GS中经验计算是一个DWORD类型的数据,(从1级到最终等级所需的经验值在GS启动时就放到一个maxlevel*4的一个缓冲区中),可表达最大值为4294967295(无符号)或2147483647(有符号).远远小于1000级所需的经验值,所以将经验计算公式改了.

6月17日添加
第6步还可以改为:
查找:817df0 ff000000 7e338b4dec83c1090faf4dec0faf4dec69c9 e803 0000
替换为:817df0 20030000 7e338b4dec83c1090faf4dec0faf4dec69c9 6e00 0000

这样公式就替换为:
level<= 800 :
exp=(level+9)*level*level* 1
level> 800
exp=[(level- 800 )+9]*(level- 800 )*(level- 800 )* 110 +(level+9)*level*level* 1

这样的结果应该是800级升级相对快点,之后相对慢点了.(未经完全测试)


这样会带来后面升级会比原来快很多的问题,所以请大家不要正式修改来使用,我这更注重公布方法.

但是MG应该采用的不是这种方法,有兴趣的朋友可以进"阳光奇迹"亲身体会研究一下:)


除了第6个都改
如果要改为400级 把上面的e803 都替换为9001
如果要改为450级 把上面的e803 都替换为C201

如果要改为500级 把上面的e803 都替换为F401

 

请大家切记本站:奇迹私服 HTTP://www.218mu.com

 

◆ 更多的技术资料正在整理中,本决将努力的不断更新! ◆
站长QQ: 67254354[ 530免费私服发布网 版权所有 ]
Copyright @ 2007-2008 www.218mu.com 奇迹私服 All rights reserved.

免责声明:218mu.Com 新开奇迹私服 登载之所有信息及资源均出于传递更多信息之目的,并不意味着本站赞同其观点或证实其描述.本站所有信息均为免费发布,并非赢利及商业目的.