关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 x) \ x! }, k1 N9 {- z
$ E9 E6 s1 R7 `4 s/ O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート地图文件是由妖城在线论坛2 \) v9 [; \8 k- t
b- O! R1 i" v \2 e4 U3 J妖城在线论坛44个字节的文件头+地面代码+物件层代码3 |2 w7 I& n$ `8 @) `
妖城在线论坛- u' t* s- i, ~/ x
这里44字节文件头又可分为妖城在线论坛0 H6 C( R# P+ d+ S; c+ s8 ~
4 S" G+ F' M, U. ]9 c8 F
24字节文件头+20字节文件头。
5 c* ~& s @4 Bbbs.mocwww.combbs.mocwww.com; o; V9 N8 k: Z A( T3 o0 P' `6 |
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、bbs.mocwww.com. @% f3 R5 F/ E! h4 t
" c; d( `' G3 j- Y0 J# T- A- ^妖城在线论坛这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:/ L' p; o/ K0 C5 x7 d7 R
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 n9 i0 k! ]: f
LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; c& c! C! z {, t( u! z
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* L. g0 u1 v7 z8 K) E9 @
然后接着又有20字节的文件头
8 w. C* T! P6 @6 g: E K6 e魔力私服,最新魔力宝贝私服技术交流妖城在线论坛- J6 m: p; x3 b* I5 G
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力宝贝私服技术交流4 R6 ^0 d! w% v& j$ O9 }3 k
# }! g, t/ L9 |, B$ [6 s' i! H6 M下面接着是地图地表层代码。妖城在线论坛+ t4 I5 g' U: s) m4 R
, K% J: |/ `! j( R这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2魔力私服,最新魔力宝贝私服技术交流$ s* G C* R8 ^0 R
+ I ], C% t2 x, t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。bbs.mocwww.com5 d1 r! n# l+ i, D# a% P
( _# ~0 h# k+ H# a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这些都好理解。
5 R8 `8 h+ b. Q" m
# x: W0 w! V+ Q9 n2 y; i0 ]bbs.mocwww.com不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
$ L" t( f, ]8 k. R, e0 E% K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4 \9 B+ K- I. q1 r5 h: [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート然后,地图音效呢?是如何设定的?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# l' q, }. c( k. _2 k
bbs.mocwww.com {0 Z6 d4 k* g2 x u
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
$ s( e' E. t- v( |" ?魔力私服,最新魔力宝贝私服技术交流
9 m6 Y6 w( H+ U. u: b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表——————————————————————————4 c- W9 W# ^& a* S6 p
下面是网友的回复,一并转载
. n u$ z% K1 w4 n妖城在线论坛bbs.mocwww.com6 _3 O' A: E& y8 ]* B! o
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.
6 y, K6 L9 E K% _4 h# L9 m- A8 y魔力私服,最新魔力宝贝私服技术交流2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.妖城在线论坛$ {6 ~8 P( C% U1 i
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 A7 U2 b3 a. r8 C
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.