关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~' v, }6 ^2 W# H) z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート W z5 T& D4 a l# ^) G4 _) C' h
地图文件是由
& y) I0 l: R% v# i9 ~* c& O) x) H
. G0 ? E* P3 m% R" Z! S* ~, e妖城在线论坛44个字节的文件头+地面代码+物件层代码妖城在线论坛2 g7 \: R) S' L1 T" f/ m, I9 t3 n
o' o+ q; y1 O# V: G3 l0 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这里44字节文件头又可分为魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% t8 d! w3 e# q$ o- {2 C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ z3 P1 T) H: O- H
24字节文件头+20字节文件头。
' O- n* r( X1 U
* I0 B! P$ J2 Q# q: Y+ x妖城在线论坛24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 P# W+ T: ~! a1 U- E+ U
" V# t- B8 Z2 Abbs.mocwww.com这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:
( w& y2 i: Y6 x& P
) e( }4 p% w: M; @- rLS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)
7 \1 g3 V0 g, v% |0 o: P: i4 ?' Z. j2 e, }" h- p1 d
然后接着又有20字节的文件头bbs.mocwww.com9 y% j" c* L% p& \
( p! Y, L6 B. e+ q: d% ]这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?bbs.mocwww.com3 \, I% d3 i3 i
5 s- H! H9 E3 `5 ?# j# ]下面接着是地图地表层代码。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# z9 p. g6 P( `8 u& m
妖城在线论坛2 a! k) L& c3 W
这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*2
5 X& c( u( C% O+ F3 P1 tbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流9 Y2 p) w' ^ B! _9 P. d9 I
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 t9 A! ?. i3 E& U
魔力私服,最新魔力宝贝私服技术交流; N. k8 b1 A% M( {/ y
这些都好理解。妖城在线论坛, ]- W7 Z3 k* _* i4 U1 h5 w, l$ [
魔力私服,最新魔力宝贝私服技术交流) ]8 m3 {& Y8 }& f7 `6 L Q& n
不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?
) r5 h+ c6 F) y) D9 V# L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% U$ @" \/ G; Q! m8 X2 X
然后,地图音效呢?是如何设定的?
; o" l3 K# M* b. i; u* ~7 t妖城在线论坛妖城在线论坛4 P4 v% N* c& {) }. }1 A' I
这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!
! V; _1 y: d# r6 O; g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 f5 A) Q$ `9 X! n% C9 k% t. Z3 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート——————————————————————————魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) g$ a1 T: L. O4 e! @* w( B- c
下面是网友的回复,一并转载
5 G0 s9 c; N/ C' y8 A魔力私服,最新魔力宝贝私服技术交流. T5 l4 Y2 N8 S$ E3 U9 x
1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.
( |7 v1 d$ J+ O" I2 ]( X7 E( I' L4 |2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.0 E) c4 e0 C1 y. D8 S
3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
0 T' _7 F5 S6 p1 Y9 hbbs.mocwww.com4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.