关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~bbs.mocwww.com8 w6 [6 P/ m: |0 {0 V3 U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' x: _' J+ y3 g& B' C8 [
地图文件是由
5 j* e" F5 ~; U1 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 ^8 |% W, ~2 ~4 a+ g( K% w妖城在线论坛44个字节的文件头+地面代码+物件层代码
9 T" b7 U2 G1 u4 Q6 a. A, |& Lbbs.mocwww.com
( B# R6 G0 G2 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这里44字节文件头又可分为1 R% e4 a3 M$ p% S
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 x. M2 S, U; D7 ^
24字节文件头+20字节文件头。+ w: @* P0 q! I: T# C9 D* {. C
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: `% W/ j6 p" c0 R
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
. z; q, z( u$ ~2 l2 C* D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# e" m) `) i, @6 c( _0 w- u4 ?/ m这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:
) I) ^+ s' [" \- s8 G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 p5 C g4 o9 x
LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)妖城在线论坛2 h* r5 R( Z$ Z$ |
0 I' y# y' g. O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后接着又有20字节的文件头妖城在线论坛% X* _ u* G9 E3 a3 J- w5 G F
" ^! v5 @5 A& q) S' l) O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?
% u. j; c. d5 Q; |bbs.mocwww.com
1 X7 K) H c5 j1 b) J5 l) {妖城在线论坛下面接着是地图地表层代码。bbs.mocwww.com/ B4 r/ Y4 I& f6 x
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 X3 |8 n7 |6 A# g
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2/ ?5 u5 p" O1 i, A) r
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ h: T" m$ m6 p7 @- A+ a
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。魔力私服,最新魔力宝贝私服技术交流& V/ ^7 K0 s; ~0 }$ V% _) r/ ?# `
2 g- A0 d! U% ?0 f9 f
这些都好理解。bbs.mocwww.com1 }& t7 E- h1 I( t. n; O
4 ], a: j4 a/ s妖城在线论坛不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
+ K3 t. U& N8 A4 s" O6 u妖城在线论坛+ @$ _) x% q& W: r' D+ R4 d5 D
然后,地图音效呢?是如何设定的?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ I* m% C! C; k) h
0 D8 E3 e: Y$ j3 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
$ m6 K) m) o8 L/ R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ \2 {, u( \4 s* l6 f
——————————————————————————
5 {# J. b! N: }: _2 t9 obbs.mocwww.com下面是网友的回复,一并转载—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 Y* a2 u; p& e; ~
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* s6 i; a6 H5 d3 o+ m4 Y1 D5 [7 a
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.魔力私服,最新魔力宝贝私服技术交流5 {- h6 o' r- S. e* T& j$ @8 g2 [' G
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& f( t$ R6 i; s/ Q. K
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
& r4 g7 R; K! M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.