|
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/防御率/移动范围/攻击类型/攻击距 离/视野/移动速度/攻击速度/重生时间/类型 /物品爆率/爆钱率/暴出物的最大等级/技能
|