关于等级上限的修改汇总

1000级修改方法
作者:andrew
关于350级上改为1000

1.用UE打开GS,查找(十六进制方式) "837d08017c09817d085e01"替换为"837d08017c09817d08e803"

2.查找"81f95e0100"替换为"81f9e80300"

3.查找"3d5e010000"替换为"3de8030000"

4.查找"817df05e01"替换为"817df0e803"

5.查找"6bd20a8b45f0"替换为"6bd2018b45f0"

6.查找"69c9e80300008b55f0"替换为"69c9040000008b55f0"

上述第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)*4+(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=56
0020225000+10090000000=570110225000
而GS中经验计算是一个DWORD类型的数据,(从1级到最终等级所需的经验值在GS启动时就放到一个maxlevel*4的一个
缓冲区中),可表达最大值为4294967296(无符号)或2147483648(有符号).远远小于1000级所需的经验值,所以将经验
计算公式改了.

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

2.查找"81f95e0100"替换为"81f9900100"

3.查找"3d5e010000"替换为"3d90010000"

4.查找"817df05e01"替换为"817df09001"

5.查找"6bd20a8b45f0"替换为"6bd2088b45f0"

6.查找"83c1090faf4dec0faf4dec69c9e803"替换为"83c1090faf4dec0faf4dec69c9F401"

上述第1-4步主要是改350级限制相关的为400级限制.
第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*8
level>255
exp=[(level-255)+9]*(level-255)*(level-255)*500+(level+9)*level*level*8


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

2.查找"81f95e0100"替换为"81f9F40100"

3.查找"3d5e010000"替换为"3dF4010000"

4.查找"817df05e01"替换为"817df0F401"

5.查找"6bd20a8b45f0"替换为"6bd2068b45f0"

6.查找"83c1090faf4dec0faf4dec69c9e803"替换为"83c1090faf4dec0faf4dec69c9F401"

上述第1-4步主要是改350级限制相关的为500级限制.
第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*6
level>255
exp=[(level-255)+9]*(level-255)*(level-255)*500+(level+9)*level*level*6

菜鸟修改350级后不能进血6的问题!
方法1:直接找到地址为00113830H把"5e01"改为"e803"即可!
方法2:查找050100005e010000找最后一个.一直找下一个.下一个.最后说找不到了。然后就停留在这个地址
上。修改为05010000e8030000就可以了.


1.下面是GS中"广场"的级别定义:(引用andrew的文章)
一广场:
837de4647c07c745e001000000837de40a
二广场:
817de4b40000007c09c745e001000000eb0d837de464
三广场:
817de4fa0000007c09c745e001000000eb10817de4 b4000000
四广场:
817de4fa0000007d07

2.下面是GS中"血城"的级别定义:

0f000000500000000a0000003c000000
51000000820000003d0000006e000000
83000000b40000006f000000a0000000
b5000000e6000000a1000000d2000000
e700000018010000d300000004010000
190100005e010000050100005e010000
注释:上面红色部分是普通人物的设定,蓝色部分是魔剑士的设定

修改广场或者血城的进入级别后必须再相应修改脱壳后的MAIN才能顺利进入!

3.下面是脱壳的MAIN中"广场"的级别定义:

用UE搜索脱壳后的97D
0A00000063000000
64000000B3000000
B4000000F9000000
FA000000
注释:10-99,100-179,180-249,250
上面的地址只有1个.大家一看也就明白了.我也不用多说了.


4.下面是脱壳的MAIN中"血城"的级别定义:(引用iwens的帖子)

用UE搜索脱壳后的97D

0F00000050000000
5100000082000000
83000000B4000000
B5000000E6000000
E700000018010000
19010000
注释:16-80,81-130,131-180,181-230,231-280,281

修改组队等级限制的方法
作者:http://bbs.flykiss.net

用UE打开GS,以十六进制方式搜索以下:
8b45e02b45dc3d82000000
8b45d82b45d43d82000000
2bc13d82000000
82000000为组队等级~改成你想该得等级就可以了~

修改怪物等级
作者:不明
muserver/Data/Monster这个文件里的改怪物等级和攻击防御
3 1 "蜘蛛" 2 40 0 6 8 1 0 10 1 2 0 1 5 400 1800 10 2 120 10 5 0 0 0 0 0
相对于
//index/rate/name/Level/HP/MP/damagemin/damagemax/defence/magicdefence/attackrating/successfulbloking
/moverange/attacktype/attackrange/viewrange/movespeed/attackspeed/regentime/attribute/itemrate/moneyr
ate/maxItemlevel/skill
意思
//引索/未知/ 名字 /等级/ HP/ MP/ 最低攻击/最高攻击/防御 /魔防/ 攻击XX/防御率/移动范围/攻击类型/攻击距
离/视野/移动速度/攻击速度/重生时间/类型 /物品爆率/爆钱率/暴出物的最大等级/技能

奇迹私服