关于地图文件格式的解释
帖子原先发在梦幻的,想讨论讨论,后来发现这个对于地图文件的解释还是有点用,所以便又转载回来自己的坛子里~~~还是人气不足,~~~魔力私服,最新魔力宝贝私服技术交流" j% L S' b% G- y3 j- Y! O0 V
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 j2 J) X, z |$ z# c5 F9 h
地图文件是由
( ?9 q5 M" M) m a妖城在线论坛; ^$ I: S$ l- N! F: M' ~8 L: C
44个字节的文件头+地面代码+物件层代码魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 H T" D7 W; V; | O0 d: I1 |
4 J$ U9 A0 V/ G& M- C/ I- |9 D
这里44字节文件头又可分为
+ D" `8 @5 q) \+ ~, [bbs.mocwww.com
! Y6 P( e, w/ ]' }' d9 u妖城在线论坛24字节文件头+20字节文件头。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( ^. a/ D' A! ^! r# X( m! B
7 W% C$ ^/ f6 M8 m& I$ ]$ U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表24字节文件头中,为LS2MAP+2字节的地图编号+地图名称+剩余字节(用00填充)、妖城在线论坛* t( I: L( \( a4 \
妖城在线论坛, J0 [1 z3 V! C1 M5 K5 H
这里有点奇怪地图名称字节后面还多了两个字节 7C 30 这两个字节具体含义是什么?准确的24字节文件头就应该是:, D" R% ~8 J9 Q$ ^0 S8 v9 }
; R8 k& S' j6 a$ B4 W( z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表LS2MAP+2字节的地图编号+地图名称+7C30+剩余字节(用00填充)
t8 w& y$ F3 c, K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ Q7 f* |# {! b. Z然后接着又有20字节的文件头—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# `8 \$ U' x. c* E+ o
* m2 p( \. b- a8 @, S& j) P妖城在线论坛这二十字节的文件头有没有特殊的用处?我只知道最后四个字节,分别两个字节两个字节来表示地图的长宽。那前面16个字节难道都没有特殊用处?全部用00填充?魔力私服,最新魔力宝贝私服技术交流, U# K! s" a/ Q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ q1 B& k; m/ K& i: \
下面接着是地图地表层代码。妖城在线论坛/ o0 B1 Y9 B6 o3 o" J
5 Q1 E% n4 u) `2 X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这里我知道一个大概,就是这个地表层代码的字节数,就是地图的 长*宽*24 x# U3 a! y. V: f% l
妖城在线论坛" u' i8 U: \3 }; W/ `: p
用两个字节表示一个地表地图的代码。直到地表字节数结尾。然后紧接着就是同样数量字节的物件层代码。
/ v- Q U2 I' x妖城在线论坛
@% J" X2 B$ v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート这些都好理解。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( S, R9 n1 x7 j$ W
: F; e, V; w* r. d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不过现在有点疑问,比如下雪,礼花这些效果是怎么加进去?这里效果也可以用SEEC来查看不?难道是同样的代码添加方法添加到物件层?bbs.mocwww.com/ C/ L; ]% e; n$ G6 d0 O+ B1 B% b
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ `! d5 v$ u" i) o
然后,地图音效呢?是如何设定的?
) y6 V: ?5 u9 c' G: G妖城在线论坛
$ K' W# g2 l7 U D. \0 C妖城在线论坛这些当然也可能是在某个文件里面设置关联的,不过我不知道,有谁知道的,希望能够说一下!$ P+ Z4 h2 S- }% ~7 U! L
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 \( U; @+ Q$ Y& Q& y# l. ?. s6 |) i
——————————————————————————
0 Z# ?3 Y- a+ o4 ~# L( e, g4 L魔力私服,最新魔力宝贝私服技术交流下面是网友的回复,一并转载
: ?5 M- Z- h) F$ r$ c _魔力私服,最新魔力宝贝私服技术交流
! w' \+ z+ T/ H! E3 c8 i @魔力私服,最新魔力宝贝私服技术交流1-地图名称的标准格式是后面有个'|0'字符的,这个在游戏中不会显示.妖城在线论坛1 o* }2 R. T3 B! q9 k$ t
2-关于文件头,是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节.
I; Z( M4 r) f1 Q* b! m. ]3-下雨,下雪,彩纸,云彩等等的你可以修改effect这个文件.
4 B# W3 R% q6 m) ^1 i& s/ Fbbs.mocwww.com4-由于一直在做那个程序,音乐还没有看过.先看看原版的地图有没有不是图片的代码吧.