发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; n2 a( W) }4 M" _3 p

7 F% T/ M/ @7 J% z& P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表地图文件是由
% Q' k/ b; G. {: Y- k& b0 z8 I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2 k, K+ {, i; S9 u3 ~, o妖城在线论坛44个字节的文件头+地面代码+物件层代码
1 L" S% ~- K# }. J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com; j, r- o: O) p1 I) E$ ?
这里44字节文件头又可分为
0 i' i3 q1 u/ d6 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' M; k8 h) p' C
24字节文件头+20字节文件头。
+ w' Z3 V* w/ L5 N7 ]: X7 T7 F+ m妖城在线论坛* P2 c- h+ Y9 M; e: J. u
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、妖城在线论坛) D3 @4 [& k0 X

4 p: x( f3 v3 ~# Hbbs.mocwww.com这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:
1 h1 M3 p" q" f" ?( R( ibbs.mocwww.com
8 Z# E7 c6 R3 M6 X5 i) Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)魔力私服,最新魔力宝贝私服技术交流% X! [6 w9 K6 w0 N! d7 F

5 E7 l* l& K- q0 Z' {9 q- c魔力私服,最新魔力宝贝私服技术交流然后接着又有20字节的文件头—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, _7 R: a5 N0 U; A5 b  m6 b9 ?
bbs.mocwww.com8 u) x1 y+ X$ G9 m& @
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?
) \1 n+ S" r5 z
4 }* ?- S9 S. m4 B1 N$ {5 {$ S' _bbs.mocwww.com下面接着是地图地表层代码。妖城在线论坛( C) ^' g) u7 ]% k! m

! e$ |8 A9 {7 {& G, u: Y+ N3 t魔力私服,最新魔力宝贝私服技术交流这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 i* g/ H& ~7 s; D
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- F% _9 ?$ d7 c; Q
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
0 L% @$ K. k! u- T魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 n& X6 w1 |8 U0 K1 `' @
这些都好理解。
" h9 a6 w2 g+ v, c3 V4 M: ybbs.mocwww.combbs.mocwww.com& Q# e& M$ R' R8 T& J' U3 R
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?魔力私服,最新魔力宝贝私服技术交流( i( l: t) t! {; U* ^2 ~

8 J- o/ P- j2 p$ i) l2 Z然后,地图音效呢?是如何设定的?
. A) k+ K7 @0 G魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ Q7 N1 W. L+ {8 L6 c
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!魔力私服,最新魔力宝贝私服技术交流! w/ `& T  [( U6 U, F- j

# I& Z6 j4 e; W5 ]$ _8 V8 e* {——————————————————————————
6 Q2 r' R( A* R  _下面是网友的回复,一并转载
7 Z3 N$ R0 ~( x0 P' ?8 o' t1 Abbs.mocwww.com妖城在线论坛8 `- A3 H- n2 {' N
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.bbs.mocwww.com, T- K5 i/ m1 I- q" v, m
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
4 w( n, w" Q& A5 Q4 X魔力私服,最新魔力宝贝私服技术交流3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
0 W8 m3 f$ w+ Q( e/ }魔力私服,最新魔力宝贝私服技术交流4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

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

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。
0 I6 k/ N6 e+ J5 i4 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流% F4 P; ?7 |7 g4 x6 c6 P' a
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

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

0 1000 2 2 12 24,25
: ]- A+ E3 ]$ Ybbs.mocwww.com其中1000代表地图代码魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 R' G' k" q+ [8 Y1 T  D
第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)/ |8 b( J! }: S( a+ H
第二个2是表示效果的密度,数字越大密度越高 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ B/ L+ H9 _4 x/ k* h7 W
12表示产生效果的时间(月份)
6 w( W4 U6 m  M0 J9 W+ \/ @: n* p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート24,25表示表示产生效果的时间(日期)
$ D% S9 C. _& ^% H- Q+ p* |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート后面2个星号分别表示小时,分钟
* L- I4 `- D1 {3 G2 j9 J; M( O, {$ b妖城在线论坛最后一个星号表示维持效果的时间,单位:秒
4 ]6 V# _! H8 Y6 c( J! D以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
本帖最近评分记录
  • 妖哥 妖币 +2 2007-6-12 21:08

TOP

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

TOP

发新话题