关于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=560020225000+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的文章)
一广场:
837de4 64 7c07c745e001000000837de4 0a
二广场:
817de4 b4000000 7c09c745e001000000eb0d837de4 64
三广场:
817de4 fa000000 7c09c745e001000000eb10817de4 b4000000
四广场:
817de4 fa000000 7d07
2.下面是GS中"血城"的级别定义:
0f00 0000 5000 0000 0a00 0000 3c00 0000
5100 0000 8200 0000 3d00 0000 6e00 0000
8300 0000 b400 0000 6f00 0000 a000 0000
b500 0000 e600 0000 a100 0000 d200 0000
e700 0000 1801 0000 d300 0000 0401 0000
1901 0000 5e01 0000 0501 0000 5e01 0000
注释:上面红色部分是普通人物的设定,蓝色部分是魔剑士的设定
修改广场或者血城的进入级别后必须再相应修改脱壳后的MAIN才能顺利进入!
3.下面是脱壳的MAIN中"广场"的级别定义:
用UE搜索脱壳后的97D
0A00 0000 6300 0000
6400 0000 B300 0000
B400 0000 F900 0000
FA00 0000
注释:10-99,100-179,180-249,250
上面的地址只有1个.大家一看也就明白了.我也不用多说了.
4.下面是脱壳的MAIN中"血城"的级别定义:(引用iwens的帖子)
用UE搜索脱壳后的97D
0F00 0000 5000 0000
5100 0000 8200 0000
8300 0000 B400 0000
B500 0000 E600 0000
E700 0000 1801 0000
1901 0000
注释:16-80,81-130,131-180,181-230,231-280,281
修改组队等级限制的方法
用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
相对于
//movespeed/attackspeed/regentime/attribute/itemrate/moneyrate/maxItemlevel/skill
意思
//引索/未知/ 名字 /等级/ HP/ MP/ 最低攻击/最高攻击/防御 /魔防/ 攻击XX/防御率/移动范围/攻击类型/攻击距离/视野/移动速度/攻击速度/重生时间/类型 /物品爆率/爆钱率/暴出物的最大等级/技能
转载时请注明本文出自:http://www.qsqj.com
|