Board logo

标题: [讨论] 服务端地图格式的问题 [打印本页]

作者: 易凡    时间: 2008-3-2 11:50     标题: 服务端地图格式的问题

地图文件头:是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节
0 B! O& V5 u/ U/ K* n8 H+ ~魔力私服,最新魔力宝贝私服技术交流* |& @7 Y- ?) p+ {
以上是以前大家研究出来的结果,32字节的地图名当中是否必须要包括调色板数据?调色板数据必须要用'|'这个符号来分隔?
3 Y; n3 [0 J" _& \9 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流  b; I' p- L2 `8 v
我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' j$ P2 c" A1 f: A! f& Q" F* {, o
% ]( u9 D$ \1 M) M/ H
或者说是汉化过程的问题?魔力私服,最新魔力宝贝私服技术交流3 O4 Y" a" q3 k
6 \) o  y& F" R0 w5 v$ H1 h1 w
还有就是,32字节地图名剩余的位置全部可以用00来填充?
& ^7 ^$ T& Z. U" d3 t% {6 Q* dbbs.mocwww.com
- |! P- b7 F3 M) i4 ^8 Q9 ?& n魔力私服,最新魔力宝贝私服技术交流原有地图很多都是CC来填充,十进制就是204,也有的还挺乱的……,不过试验了用00填充,也照样可以正常显示地图。只不过,是否这32字节长度除了地图名和调色板以外还有其它的用处?
作者: 厶⒉姙⒈    时间: 2008-3-2 11:52

坐SF
作者: 易凡    时间: 2008-3-2 11:57

还有,这个moonboy肯定知道~~妖城在线论坛4 _* }; p  ]6 |8 m
魔力私服,最新魔力宝贝私服技术交流* H' P5 H; ~; t& W( V# T5 m
就是画地图时候,一般按照正常XY坐标系从左到右,从上到下画下来,素材的显示跟游戏当中的显示大部分会一样的……
, ?+ g4 ?0 K" K/ F' Z6 s& y. ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 g& M7 _, I4 y! J
不过有时候,也会有差别,某个应该被遮挡的却反而把遮挡的素材给遮挡掉了
% X% Y% @% e* g# V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 I; J6 b- }% e, t# i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表除了循环左右再上下画下来,还要考虑素材占地?
作者: 易凡    时间: 2008-3-2 11:58

你们的法兰跟芙蕾雅,索奇亚,阿卡斯……这几个地图的地图名字那32字节位置内是否包含有'|'这个字符??
作者: 易凡    时间: 2008-3-2 14:12

确认了一下
& v& }( |9 g$ H0 f5 `) ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流5 P( _6 y9 d# ]. l1 r, m, r" Y
没有那些没有调色板数据的地图,是可以随时段变换调色板的
作者: boyboy    时间: 2008-3-2 14:13

-  -妖城在线论坛+ e& J, Y) g6 e. O9 P
妖哥  用男男地图工具可以转随时转出调色板的
作者: 易凡    时间: 2008-3-2 14:15

工具只是方便大家操作,如果我们要做到工具无法做到的操作,或者要自己写这方面的工具达到更多的效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% [6 N, U" B" f2 x, l) ]1 \

$ {% `" v/ p2 f8 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート就需要彻底的了解这些文件的格式
作者: 易凡    时间: 2008-3-2 14:22

以前没耐心写下去……
& ?/ H3 }1 G+ W0 H. Q, m, A$ {; l  g
moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
作者: boyboy    时间: 2008-3-2 14:23

引用:
原帖由 妖哥 于 2008-3-2 14:22 发表
& ]7 r' `0 n7 P! H  A9 H: s以前没耐心写下去……妖城在线论坛$ Y" \5 W2 @# P/ G0 y

$ n, ?6 R9 f+ U6 r& c0 D魔力私服,最新魔力宝贝私服技术交流moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 G! @$ n. g) W2 Q  [

8 F" p; b' ?% X, v7 J/ J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛8 i6 A7 S' M! m+ w) x, a
妖哥可否给份研究一下???
作者: 易凡    时间: 2008-3-2 14:28

如果我把自己想要做到的功能都写完了,到时候连同源码都会一同发在妖城的,暂时功能还没有moonboy那个完善,所以貌似还是不用拿半成品出来……,只是想大家讨论一下
6 ?2 K/ R, o; {6 A0 K2 E+ n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; w3 a6 k+ Y; `+ V- t8 `/ m
比如大家觉得还需要哪些很方便的功能之类的?写这方面的工具,编程是需要懂,而了解私服那些文件的格式和那些原理,以及功能要求也是必须的~bbs.mocwww.com' E8 t8 e1 ^9 u5 I$ Z

  @& b' ~' B& m所以一直以来只要有关data下文件的解释的帖子,就绝对是精华,如果没有大家共享研究的那些文件的功能,以及前辈他们研究的那些图像存储方式……我们现在恐怕就没这么顺利的研究下去
作者: 易凡    时间: 2008-3-2 14:31

还有关于小地图的显示方式,暂时了解好像是一个素材取其一点色彩来缩略显示,不过还没有测试。这个也需要moonboy兄指点一二。
; i' E3 C+ L6 O3 n+ c妖城在线论坛5 E  S0 r- q3 d9 v
刚中午QQ讨论了一会,不过我还是喜欢在论坛讨论,因为在这里讨论的话,讨论的所有过程都可以保留下来,这样也方便了以后大家查阅相关资料信息
作者: boyboy    时间: 2008-3-2 14:38

我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩
0 B; w& c3 k( T
9 W2 S! Q! w/ G; m! l" f魔力私服,最新魔力宝贝私服技术交流! `  f1 D- M: p+ A" g; N, ?5 X
再次回头看了一下  - -—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 I0 v4 Y2 u8 G( ^+ r5 S9 U
  Z8 _8 N9 l$ m9 b1 H3 l( Q  B; u
是否地图名32字节那个  游戏中默认0调色板色彩??
9 g9 q  e  C9 b9 \$ W- I' F* Ubbs.mocwww.com
: a& A% p# [+ S7 ~4 T( S5 X7 U
4 H% ^3 N1 K' J0 H: \- O魔力私服,最新魔力宝贝私服技术交流小地图...太小了  - -
作者: 易凡    时间: 2008-3-2 14:41

据说没有调色板数据的,可以设置不同时分的不同调色板显示。比如清晨的法兰,傍晚的法兰
作者: boyboy    时间: 2008-3-2 14:46

引用:
原帖由 妖哥 于 2008-3-2 14:41 发表 * m: d- W# F; K; }: t2 S& K4 c8 ?
据说没有调色板数据的,可以设置不同时分的不同调色板显示。比如清晨的法兰,傍晚的法兰
# a+ b. s. a& o1 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ N! ^6 q3 t) v- L3 V: i0 Q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 b$ a; Y% Y# I8 v# I0 b
简单的说..没有加其他颜色  而调色板为0的,都会自动分时段上色  - -
作者: ﹎▓ヾ僤莼べ    时间: 2008-3-2 14:49

哇哈哈,好深奥
作者: 易凡    时间: 2008-3-2 18:02

取的是坐标(1,1)处的像素值吗?呵呵,一会我试一下bbs.mocwww.com4 g# r2 D4 z- Q$ u) K

! u$ ]9 ?! |: w, U7 y; S妖城在线论坛——————————————
! [: e4 {* A. Y4 r刚才傻了……应该不是(1,1)坐标处,bmp画布的这个位置一般都作为背景色透明掉。那应该是取哪个坐标处的像素值作为缩略值呢




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0