关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~魔力私服,最新魔力宝贝私服技术交流! | Q" w6 b! r8 y7 r, Z& p* p9 ?
6 g: w/ H; L1 D, r3 K妖城在线论坛地图文件是由bbs.mocwww.com+ C" K( G c* @
2 W3 X( L9 f" v/ J0 |5 Y1 u$ M44个字节的文件头+地面代码+物件层代码1 M, f/ v5 E" l9 p# {% y1 d' a' A
6 b' U0 k# k: @. F3 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这里44字节文件头又可分为
" Z/ b3 A$ {. j1 y) c/ W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート v; B4 A; W7 E% @3 t. j9 ?' f& J
24字节文件头+20字节文件头。
' {% y8 U- Y F- F" w妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: C7 |& i6 H5 D" x3 t; j6 d0 P: v
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
& v' n* N7 Y t; P3 D" f0 Mbbs.mocwww.com0 g( z, y3 ]& _) K! X6 J+ a
这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:
% g# K. i$ e! s* F% |魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com- I/ c3 ]2 T& [( M
LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)
+ R, b; O, [% V% c1 q5 {1 l Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 [8 ]/ ~- m7 e) Z H7 M& [
然后接着又有20字节的文件头
6 b' n" ^$ y# d" I- f+ T妖城在线论坛魔力私服,最新魔力宝贝私服技术交流; G6 Y! ]* Q, _+ d, o$ r
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?
! _. i3 A& a6 D' b8 s/ B0 q魔力私服,最新魔力宝贝私服技术交流
, V5 u9 A2 r K u% i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表下面接着是地图地表层代码。魔力私服,最新魔力宝贝私服技术交流: H" s6 [, ~. o. P6 x% b0 q& o: i9 s
妖城在线论坛2 b7 f ?3 W. v& k- U Q: M
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
5 L D8 Q/ Q% z3 ?$ G% mbbs.mocwww.com
D8 c( o1 z3 N用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
/ K1 B7 ] x8 s( M5 p K妖城在线论坛
% V/ h! y- ] u$ F4 H' Z1 W妖城在线论坛这些都好理解。
; L3 |6 B2 c% z( G% P7 |% R妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ E3 S v1 d+ ^4 z
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
W" Q+ A& n; [. u, l8 t魔力私服,最新魔力宝贝私服技术交流
) V; R* c7 X' V1 g) g- G) v) v2 w$ r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート然后,地图音效呢?是如何设定的?
5 o6 n0 b! Q- H* u! I6 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流# z% L! r2 J0 Q0 ?4 D3 V; N; @
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' U/ z- H8 E6 W+ C4 I7 N# P5 g" y
魔力私服,最新魔力宝贝私服技术交流. _& \6 I$ v3 y) X8 h& j/ i7 ]: z/ C
——————————————————————————
* Z% V9 v ~: j" M# ~5 U6 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表下面是网友的回复,一并转载魔力私服,最新魔力宝贝私服技术交流, g: O& d1 F8 J- m0 {. m9 j
妖城在线论坛! ]; u( u" F" m% A( `
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.
2 {* G$ e% K9 ^, t2 ^3 @6 i妖城在线论坛2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
3 n1 i- s9 i. y! I( v( {7 f+ {魔力私服,最新魔力宝贝私服技术交流3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 V1 t& t" v" }
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.