关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
! Y* T$ a2 R0 o) U' D* g+ H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ Z. [5 F4 s2 n7 `6 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表地图文件是由
* }! t9 ^" p' K2 T妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% f6 y8 u, |6 a' U0 s% }+ F1 e
44个字节的文件头+地面代码+物件层代码
, Y9 y8 C# [ a4 jbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 p+ r. t) B: W7 T1 e+ {* x+ t( F
这里44字节文件头又可分为
; y# J9 Z8 Z) J! `) x* W8 S6 Cbbs.mocwww.combbs.mocwww.com$ j* K" @: K/ V3 B; [
24字节文件头+20字节文件头。妖城在线论坛0 k- n" x$ k6 M0 p" z
bbs.mocwww.com% ]; M& j' Z. I# o I. i
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
1 f: z i1 e/ ]/ Y- j. b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛1 {5 E! N- j' j0 Z$ T
这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:
0 i, j6 _7 d6 Z: |; R2 L* Q' Z( F妖城在线论坛
+ |9 R# ^* f# O& S2 R r" y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートLS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)妖城在线论坛# I* G$ O4 O9 U9 V0 B( G! D
7 I6 L7 v4 H1 Q7 D* t8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート然后接着又有20字节的文件头
: z2 H7 x) p& @' Z' U9 J3 A& U妖城在线论坛
& Q& z/ a: [& k A魔力私服,最新魔力宝贝私服技术交流这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力宝贝私服技术交流& x) m6 D7 J4 ?% i5 J' L
bbs.mocwww.com* {4 A% R9 O. p- l
下面接着是地图地表层代码。
, _+ J* I$ Q9 T9 `$ ?魔力私服,最新魔力宝贝私服技术交流
: w L) Z, v' V7 c, v魔力私服,最新魔力宝贝私服技术交流这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
5 d; X( p2 A8 B+ g5 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 ?3 T6 _; ?$ a6 _7 Xbbs.mocwww.com用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
7 Z B) R* i* s8 z" b" ]
& {) y! V& g$ c _1 c- ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这些都好理解。
0 y! _0 ]# _2 K5 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 u1 F/ i, ~9 j7 p5 v妖城在线论坛不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
! z( `' c: w; Y3 a' F& l+ Hbbs.mocwww.com
6 m3 c: F$ ~: b! V* P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后,地图音效呢?是如何设定的?
' W8 \6 S; G# _+ Z1 ?8 ?) N4 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com& Q) b L+ B6 g; z* n
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
5 ?6 T. ^! R! v7 p8 S2 F妖城在线论坛
# G" M6 w& x; C0 q- e( k. ?bbs.mocwww.com——————————————————————————
# r4 w5 _$ G$ F7 G" j' s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート下面是网友的回复,一并转载
3 V! o" M8 }6 A魔力私服,最新魔力宝贝私服技术交流
8 j9 p7 S. G: p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; t: a# _" q" Q6 S) ?
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.妖城在线论坛" }/ v# y4 U, m8 M& o j9 c
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
& g( a' ?( A! t4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.