Board logo

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

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

地图文件头:是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节
) k9 K; F0 F  g$ V: S; ]! z3 i1 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
4 _7 @. R, y  u7 J. f魔力私服,最新魔力宝贝私服技术交流以上是以前大家研究出来的结果,32字节的地图名当中是否必须要包括调色板数据?调色板数据必须要用'|'这个符号来分隔?
! E8 N5 |+ _8 u  @4 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& C; o% c- L( R
我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩
8 k; F5 j# x- S( o3 o0 z魔力私服,最新魔力宝贝私服技术交流
( A2 Q! J( L2 i. U% Y& |5 m5 Y; C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート或者说是汉化过程的问题?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, f2 v( O* I; p1 p( q4 O
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ j7 c( @0 x1 D& p9 I9 H
还有就是,32字节地图名剩余的位置全部可以用00来填充?
- ?6 k/ D; }) i5 xbbs.mocwww.com$ i: A1 f6 }8 M2 B
原有地图很多都是CC来填充,十进制就是204,也有的还挺乱的……,不过试验了用00填充,也照样可以正常显示地图。只不过,是否这32字节长度除了地图名和调色板以外还有其它的用处?
作者: 厶⒉姙⒈    时间: 2008-3-2 11:52

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

还有,这个moonboy肯定知道~~
1 P5 y% N. k- Vbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 k1 _  Z+ w% V# i- Y8 X. ~
就是画地图时候,一般按照正常XY坐标系从左到右,从上到下画下来,素材的显示跟游戏当中的显示大部分会一样的……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ p8 _0 w2 v! @* P" T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 f  b, U3 O3 S- [' s5 _
不过有时候,也会有差别,某个应该被遮挡的却反而把遮挡的素材给遮挡掉了
1 n% L9 S0 C8 b魔力私服,最新魔力宝贝私服技术交流
% q. ^2 V6 c9 P2 W魔力私服,最新魔力宝贝私服技术交流除了循环左右再上下画下来,还要考虑素材占地?
作者: 易凡    时间: 2008-3-2 11:58

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

确认了一下
0 [8 \& v0 b% [) D4 M3 w5 O. K0 N# k9 T/ S' G
没有那些没有调色板数据的地图,是可以随时段变换调色板的
作者: boyboy    时间: 2008-3-2 14:13

-  -
* }7 [9 T& B8 G( H; o3 c6 N$ \  Fbbs.mocwww.com妖哥  用男男地图工具可以转随时转出调色板的
作者: 易凡    时间: 2008-3-2 14:15

工具只是方便大家操作,如果我们要做到工具无法做到的操作,或者要自己写这方面的工具达到更多的效果—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  m0 p* h. Q; g( h5 E
妖城在线论坛) d1 e. I1 p; s) m( z8 Z
就需要彻底的了解这些文件的格式
作者: 易凡    时间: 2008-3-2 14:22

以前没耐心写下去……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ m$ e; g4 R# u
2 t0 z. j) P  j- N& [
moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
作者: boyboy    时间: 2008-3-2 14:23

引用:
原帖由 妖哥 于 2008-3-2 14:22 发表
; [- W7 e; U6 u7 ^9 D1 _2 t魔力私服,最新魔力宝贝私服技术交流以前没耐心写下去……
/ X: U' g7 b% Q* h" Z# v  b1 Tbbs.mocwww.com
- v. W: W2 J6 k9 O0 n魔力私服,最新魔力宝贝私服技术交流moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" w6 R. b  F3 c9 j( k
妖城在线论坛$ \! |8 X% s  Q8 T

0 e1 v% Y5 X; j' i/ y; {" O& H4 C5 Q! i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖哥可否给份研究一下???
作者: 易凡    时间: 2008-3-2 14:28

如果我把自己想要做到的功能都写完了,到时候连同源码都会一同发在妖城的,暂时功能还没有moonboy那个完善,所以貌似还是不用拿半成品出来……,只是想大家讨论一下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% F3 J0 i9 A. |% F/ H- k
+ Z  ^+ V5 j: _5 @9 l
比如大家觉得还需要哪些很方便的功能之类的?写这方面的工具,编程是需要懂,而了解私服那些文件的格式和那些原理,以及功能要求也是必须的~
0 A' J- H4 I9 C2 Q0 z8 @, `妖城在线论坛
% v! A- p# Z1 |7 V  i( _bbs.mocwww.com所以一直以来只要有关data下文件的解释的帖子,就绝对是精华,如果没有大家共享研究的那些文件的功能,以及前辈他们研究的那些图像存储方式……我们现在恐怕就没这么顺利的研究下去
作者: 易凡    时间: 2008-3-2 14:31

还有关于小地图的显示方式,暂时了解好像是一个素材取其一点色彩来缩略显示,不过还没有测试。这个也需要moonboy兄指点一二。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' ~0 @) |, |( s4 m9 w& y' H3 ]

8 _8 u- J$ E' X妖城在线论坛刚中午QQ讨论了一会,不过我还是喜欢在论坛讨论,因为在这里讨论的话,讨论的所有过程都可以保留下来,这样也方便了以后大家查阅相关资料信息
作者: boyboy    时间: 2008-3-2 14:38

我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 ?( x+ s2 O( v3 O; r; U

4 E( [0 p  Q0 E! w. D/ u5 V% X2 N) G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛) O, s! o& h9 e1 d* _
再次回头看了一下  - -
4 V8 D5 c: t2 ?% `, J% ebbs.mocwww.combbs.mocwww.com( S) v/ v, R" h& r. e
是否地图名32字节那个  游戏中默认0调色板色彩??—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 i. `9 d# V* \) _0 F. Q0 Y) ]

+ T# D) k- ]9 k- b, T/ E' z
* ^+ P! M6 E: ]2 N9 q. u& ]( Y魔力私服,最新魔力宝贝私服技术交流小地图...太小了  - -
作者: 易凡    时间: 2008-3-2 14:41

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

引用:
原帖由 妖哥 于 2008-3-2 14:41 发表
" `7 B6 h! T4 ]6 w/ {据说没有调色板数据的,可以设置不同时分的不同调色板显示。比如清晨的法兰,傍晚的法兰
$ [) o& K; G- {' r0 Kbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ T& ?( g- u' N4 ^* J1 b% s

3 j4 [6 D. N( t- p. L* `. v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート简单的说..没有加其他颜色  而调色板为0的,都会自动分时段上色  - -
作者: ﹎▓ヾ僤莼べ    时间: 2008-3-2 14:49

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

取的是坐标(1,1)处的像素值吗?呵呵,一会我试一下
8 o% j: P! P! [9 w5 i+ r  R8 p妖城在线论坛
6 n! u# B7 c6 F2 j/ a/ L& Y& Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート——————————————
) i2 B( V! a6 s/ o, H) G- e0 f: Zbbs.mocwww.com刚才傻了……应该不是(1,1)坐标处,bmp画布的这个位置一般都作为背景色透明掉。那应该是取哪个坐标处的像素值作为缩略值呢




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