热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 863|回复: 0

[脚本示例] 传奇2地图文件格式

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-12-22 09:21:36 | 显示全部楼层 |阅读模式
2的Map文件,前面52个字节是文件头,前4个字节是两个Integer型的值,表示地图的高度和宽度。其余48个字节是文件标识之类,不用管。
之后,每12个字节表示地图上的一个坐标,在分析那12个字节之前,先说说Wil文件,
Objects?地图数据(地面物件)
SmTiles构造地面的基本物件(小)
Tiles构造地面的基本物件(大) 文章来自:
Map文件里面其实就是对上面的文件的索引,从里面得到地图的图像数据。
好了,现在说那12个字节,
首先一个Integer型的,表示这一块是Tiles.Wil文件里的第几张图片。不过这个值的最高的一个二进制位是表示这个地方是不是允许玩家在上面走动的。
然后又一个Integer型的,索引的SmTiles.Wil
再一个Integer型的,是对Objects的索引,首位也是可移动标记。不过那种Objects文件不只一个,第11个字节的值就是表示是第几个Objects文件了。 内容来自dedecms

第7和第8个字节是表示地图上有动画的,比如我们进商店里有些有开门的动画。
第9和10个字节我还没弄明白,不知道具体的作用。
第12个字节也不太清楚。
知道了上面那些,写个2的地图查看程序,足够了。

帖子地址: 





上一篇:检查人物魔法力
下一篇:翎风M2的参数设置
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则