换主地图后M2中修改回程红名回程等的具体方法
1:找到 33 00 00 00 FF FF FF FF 06 00 00 00
改第一组33的第2位3为你现在使用地图的名称(地图名称必须1位数)
例如你的地图名称为9那么就修改为:
39 00 00 00 FF FF FF FF 06 00 00 00
2:找到 33 00 00 00 FF FF FF FF 09 00 00 00
改第一组33的第2位3为你现在使用地图的名称(地图名称必须1位数)
例如你的地图名称为9那么就修改为:
39 00 00 00 FF FF FF FF 09 00 00 00
修改坐标:
用ultraedit在m2server.exe中查找:
840200008b45fcc740 8402是16进的 644
220100008b45fc83c0 2201是16进的 290 dedecms.com
你先对照你自己的沙城行会地点坐标,换算了去查找修改,上面给你的行会地点是原来的
也就是以前的盟的默认坐标
红名回城修改方法
33 B8 0D 00 00 00 E8 64 29 红名复活点地图
47 03 00 00 8B 55 EC 89 42 X实际座标减6
9C 02 00 00 8B 55 EC 89 42 Y实际座标减6
33 00 00 00 FF FF FF FF 04 红名回城卷回城点地图
4D 03 00 00 E8 88 BE F4 FF 8B X实际座标
A2 02 00 00 E8 99 BE F4 FF 8B Y实际座标 dedecms.com
33 8B 45 FC C7 80 8C 00 00 用户红名后数据储存纪录处地图
4D 03 00 00 8B 45 FC C7 80 X实际座标
A2 02 00 00 33 C0 5A 59 59 Y实际座标
33 00 00 00 55 8B EC 83 红名村的区座标地图
4D 03 00 00 99 33 C2 2B X实际座标
A2 02 00 00 99 33 C2 2B Y实际座标
由于程序对红名复活点采用了6X6范围随机落点机构
这里程序实际座标为: 3 [839,668 ] 也就是[(845-6),(674-6)]
所以选择新复活的点时必须在满足6X6的可自由移动范围内(尽量选择空旷的位置)
否则会产生无效座标数据导致红名无法复活
红色[33]实际数据就是代表(3)号地图也就是现在的盟重省
可以任意修改注意:
由于修改空间位置限制也许只能改为一个数字或者一个字母的普通地图&房间地图来替换
绿色的全部是X/ Y 的座标
原座标实际数据是 3 845, 674-----指向现在红名村
十六进制编译数据值是 33 4D030000,A2020000
举例:重新选择红名复活/回城点设在封魔谷的 4 230,450
红名十六进制复活编译数据是 34 E0000000,BC010000
红名十六进制回城编译数据是 34 E6000000,C2010000
红名十六进制区编译数据 34 E6000000,C2010000
只需修改九处即可彻底完成红名村转移
修改分四个部分,第三部分可以不做修改,这只是用来作用户数据纪录用的,
实际座标取决于开门后的主程序自身分配的随机落点座标