Board logo

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

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

地图文件头:是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节
8 `; H1 t# s% M$ x% Fbbs.mocwww.com) N, g: ]6 `" ~8 _1 b7 _: @
以上是以前大家研究出来的结果,32字节的地图名当中是否必须要包括调色板数据?调色板数据必须要用'|'这个符号来分隔?
3 i) m' T! ~; ~* `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
# b& a0 X1 ~% U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩
$ _; L9 w/ E* n6 n9 C( J魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" T3 x6 T2 X1 f. z9 w5 |8 x# w
或者说是汉化过程的问题?
3 v# z4 K% O6 R* |4 b; s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
5 k4 N; y4 }6 P) w$ }4 o" W魔力私服,最新魔力宝贝私服技术交流还有就是,32字节地图名剩余的位置全部可以用00来填充?
: H5 V+ A  p6 M) ]! _魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ ?2 B4 [9 l- }7 a- d  I4 j1 R: z
原有地图很多都是CC来填充,十进制就是204,也有的还挺乱的……,不过试验了用00填充,也照样可以正常显示地图。只不过,是否这32字节长度除了地图名和调色板以外还有其它的用处?
作者: 厶⒉姙⒈    时间: 2008-3-2 11:52

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

还有,这个moonboy肯定知道~~魔力私服,最新魔力宝贝私服技术交流7 y8 ~' M& J) l: t( G/ {5 w

+ z8 H6 ^' p6 v& d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート就是画地图时候,一般按照正常XY坐标系从左到右,从上到下画下来,素材的显示跟游戏当中的显示大部分会一样的……, F/ p3 r5 c! u6 C

8 [) E& ]% i9 H4 N. o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不过有时候,也会有差别,某个应该被遮挡的却反而把遮挡的素材给遮挡掉了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 i. u* ?: X3 U/ q) k+ n

; z6 e  O. M* f" N1 }2 E. q$ @除了循环左右再上下画下来,还要考虑素材占地?
作者: 易凡    时间: 2008-3-2 11:58

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

确认了一下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 v$ K! y: p! F1 x
5 z$ i5 W1 ]" S* C5 I8 z+ J- m
没有那些没有调色板数据的地图,是可以随时段变换调色板的
作者: boyboy    时间: 2008-3-2 14:13

-  -
( W; K2 d- B( k  ]2 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖哥  用男男地图工具可以转随时转出调色板的
作者: 易凡    时间: 2008-3-2 14:15

工具只是方便大家操作,如果我们要做到工具无法做到的操作,或者要自己写这方面的工具达到更多的效果
0 [% b3 M! L7 U. T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛7 {; j3 ^  C& o6 P* ^# n' b
就需要彻底的了解这些文件的格式
作者: 易凡    时间: 2008-3-2 14:22

以前没耐心写下去……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" H. U  O' A: D8 t3 X

- R; `$ [# e6 y2 p) [魔力私服,最新魔力宝贝私服技术交流moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
作者: boyboy    时间: 2008-3-2 14:23

引用:
原帖由 妖哥 于 2008-3-2 14:22 发表   Q1 g# W. [3 L, K& r' ^& [" ?5 ^
以前没耐心写下去……妖城在线论坛/ K* E: g! y: y/ i7 X8 K5 |- f

/ j0 H8 _8 _4 T9 A魔力私服,最新魔力宝贝私服技术交流moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
+ s) P3 v2 J3 I5 c# A7 s; `

/ j/ C' J' ], r# `! M, {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛- V' N* A& `% N2 S
妖哥可否给份研究一下???
作者: 易凡    时间: 2008-3-2 14:28

如果我把自己想要做到的功能都写完了,到时候连同源码都会一同发在妖城的,暂时功能还没有moonboy那个完善,所以貌似还是不用拿半成品出来……,只是想大家讨论一下
* K: c2 f( y, {妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) [6 A* }( v( f4 o* z" |0 J' O
比如大家觉得还需要哪些很方便的功能之类的?写这方面的工具,编程是需要懂,而了解私服那些文件的格式和那些原理,以及功能要求也是必须的~魔力私服,最新魔力宝贝私服技术交流0 n2 Z9 b* f, G0 R: h. q; k) t! C

) }; t) b( k4 G2 {: U8 a3 [0 ^2 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート所以一直以来只要有关data下文件的解释的帖子,就绝对是精华,如果没有大家共享研究的那些文件的功能,以及前辈他们研究的那些图像存储方式……我们现在恐怕就没这么顺利的研究下去
作者: 易凡    时间: 2008-3-2 14:31

还有关于小地图的显示方式,暂时了解好像是一个素材取其一点色彩来缩略显示,不过还没有测试。这个也需要moonboy兄指点一二。妖城在线论坛4 n8 ]: }7 m# m: ^. ]1 K

3 l% T: B5 T0 O, Q! l# g" F: l刚中午QQ讨论了一会,不过我还是喜欢在论坛讨论,因为在这里讨论的话,讨论的所有过程都可以保留下来,这样也方便了以后大家查阅相关资料信息
作者: boyboy    时间: 2008-3-2 14:38

我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩
& l6 j, w" p/ vbbs.mocwww.combbs.mocwww.com: H: S# N+ p3 Q# l

8 t2 K* v' R2 _* r3 l! Y2 H妖城在线论坛再次回头看了一下  - -
, w( S& s9 F& {魔力私服,最新魔力宝贝私服技术交流
9 h6 W4 k0 m9 E' c  t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート是否地图名32字节那个  游戏中默认0调色板色彩??魔力私服,最新魔力宝贝私服技术交流! U8 P" n3 O; ~( U. ?7 F

* w0 A  D, z/ m6 v. Nbbs.mocwww.com
6 K) ?& M* s' T/ zbbs.mocwww.com小地图...太小了  - -
作者: 易凡    时间: 2008-3-2 14:41

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

引用:
原帖由 妖哥 于 2008-3-2 14:41 发表 魔力私服,最新魔力宝贝私服技术交流# L' s) M* p7 S. J
据说没有调色板数据的,可以设置不同时分的不同调色板显示。比如清晨的法兰,傍晚的法兰
魔力私服,最新魔力宝贝私服技术交流. n# x; [5 Q0 X) {; b3 X, H
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* H, Y. b: C- O; X" e/ g; S- t
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 r6 g0 l4 Z" |
简单的说..没有加其他颜色  而调色板为0的,都会自动分时段上色  - -
作者: ﹎▓ヾ僤莼べ    时间: 2008-3-2 14:49

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

取的是坐标(1,1)处的像素值吗?呵呵,一会我试一下
" v9 F5 {+ A3 E4 k0 b, q. @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' W# H% P  X+ Q8 N% I8 s9 J% _# L妖城在线论坛——————————————
$ j" w7 {6 b- K0 _, I! }妖城在线论坛刚才傻了……应该不是(1,1)坐标处,bmp画布的这个位置一般都作为背景色透明掉。那应该是取哪个坐标处的像素值作为缩略值呢




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