关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
$ m/ {: w( O" _; w7 r$ U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
# i. r1 r' h+ l. |' N+ Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表地图文件是由魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 B, g( _% _( S) {
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 U: k7 |$ `) q4 H o
44个字节的文件头+地面代码+物件层代码
7 G3 E% ^: F2 e9 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛0 K: O) b y6 M
这里44字节文件头又可分为妖城在线论坛+ O. G5 P( v( ?6 F
+ R$ ~- a6 o9 O$ f. rbbs.mocwww.com24字节文件头+20字节文件头。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# ^& c7 ?7 m c) {( [+ A. j! [6 u* W
0 g& T% H ]4 D6 Z; i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
/ }- [. z" N# F2 e魔力私服,最新魔力宝贝私服技术交流妖城在线论坛0 q8 c7 y0 [9 H" m( W4 u
这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:bbs.mocwww.com5 M0 N/ g. ^* V. U U
# L: g; ?2 J/ m魔力私服,最新魔力宝贝私服技术交流LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート E+ M- B% o9 R0 d
( G" t4 v, T/ a$ _/ r. u妖城在线论坛然后接着又有20字节的文件头—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" x/ n5 i) b* p. T4 x
5 A0 \( k/ N+ w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?妖城在线论坛/ d$ n7 `9 q7 B, |1 e7 L3 V
bbs.mocwww.com/ r6 f+ K( @ ~# i
下面接着是地图地表层代码。bbs.mocwww.com! R4 f9 c' g5 I8 O3 z- |
- Z* u3 X" c( f, a- K
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2魔力私服,最新魔力宝贝私服技术交流" v/ k( N2 I2 D
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! j- _1 e+ i8 h
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。妖城在线论坛: c+ Y8 U2 P5 m( o4 ?" I2 ?: R
3 N8 p5 b2 [: C @& G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这些都好理解。
. q0 c8 B3 ?+ {, d3 n/ I b魔力私服,最新魔力宝贝私服技术交流
: @7 M& i4 {% m) t0 k8 a `! b0 t2 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?bbs.mocwww.com" Q) y6 q' z1 P3 e/ O* i5 b i
7 F, I" k3 M& ?6 }! Ubbs.mocwww.com然后,地图音效呢?是如何设定的?
* i6 ] @. Z3 d2 t1 V0 d; r妖城在线论坛
- L* Q( C$ B. ]( _7 D1 d; Qbbs.mocwww.com这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& Q2 a. p5 e/ \' G& x: E
( g. p. @) G3 l8 ^* T1 P Vbbs.mocwww.com——————————————————————————
* s8 }& q, c# R! [bbs.mocwww.com下面是网友的回复,一并转载
' Q" Q5 C9 z T4 I) Vbbs.mocwww.combbs.mocwww.com2 r% k; `5 Q* ^8 _3 m0 E: `7 f
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.魔力私服,最新魔力宝贝私服技术交流; C) }5 x6 f; I) t( r
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.妖城在线论坛8 c& C+ J6 T) ]8 A" y2 d7 Y( B5 W
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.妖城在线论坛$ r4 [; |, t& A, G
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.