Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000200 4D 50 51 1A 20 00 00 00 06 97 02 00 00 00 03 00 MPQ. ....?.....
00000210 F6 91 02 00 F6 95 02 00 40 00 00 00 11 00 00 00 鰬..鰰..@.......
1.红色部分必须为 20 00 00 00
2.绿色部分全部相同(值可能会因为地图不同而不同)
3.紫色部分,前面的应该大于后面的.而且前面的值应该为2的N次方.
4.注意上面所有的数字为16位,即 0x20=32 0x40=64 0x80=128 0xff=255
5.紫色部分前面的值一般为以下值: 20 40 80 ff 除此之外不应该是其他的值.
6.测试的时候,直接将紫色的第一个数字改为最大(FF),然后修改第二个数值,从大到小,依次测试.直到打开的地图文件中出现"(attributes)"文件,并且显示大小为止.
7.蓝色部分为相对地址.上面的是偏移量.
8.如果你没有修改正确,那么地图可以打开,但导入时会发生一些问题.所以要准确的找对紫色部分的数值.找法其实很简单,你最多只需要20次就可以打对了.先设为10的倍数,从99开始,到20;然后在从个位测试即可.
补:
在修改被加过密的地图前,把它原来的头文件相关数据都要做个记录,在修改完之后,如果不能正确加载地图,可以再把这些头文件数据再改回去!
比如“天地劫-魂之融合1.00正式版”中,要记住原来的:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000210 F6 91 02 00 F6 95 02 00 01 00 00 00 01 01 00 00
在修改之后[对应的应为ff 00...88 00],如果不能正确加载,再改回去就可以了。