Board logo

标题: 关于地图文件格式的解释 [打印本页]

作者: 易凡    时间: 2007-5-11 22:48     标题: 关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, \& _* F6 D( z

$ b! I/ Q2 L& n& C: J5 [7 ~bbs.mocwww.com地图文件是由魔力私服,最新魔力宝贝私服技术交流3 v  V9 b! j; Q+ E
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 e9 V' i5 f2 {) r0 W: a
44个字节的文件头+地面代码+物件层代码bbs.mocwww.com* n3 n2 q! T# y  [8 g' T) e

9 y$ P2 J6 o$ G! V, @这里44字节文件头又可分为
6 U) f0 s$ L% o: D9 R" W; V- bbbs.mocwww.com妖城在线论坛) \  B" j4 r0 T
24字节文件头+20字节文件头。
" p5 x* K% F# ^5 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com) X. j4 {7 B9 r- K6 P
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、妖城在线论坛( c2 x% p5 n% C: A  A. v

$ C, \2 |% O; P8 X- R! p, J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:妖城在线论坛8 X5 g, r! p- w9 A

% d$ S. K) N! ~% F% K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)  _6 R, i, W) j9 b

- j1 u+ M; M7 M$ Z5 g( H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート然后接着又有20字节的文件头魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% Z3 U, o# ^9 j7 d3 N' C" j: k% P

) E" V! R" t0 i% d$ h魔力私服,最新魔力宝贝私服技术交流这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?( [2 U' A7 X# j) [
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' N- }. C2 n0 P
下面接着是地图地表层代码。
  l4 G% e- Z1 b' S# T$ [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com  g! a. M6 o$ O  U4 F$ z/ P
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
3 A5 ?  a3 Q- h魔力私服,最新魔力宝贝私服技术交流6 b8 k% e& b- r4 H; k8 S& c
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。妖城在线论坛5 A0 P2 ~! Q. B% n9 h; ^; ?

4 p( J. V3 M/ [! v魔力私服,最新魔力宝贝私服技术交流这些都好理解。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 U- c# ^: |# F& D4 ~4 r1 H; |5 U

8 m$ U+ e7 b; |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
3 |% R- L$ @; n' X妖城在线论坛魔力私服,最新魔力宝贝私服技术交流& }0 d% Q& W& ~8 ]3 z' C
然后,地图音效呢?是如何设定的?
  C4 l0 L# K% n3 h* b2 d; u/ F" M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
) @8 |% I, _0 p+ a" @- G: V9 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
) \* {% _) n: A0 L/ M7 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛8 E) F5 |  M6 L* ^
———————————————————————————魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 k2 u8 r/ b3 E
下面是网友的回复,一并转载—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" m1 d% X1 y, [* z: y

0 D: G4 P/ N, P' M2 d8 e$ l7 }bbs.mocwww.com1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.bbs.mocwww.com+ b3 r' d0 |( W$ Y0 Z
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
7 [; \; W! j4 {; l3 ?, \& Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.魔力私服,最新魔力宝贝私服技术交流# u* }; K5 T! ~
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
作者: kalophic    时间: 2007-5-12 09:49

晕。。。。地图不是这么改的。。。。。这么改肯定不对。
作者: 易凡    时间: 2007-5-12 10:27

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。( g9 m0 N% n3 l; M
; w6 u' x- p' j, X" X9 r
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
作者: langzi47    时间: 2007-5-13 02:53

effect里面确实可以添加任何地图的下雨下雪,礼华等特效,没问题的!
作者: 小心    时间: 2007-6-12 04:46     标题: 从别的地方挖来的礼花下雪解释

0 1000 2 2 12 24,25 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 o) W/ Q- M7 x# U& M$ D
其中1000代表地图代码
0 v8 A& `5 r6 X" A- n% X( S妖城在线论坛第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)
9 L# Q8 i* I( A9 s# p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表第二个2是表示效果的密度,数字越大密度越高 
  X; R8 m( f2 I0 Q12表示产生效果的时间(月份)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# D1 j8 X' D3 I2 ~, w. F
24,25表示表示产生效果的时间(日期)
! D4 z. F. Q7 Y0 N% }' ]! }; i后面2个星号分别表示小时,分钟0 _, S- J. H1 Z. a' }' g7 d
最后一个星号表示维持效果的时间,单位:秒
1 Z# c4 i  s1 q8 a" w/ T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
作者: 易凡    时间: 2007-6-12 21:08

感谢楼上的共享,送二两妖币……呵呵




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0