发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
, N3 W* j3 W1 u- O: m0 x2 P( h% U6 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" w2 y1 T9 g8 K* n4 @9 s魔力私服,最新魔力宝贝私服技术交流地图文件是由—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% `6 @. u( w2 F1 F

8 y, {. B( _2 ~  y8 c4 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表44个字节的文件头+地面代码+物件层代码
1 I$ g4 p- y! U( ?8 ]. c- p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; s" o) y+ o/ t1 @- O1 y6 d
这里44字节文件头又可分为bbs.mocwww.com9 j$ Z, I7 o8 r, S2 D& J( M. V. @% p( ?
妖城在线论坛, n6 x7 S& H3 L
24字节文件头+20字节文件头。
+ t2 S9 [3 J+ F  H& ~bbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流$ g/ W7 d( ?. n% @6 \4 d8 A* P
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
& K$ a3 E  i& p4 e* C
0 {" H. Z! S% U6 R# N3 Sbbs.mocwww.com这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 v. t$ ?  ]* j, E0 h6 D
  i1 b* d+ c1 B$ H" b6 O
LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)妖城在线论坛: J4 \' _% ^" J1 o. P& p
bbs.mocwww.com9 w% |1 A+ l; v) X, f
然后接着又有20字节的文件头魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. a: s+ n9 C, S- O9 ?
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! I) h- v  p- O* T% V
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?+ U8 m9 _) T$ M. f: d1 _3 B% @

3 k. v- W( A. p4 k# K, x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表下面接着是地图地表层代码。
  ^3 M/ w# o# V3 h1 N; i) Y# h1 Z魔力私服,最新魔力宝贝私服技术交流: A/ M" H$ ?* t/ m: M. d: j# A, F) P
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
: p8 U8 q" V+ Z( r) b
4 Q/ E8 e% \2 h' G# k+ Ebbs.mocwww.com用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。bbs.mocwww.com; I8 \! c9 l0 [4 R. N* T
& d: u) D1 L4 r
这些都好理解。
  y* _% `5 M5 t. T  @5 wbbs.mocwww.com
$ v9 K6 X" n& {( i妖城在线论坛不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?妖城在线论坛' h* L4 S8 P/ I  I
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ B1 q3 d3 e# K5 M3 F
然后,地图音效呢?是如何设定的?bbs.mocwww.com5 P: h- K5 N4 }4 o8 p
bbs.mocwww.com, h; {7 [( |. R+ v
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!& r# M! a1 m3 l( G
+ I  U2 `5 c. O2 K* w
———————————————————————————魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 O. j0 c4 p. [9 `! g. q
下面是网友的回复,一并转载* w! C- Y3 D; A: O* K

7 C( z* b; X7 T, w) j妖城在线论坛1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ G3 S3 B- M/ c$ ~
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.妖城在线论坛0 o0 F" |& S9 }$ o) x- T: A
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
+ Y  K0 K$ k0 o1 H& Q* z. [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

晕。。。。地图不是这么改的。。。。。这么改肯定不对。

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。bbs.mocwww.com8 r4 _' w1 s9 j, Q/ l; m1 v

  s( H% D7 r$ g9 P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

effect里面确实可以添加任何地图的下雨下雪,礼华等特效,没问题的!

TOP

从别的地方挖来的礼花下雪解释

0 1000 2 2 12 24,25 bbs.mocwww.com4 `5 z; w* v# I8 o$ l5 w
其中1000代表地图代码3 a: T  n1 K( H$ ?8 f1 |: _- v6 `" {( o
第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)
: j; ?+ V$ Y- @( U" O% m! Kbbs.mocwww.com第二个2是表示效果的密度,数字越大密度越高 
( D9 K- Z" `0 t. }  y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート12表示产生效果的时间(月份)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" p% s. v/ D) `4 O9 U# K
24,25表示表示产生效果的时间(日期)
: F: w. O) B1 v7 J& q2 jbbs.mocwww.com后面2个星号分别表示小时,分钟bbs.mocwww.com$ {$ O& D: @" e0 O; j
最后一个星号表示维持效果的时间,单位:秒魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 [9 ]4 F; K: _/ h- A, m
以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
本帖最近评分记录
  • 妖哥 妖币 +2 2007-6-12 21:08

TOP

感谢楼上的共享,送二两妖币……呵呵
妖城欢迎您!

TOP

发新话题