关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
7 q, k& S* Y: g- E1 s y$ J0 rbbs.mocwww.com2 b! \% {0 k8 C
地图文件是由bbs.mocwww.com2 s5 G9 L' y! Z9 q ?, W6 O, o9 c
* l1 C F, ]) ~# [/ x# f1 [bbs.mocwww.com44个字节的文件头+地面代码+物件层代码
: O$ ?6 Y( I5 D/ f, r0 \. G) y3 b) Jbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート ^5 L8 I# a$ ^& u# O
这里44字节文件头又可分为
. P, x& n1 D/ Q0 T v4 F+ O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 j! l+ L2 x" |" n( i5 M2 Y0 X
24字节文件头+20字节文件头。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# z% |4 t3 ^/ ~' j" p- U5 L' ]
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, R+ C& w3 H! q: x, K( d
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
0 V7 k" l* N5 _0 ibbs.mocwww.com妖城在线论坛/ I, F* J. W9 E) y
这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:3 ^: c) r7 W+ b- N X5 F2 f
|' E7 v4 P% ] g4 }: N9 X9 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートLS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)3 z, }( g, f8 ~
9 \8 M4 Y6 i" M8 F0 o* U% r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后接着又有20字节的文件头
4 E+ M! G/ J: Ubbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ^; ^" H) @' c% x* B9 [4 \
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?
! b& U2 B' \; U+ |, L) v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( m, N' ~9 `2 F7 n# Y妖城在线论坛下面接着是地图地表层代码。
) p. k7 }4 V. O" o* p- f" a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
# c6 U4 b8 I. i+ q妖城在线论坛这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
9 W9 g2 j/ L' U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 A1 ]1 d8 @; Z2 ?9 Y
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
3 x" _7 y0 J' O& Xbbs.mocwww.com
3 D" z; p* q! d/ M# i妖城在线论坛这些都好理解。
3 {! i2 p0 }- a D2 ]bbs.mocwww.com; F8 _1 V/ ~4 O; w
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) s4 |8 R; s# M1 O9 }' f# v6 r
# Y; h! \- g+ n) e8 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后,地图音效呢?是如何设定的?
! m/ w" I& i/ b- g: N1 @ N2 J% E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# ^# W0 A. V0 s3 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 }' v- o: q* ?. Z
4 t9 |$ a) g" Y; S9 b) n8 ]+ J妖城在线论坛——————————————————————————
8 g' x! Z8 H2 ]9 l: n: W7 ^bbs.mocwww.com下面是网友的回复,一并转载魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; i5 L- w4 `$ m( G" _
妖城在线论坛: k$ z' [/ T+ h6 F) h" c( z7 G
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.bbs.mocwww.com; _% c7 |6 ?3 [9 u
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
6 k; j* d$ ~) ]# K) I魔力私服,最新魔力宝贝私服技术交流3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.魔力私服,最新魔力宝贝私服技术交流' O- Z1 y6 @7 S
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.