发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
7 q, k& S* Y: g- E1 s  y$ J0 rbbs.mocwww.com2 b! \% {0 k8 C
地图文件是由bbs.mocwww.com2 s5 G9 L' y! Z9 q  ?, W6 O, o9 c

* l1 C  F, ]) ~# [/ x# f1 [bbs.mocwww.com44个字节的文件头+地面代码+物件层代码
: O$ ?6 Y( I5 D/ f, r0 \. G) y3 b) Jbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  ^5 L8 I# a$ ^& u# O
这里44字节文件头又可分为
. P, x& n1 D/ Q0 T  v4 F+ O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 j! l+ L2 x" |" n( i5 M2 Y0 X
24字节文件头+20字节文件头。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# z% |4 t3 ^/ ~' j" p- U5 L' ]
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, R+ C& w3 H! q: x, K( d
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
0 V7 k" l* N5 _0 ibbs.mocwww.com妖城在线论坛/ I, F* J. W9 E) y
这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:3 ^: c) r7 W+ b- N  X5 F2 f

  |' E7 v4 P% ]  g4 }: N9 X9 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートLS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)3 z, }( g, f8 ~

9 \8 M4 Y6 i" M8 F0 o* U% r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后接着又有20字节的文件头
4 E+ M! G/ J: Ubbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ^; ^" H) @' c% x* B9 [4 \
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?
! b& U2 B' \; U+ |, L) v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( m, N' ~9 `2 F7 n# Y妖城在线论坛下面接着是地图地表层代码。
) p. k7 }4 V. O" o* p- f" a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
# c6 U4 b8 I. i+ q妖城在线论坛这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
9 W9 g2 j/ L' U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 A1 ]1 d8 @; Z2 ?9 Y
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
3 x" _7 y0 J' O& Xbbs.mocwww.com
3 D" z; p* q! d/ M# i妖城在线论坛这些都好理解。
3 {! i2 p0 }- a  D2 ]bbs.mocwww.com; F8 _1 V/ ~4 O; w
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) s4 |8 R; s# M1 O9 }' f# v6 r

# Y; h! \- g+ n) e8 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后,地图音效呢?是如何设定的?
! m/ w" I& i/ b- g: N1 @  N2 J% E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# ^# W0 A. V0 s3 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 }' v- o: q* ?. Z

4 t9 |$ a) g" Y; S9 b) n8 ]+ J妖城在线论坛——————————————————————————
8 g' x! Z8 H2 ]9 l: n: W7 ^bbs.mocwww.com下面是网友的回复,一并转载魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; i5 L- w4 `$ m( G" _
妖城在线论坛: k$ z' [/ T+ h6 F) h" c( z7 G
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.bbs.mocwww.com; _% c7 |6 ?3 [9 u
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
6 k; j* d$ ~) ]# K) I魔力私服,最新魔力宝贝私服技术交流3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.魔力私服,最新魔力宝贝私服技术交流' O- Z1 y6 @7 S
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

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

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% e' x  G6 I- M: x- Z
妖城在线论坛% v/ T  P" q* T* R% P0 x0 ^6 U: ?) N/ {
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

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

0 1000 2 2 12 24,25
( ~) E8 _5 c& X; o3 k妖城在线论坛其中1000代表地图代码
% I9 e& V6 K8 r2 D+ m  ]魔力私服,最新魔力宝贝私服技术交流第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)魔力私服,最新魔力宝贝私服技术交流. M& W' g3 l, x% H" s' _, y
第二个2是表示效果的密度,数字越大密度越高 bbs.mocwww.com" v  p! g# ^' t: ^; b7 X
12表示产生效果的时间(月份)
: A- W4 V) W9 N1 f魔力私服,最新魔力宝贝私服技术交流24,25表示表示产生效果的时间(日期)
! D* m# L* M: ~7 a0 E! gbbs.mocwww.com后面2个星号分别表示小时,分钟/ w& D1 h8 F! A7 u: M
最后一个星号表示维持效果的时间,单位:秒
* f. v/ m5 d6 B, D" R+ N以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
本帖最近评分记录
  • 妖哥 妖币 +2 2007-6-12 21:08

TOP

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

TOP

发新话题