发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
! Y* T$ a2 R0 o) U' D* g+ H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ Z. [5 F4 s2 n7 `6 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表地图文件是由
* }! t9 ^" p' K2 T妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% f6 y8 u, |6 a' U0 s% }+ F1 e
44个字节的文件头+地面代码+物件层代码
, Y9 y8 C# [  a4 jbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 p+ r. t) B: W7 T1 e+ {* x+ t( F
这里44字节文件头又可分为
; y# J9 Z8 Z) J! `) x* W8 S6 Cbbs.mocwww.combbs.mocwww.com$ j* K" @: K/ V3 B; [
24字节文件头+20字节文件头。妖城在线论坛0 k- n" x$ k6 M0 p" z
bbs.mocwww.com% ]; M& j' Z. I# o  I. i
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、
1 f: z  i1 e/ ]/ Y- j. b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛1 {5 E! N- j' j0 Z$ T
这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:
0 i, j6 _7 d6 Z: |; R2 L* Q' Z( F妖城在线论坛
+ |9 R# ^* f# O& S2 R  r" y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートLS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)妖城在线论坛# I* G$ O4 O9 U9 V0 B( G! D

7 I6 L7 v4 H1 Q7 D* t8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート然后接着又有20字节的文件头
: z2 H7 x) p& @' Z' U9 J3 A& U妖城在线论坛
& Q& z/ a: [& k  A魔力私服,最新魔力宝贝私服技术交流这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力宝贝私服技术交流& x) m6 D7 J4 ?% i5 J' L
bbs.mocwww.com* {4 A% R9 O. p- l
下面接着是地图地表层代码。
, _+ J* I$ Q9 T9 `$ ?魔力私服,最新魔力宝贝私服技术交流
: w  L) Z, v' V7 c, v魔力私服,最新魔力宝贝私服技术交流这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
5 d; X( p2 A8 B+ g5 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 ?3 T6 _; ?$ a6 _7 Xbbs.mocwww.com用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
7 Z  B) R* i* s8 z" b" ]
& {) y! V& g$ c  _1 c- ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这些都好理解。
0 y! _0 ]# _2 K5 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 u1 F/ i, ~9 j7 p5 v妖城在线论坛不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
! z( `' c: w; Y3 a' F& l+ Hbbs.mocwww.com
6 m3 c: F$ ~: b! V* P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后,地图音效呢?是如何设定的?
' W8 \6 S; G# _+ Z1 ?8 ?) N4 T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com& Q) b  L+ B6 g; z* n
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
5 ?6 T. ^! R! v7 p8 S2 F妖城在线论坛
# G" M6 w& x; C0 q- e( k. ?bbs.mocwww.com——————————————————————————
# r4 w5 _$ G$ F7 G" j' s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート下面是网友的回复,一并转载
3 V! o" M8 }6 A魔力私服,最新魔力宝贝私服技术交流
8 j9 p7 S. G: p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; t: a# _" q" Q6 S) ?
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.妖城在线论坛" }/ v# y4 U, m8 M& o  j9 c
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
& g( a' ?( A! t4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

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

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。
2 K2 L8 j/ P4 q魔力私服,最新魔力宝贝私服技术交流  D( g7 Y* q. {3 j
这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

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

0 1000 2 2 12 24,25
, H% ^0 A! U0 g2 s+ w- `其中1000代表地图代码
  c7 Y* }/ f& h2 \9 ]9 D第一个2是表示效果类型(1下雨,2下雪,4下彩纸8和24都都是云彩)魔力私服,最新魔力宝贝私服技术交流# N9 j2 ~9 K1 l6 V% R2 k( u7 Z
第二个2是表示效果的密度,数字越大密度越高 
2 h" _  ^% i) ^0 D  j: Q, o. e) V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート12表示产生效果的时间(月份)
, G( k3 h' `! _# C" Y7 o+ L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表24,25表示表示产生效果的时间(日期)魔力私服,最新魔力宝贝私服技术交流( m, E! ?$ r( [# U
后面2个星号分别表示小时,分钟妖城在线论坛$ o& p1 D: A5 Z& Z9 j
最后一个星号表示维持效果的时间,单位:秒
9 A' ^& M4 t& ^' ^* i! I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以上表示日期时间的都可以用星号代替,表示任何时间都有效果发生
本帖最近评分记录
  • 妖哥 妖币 +2 2007-6-12 21:08

TOP

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

TOP

发新话题