发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~: a/ h# ~3 F8 B: x- W0 `' S

% k' W8 O$ o. |+ ]魔力私服,最新魔力宝贝私服技术交流地图文件是由
" s7 l) ^% u7 X- d+ z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 k# j( X$ |3 f3 b, {
44个字节的文件头+地面代码+物件层代码
. B6 p9 N& y" w: r& {/ z1 R
9 S1 r8 Q0 F% o4 `' y+ k% @  \. a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这里44字节文件头又可分为
; a1 X6 W4 I: u4 Y8 Vbbs.mocwww.com
2 b" U+ o) a4 J$ _- @+ B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート24字节文件头+20字节文件头。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 G6 F3 [- A0 U- f. z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) ]8 ^1 x" G$ V% `# L
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
4 {( Z! n9 p; N1 E5 O5 E4 `2 @/ ~$ F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
4 r8 a" S; {" i% r; A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:
. M8 M8 U1 P4 ?( e/ Y, z2 m& S. rbbs.mocwww.combbs.mocwww.com) h$ M1 T% @+ f* D
LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)
  o( @! `+ J$ R2 g& Vbbs.mocwww.com
  {% \& |- v# F  \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后接着又有20字节的文件头
7 p# w. ?  g0 M  p- Z2 N/ j( Y6 j# S: M/ f
+ Q4 z( m; n# D0 @1 I7 [; D  ?这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力宝贝私服技术交流; P: M# l4 W" p' E$ n% K0 @
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ F+ ]: p% q0 D) @
下面接着是地图地表层代码。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 S8 \4 T% x7 c- R. g

5 C0 Y8 a4 ?! H5 B* \8 w这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
0 L4 ]$ E$ J6 Q: Zbbs.mocwww.combbs.mocwww.com2 q, ?2 V& V/ y8 ^5 Q! V
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
# c5 \3 E9 Y# s: J9 K4 ~妖城在线论坛
; I( C8 Q5 K3 t2 K5 V/ B这些都好理解。魔力私服,最新魔力宝贝私服技术交流4 _1 T: n% d. ]1 W- k
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- R( c3 o, A8 X0 f4 d
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
5 Q2 d$ z( |9 |/ ]- R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 t8 h5 h- z0 W9 J
然后,地图音效呢?是如何设定的?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 y) D' K% |% t( |( `- ^1 U% e! [
妖城在线论坛2 t4 |# I: H6 S: k+ d# A
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!bbs.mocwww.com. y$ p3 a  F9 Y0 F* }) R4 w; T" e
妖城在线论坛' k$ p/ H( v/ ]2 v1 E
——————————————————————————
, Y1 L/ w7 q/ {% g7 m7 Q魔力私服,最新魔力宝贝私服技术交流下面是网友的回复,一并转载
* d5 U4 [* K/ O' n! w! @0 y
7 ]; R1 V4 I' P/ Q! K5 v1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.
! v0 T7 Y' g( W3 S妖城在线论坛2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.bbs.mocwww.com! k8 i+ I- ]* V' O0 g" v2 U
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: d% A' x3 C0 T' Z/ O! v
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。
8 j# j* ?, A" u, d2 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, L7 P  n8 I7 o+ L7 J( F2 e
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

发新话题