发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
( L: S, t9 Y3 Z. X" A8 H( L2 G妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 |0 {+ J+ w2 F& u
地图文件是由
+ `& s2 u! y1 k( s, {6 X妖城在线论坛
) o* W3 P5 q" ^7 c- c8 ]. f& M魔力私服,最新魔力宝贝私服技术交流44个字节的文件头+地面代码+物件层代码  @2 [4 |) Y) f& \. N
妖城在线论坛3 H" Y2 L2 t7 K$ W2 C
这里44字节文件头又可分为
6 T0 x5 H) \9 E. N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 a% }5 T" g! e' |( |
24字节文件头+20字节文件头。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  o" s5 K, f/ Q, l4 @& N' s0 u
魔力私服,最新魔力宝贝私服技术交流& m! I# S$ g+ _- M4 j
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、/ O' X, G4 y3 B
妖城在线论坛) W, B$ r4 i0 p" c- \3 q
这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, ]4 d1 q& z8 i7 D- h( F2 k: v9 W

: i8 a8 C0 t2 ~% {. v: Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)bbs.mocwww.com8 c2 e% q- y8 ?
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# |$ C2 N2 {3 B3 l
然后接着又有20字节的文件头
& I4 p/ X* m6 `3 r  G3 }; f9 H魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) D! \5 u* n9 {% r% b
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?
; F  s4 s% r: X8 `- Vbbs.mocwww.combbs.mocwww.com( g. _7 N% b2 Y1 g1 f
下面接着是地图地表层代码。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, j  ?3 J( l& P3 L! ?6 ^
魔力私服,最新魔力宝贝私服技术交流8 I. G( j  i3 t. K8 b3 ~
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2妖城在线论坛! v' Q& K, `4 U6 E

4 [! X% L  O) l/ {bbs.mocwww.com用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。bbs.mocwww.com. P4 N# L% Z! P  @( g3 J# g
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- l) @$ w  S# h# W. \. c5 D4 R
这些都好理解。
' T+ K9 B, N4 ]3 T7 _. nbbs.mocwww.com" U% P" c% B( \, {% ^
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?妖城在线论坛1 }" ]; ^2 `6 p/ m
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( G) s9 }3 a0 o) ~* a7 x/ P
然后,地图音效呢?是如何设定的?
8 G% j/ O4 M0 [" y% F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ g: V' m1 v5 l* k& V& }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
# {1 t' g2 ~7 b% ]+ U6 h. M- w3 L/ x3 R魔力私服,最新魔力宝贝私服技术交流
' `& H6 ^. A; A8 Z2 Lbbs.mocwww.com——————————————————————————
- e: y( n3 \( ^" N; X2 g( x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート下面是网友的回复,一并转载魔力私服,最新魔力宝贝私服技术交流& }& K( k5 v* L1 F% M2 v
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 U  @; M) G3 e. f0 n& G+ ~+ y
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.bbs.mocwww.com# Q. g0 G# E" |1 O& J3 m, V
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% E6 ^* }/ L& j; K/ g2 y
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.妖城在线论坛) E0 R& P% q8 {5 G( v: F. {/ p, [
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

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

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。魔力私服,最新魔力宝贝私服技术交流% N9 e  u; [8 ]" E- `+ c
bbs.mocwww.com( ?4 ]  g0 _3 ]) j" R: ?
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

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

0 1000 2 2 12 24,25 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& [8 Z/ r# [1 `0 E7 l4 O
其中1000代表地图代码妖城在线论坛- l7 u0 l) j, _0 m0 Q' B1 d
第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)1 r" h) |6 O" V) a, J$ ]
第二个2是表示效果的密度,数字越大密度越高 
% f$ p2 y0 m2 g4 J. u( \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表12表示产生效果的时间(月份)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ G$ I! I: a: h: u6 E- u
24,25表示表示产生效果的时间(日期)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 p, T  b7 t  w
后面2个星号分别表示小时,分钟妖城在线论坛/ ]- q+ r, d3 p5 S6 @
最后一个星号表示维持效果的时间,单位:秒妖城在线论坛5 G, N( V1 K' ]1 f4 N  I
以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
本帖最近评分记录
  • 妖哥 妖币 +2 2007-6-12 21:08

TOP

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

TOP

发新话题