发新话题
打印

关于地图文件格式的解释

关于地图文件格式的解释

帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~
7 m" B: @+ u8 H" w$ @+ i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
  q6 E- a* x; q. x1 l$ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表地图文件是由! i* z; U3 Q# D! T8 ?' r% L" ?2 ]2 z

: `1 X; H6 r; N4 }44个字节的文件头+地面代码+物件层代码( G' `1 j5 z# P4 }. F. R, n
魔力私服,最新魔力宝贝私服技术交流- {# W0 y0 I; [- P
这里44字节文件头又可分为魔力私服,最新魔力宝贝私服技术交流  l( r* F+ s. }+ V4 `

2 ?$ O( M8 h) ~9 t5 W* Q8 R24字节文件头+20字节文件头。魔力私服,最新魔力宝贝私服技术交流# @( t3 E8 G" C& r2 g! z( o1 e
bbs.mocwww.com  x% I4 ~" I* R3 M  G$ u
24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、bbs.mocwww.com# L$ B( f/ s9 C6 R$ y2 A
( R" M* X8 g) e
这里有点奇怪地图名称字节后面还多了两个字节 7C 30  这两个字节具体含义是什么?准确的24字节文件头就应该是:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' c( b$ X) W5 O& U# X4 }
妖城在线论坛0 B: s2 u7 [$ Z7 @; H1 Y
LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)
$ D5 H# z$ V7 K8 }( U3 Cbbs.mocwww.com
( ]6 S: D( X  U$ y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后接着又有20字节的文件头
- {  T6 L2 l/ g% i( @( g( v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com) b# {* o3 ^3 l8 _2 S# I( W
这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% L* H+ b0 t1 r' g( w

4 d% y; `$ |; X魔力私服,最新魔力宝贝私服技术交流下面接着是地图地表层代码。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 `# j; Q5 E4 }& n0 t7 _

' g9 x5 \8 f4 t; |8 S- H$ n/ J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
* ^1 J/ x+ d  E
" r* ~" i9 i2 i+ E- M# ^3 ~魔力私服,最新魔力宝贝私服技术交流用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
, \& R1 J2 ?' cbbs.mocwww.com  Q9 U! i* `$ \$ o( [7 O
这些都好理解。bbs.mocwww.com. B; [2 S8 ]# o- Y9 H  a8 Z
. O( J- r' W. v$ Z9 m6 M8 R3 e
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
6 @2 u3 T- j3 y% p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流/ A. r+ q- A4 ^  f2 U0 c
然后,地图音效呢?是如何设定的?
& O- E. X( f7 c& M$ G: C9 |9 z$ ~魔力私服,最新魔力宝贝私服技术交流
9 O& v8 |, |$ E; y魔力私服,最新魔力宝贝私服技术交流这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 I4 I& J4 N& a, h6 q) X

; y! a% U) `$ m8 z+ G  K; q妖城在线论坛——————————————————————————
2 y6 G8 s1 `# `4 _6 B. U妖城在线论坛下面是网友的回复,一并转载7 X4 J, I  E) g) x" ~% X8 a

% Q6 H" E$ o0 c7 Q' A$ s妖城在线论坛1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' o; S& k; @( n! T  R+ N
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
! O6 n& x7 p! `/ X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.- z( N6 N: t/ B6 J0 n. d6 R
4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.
妖城欢迎您!

TOP

如果说要用客户端的地图改称服务端的,需要将高位和低位的数值调换。
2 x6 f  g* ~: a8 H+ C' }/ i" x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ u# l" R. H( h! B魔力私服,最新魔力宝贝私服技术交流这个帖子说的是分析服务器端的地图文件格式,自己造地图用的
妖城欢迎您!

TOP

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

TOP

发新话题