不用改动客户端,添加25号地图的方法
不用改动客户端,添加25号地图的方法!
受flykiss的启发,发布不改动客户端,添加25号地图的方法!
1)客户端修改:
直接将25号地图补丁(World25和Object25)拷入Data目录即可。
2)服务端修改:
a.修改GS的0005C620单元,由10改为大于18(十进制24)的数即可,GS中地图编号从0开始,18H就是对应25号地图。这里是最大地图号的判断。
b.用UE生成一个长度为65539字节,全0的文件,开头的3个字节添入:00 FF FF 存为“Terrain25.att”。或者直接将某个Terrain*.att文件,除了开头的3个字节外全部添为0。这样就形成了一个全图都可以走的地图文件。
将制作好Terrain25.att,放在服务端的data目录中。
c.设置一个进入点,比如设为海回仙时进入水之寺院:
47 1 7 9 9 11 12 48 0 100
48 2 24 31 24 52 117 0 7 100 //亚特兰蒂斯 -> 水之寺院。 dedecms.com
至此服务端修改完毕。
我在H98C下通过测试,97没试,估计没有问题。
需要逐步解决的问题:
a.Terrain25.att需要精确由地图编写,上述方法是依靠客户端的EncTerrain25.att文件设置活动区的,一旦人物移动到客户端禁止区域,就会被弹回永。
b.水的效果没有出来,可能现有的main.exe永远修改不出来。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论