发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~; d8 x* S5 f1 A3 E+ ?* ]7 b
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ [* Z9 o8 Z9 R* F
地图文件是由
( V) y6 M( e  n, O' }, R9 P" U/ x$ Ybbs.mocwww.com妖城在线论坛8 r/ p3 {. |( Y
44个字节的文件头+地面代码+物件层代码魔力私服,最新魔力宝贝私服技术交流& Y3 C& \# ^: X: _- [2 x: j

) W4 J6 I8 G5 u魔力私服,最新魔力宝贝私服技术交流这里44字节文件头又可分为
( M# Q) X+ Q. ?+ Y! S6 Z/ z
5 H0 R* ^& ~( k5 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート24字节文件头+20字节文件头。
- C9 a% P+ w0 i1 M% S: F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛- r7 W/ x% a9 U4 `8 J$ I4 y2 s
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
+ g. B, y+ f; Z6 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 C7 j- }% e& K! v3 x- ^. ^" R
这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:妖城在线论坛; q. f1 ^7 @2 a

3 J- F! Q1 P, |# I5 D- O) @8 Z2 |bbs.mocwww.comLS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)bbs.mocwww.com. [- `2 A$ L% ~* \, `" [* {! e, C# O
/ o: ]8 T) m" d- p# f4 F# B# j2 i8 |
然后接着又有20字节的文件头
8 N. n7 Q, o9 p, x4 u2 m& N+ X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5 `' C  U5 g' `bbs.mocwww.com这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力宝贝私服技术交流1 |7 |8 @1 i. i% s) h1 }/ M; c  H$ S- y

2 |) {8 Y- {9 i- j4 Vbbs.mocwww.com下面接着是地图地表层代码。魔力私服,最新魔力宝贝私服技术交流7 G1 ^; r' Q) Z( L
妖城在线论坛# d! H- F, B& R
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
$ ^! d9 {  H" E3 y$ F0 @妖城在线论坛魔力私服,最新魔力宝贝私服技术交流6 L0 w  s( H1 Q) i. j. [1 `
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
- O  U6 c/ D9 p; f/ v妖城在线论坛
' `+ `5 e, _4 j' h" O( l这些都好理解。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' V& V" H( D! ]
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 Z2 Z7 ~; I" k( d
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?妖城在线论坛, g( u9 E/ s9 j  k7 ?
魔力私服,最新魔力宝贝私服技术交流! d8 L. [! ]9 q/ [
然后,地图音效呢?是如何设定的?妖城在线论坛; ]3 I( a9 P, h/ z
! S/ t( L% w6 s% X& N
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!妖城在线论坛1 |4 }( C$ O& W

) \5 H( R% d: e' C% w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表——————————————————————————bbs.mocwww.com+ N, h* o! ?' p3 q6 f
下面是网友的回复,一并转载
- V3 q/ e9 H% s/ f$ n0 X5 o魔力私服,最新魔力宝贝私服技术交流4 r+ r9 Z) n$ l7 H) c
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.
9 r% t6 O+ I7 l5 K& T妖城在线论坛2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.bbs.mocwww.com* ]' H% b* F. D$ |4 f
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
$ _; s8 k! |) f5 abbs.mocwww.com4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

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

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。魔力私服,最新魔力宝贝私服技术交流+ G8 h2 [) {# @# d1 z
bbs.mocwww.com* y. B; q1 d% h! s0 k# w
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

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

0 1000 2 2 12 24,25 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* Q* Y  m; w1 g
其中1000代表地图代码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- n# s- ]# Q5 P* c
第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- r% q! A5 I8 |
第二个2是表示效果的密度,数字越大密度越高 妖城在线论坛4 B% b; b: m& N/ `
12表示产生效果的时间(月份)妖城在线论坛4 f, ?: `1 r# x3 H  X  b
24,25表示表示产生效果的时间(日期)妖城在线论坛/ z5 T5 J; |, _2 j1 I9 y" n7 s% }* l
后面2个星号分别表示小时,分钟魔力私服,最新魔力宝贝私服技术交流# T$ y0 @; N4 E! _4 c$ I' u
最后一个星号表示维持效果的时间,单位:秒
* O  _2 z6 p9 U2 Y' Sbbs.mocwww.com以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
本帖最近评分记录
  • 妖哥 妖币 +2 2007-6-12 21:08

TOP

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

TOP

发新话题