Board logo

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

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

地图文件头:是6字节的特定字符"LS2MAP"+2字节的地图编号+32字节的地图名+4字节的地图面积组成的.当地图名不足32字节时,用00填充.共计44字节bbs.mocwww.com/ i$ R6 F! T8 q& R
$ f, t  o; L. O
以上是以前大家研究出来的结果,32字节的地图名当中是否必须要包括调色板数据?调色板数据必须要用'|'这个符号来分隔?
4 m1 D, t1 @" N: |9 f魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流) Z3 ~$ I9 c1 f" I
我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩
$ z' g' v, J  g$ [" A3 O) o; \
' g9 P/ q9 x% j# S  r% S2 p$ r魔力私服,最新魔力宝贝私服技术交流或者说是汉化过程的问题?
1 U% g/ N) O& p  \$ D! |: _
! T* f$ Z5 l0 S5 ?& R6 _* Z8 R还有就是,32字节地图名剩余的位置全部可以用00来填充?魔力私服,最新魔力宝贝私服技术交流; U' [* {* Y& k, \2 F) P5 ^

$ }2 I2 U' {. U0 X" V9 `原有地图很多都是CC来填充,十进制就是204,也有的还挺乱的……,不过试验了用00填充,也照样可以正常显示地图。只不过,是否这32字节长度除了地图名和调色板以外还有其它的用处?
作者: 厶⒉姙⒈    时间: 2008-3-2 11:52

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

还有,这个moonboy肯定知道~~
9 Q" e. r4 M  y* V1 z, V/ V魔力私服,最新魔力宝贝私服技术交流
! o- G, V; K! z/ v$ M( S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表就是画地图时候,一般按照正常XY坐标系从左到右,从上到下画下来,素材的显示跟游戏当中的显示大部分会一样的……
$ w5 Q4 u0 e6 n1 U6 u7 o' T6 D魔力私服,最新魔力宝贝私服技术交流
5 b0 U) M( n( w, A1 C! i8 u/ c不过有时候,也会有差别,某个应该被遮挡的却反而把遮挡的素材给遮挡掉了* B, H# w1 t( N! f* q6 ?( c

) s6 y5 k# g0 j( H! E魔力私服,最新魔力宝贝私服技术交流除了循环左右再上下画下来,还要考虑素材占地?
作者: 易凡    时间: 2008-3-2 11:58

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

确认了一下
" D; J7 H: G+ d4 c+ R7 g6 G8 S' V% Vbbs.mocwww.com
  y- n, S- a" W% z, N4 r妖城在线论坛没有那些没有调色板数据的地图,是可以随时段变换调色板的
作者: boyboy    时间: 2008-3-2 14:13

-  -bbs.mocwww.com! I6 o2 t9 b  {! h! |! U& X. \
妖哥  用男男地图工具可以转随时转出调色板的
作者: 易凡    时间: 2008-3-2 14:15

工具只是方便大家操作,如果我们要做到工具无法做到的操作,或者要自己写这方面的工具达到更多的效果* P7 o3 l1 d+ s
bbs.mocwww.com, f# W9 [3 J$ `: J& O
就需要彻底的了解这些文件的格式
作者: 易凡    时间: 2008-3-2 14:22

以前没耐心写下去……
9 O4 |, l. Z, S9 lbbs.mocwww.com
2 ]4 {7 a3 E4 m+ r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
作者: boyboy    时间: 2008-3-2 14:23

引用:
原帖由 妖哥 于 2008-3-2 14:22 发表 bbs.mocwww.com/ ]/ j* h0 |: Q9 k' n
以前没耐心写下去……魔力私服,最新魔力宝贝私服技术交流  Q9 d( h5 ^$ p6 Y7 P
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 M3 v- R' Y6 M# G* ?) o
moonboy的地图编辑软件已经挺强悍了。不过最近自己想弄一些更方便的功能,所以又拿起以前的代码继续写毕竟自己写的东西才更顺手,所以才需要了解这些文件的格式结构。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 W! f2 q; T$ t" A) B' {9 h

8 y0 ~7 V# g5 U妖城在线论坛
& q1 T- b1 y) l妖哥可否给份研究一下???
作者: 易凡    时间: 2008-3-2 14:28

如果我把自己想要做到的功能都写完了,到时候连同源码都会一同发在妖城的,暂时功能还没有moonboy那个完善,所以貌似还是不用拿半成品出来……,只是想大家讨论一下
1 `7 Z' W" k+ r; \) z6 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com$ w1 ?' l9 ^5 D
比如大家觉得还需要哪些很方便的功能之类的?写这方面的工具,编程是需要懂,而了解私服那些文件的格式和那些原理,以及功能要求也是必须的~
" A7 B" m1 w" ~魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ v% |6 s  |6 F
所以一直以来只要有关data下文件的解释的帖子,就绝对是精华,如果没有大家共享研究的那些文件的功能,以及前辈他们研究的那些图像存储方式……我们现在恐怕就没这么顺利的研究下去
作者: 易凡    时间: 2008-3-2 14:31

还有关于小地图的显示方式,暂时了解好像是一个素材取其一点色彩来缩略显示,不过还没有测试。这个也需要moonboy兄指点一二。
5 Z  W9 d5 h9 d* A/ a% `9 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ T* C4 p1 W5 o6 m2 O9 a  Z+ L, g6 U
刚中午QQ讨论了一会,不过我还是喜欢在论坛讨论,因为在这里讨论的话,讨论的所有过程都可以保留下来,这样也方便了以后大家查阅相关资料信息
作者: boyboy    时间: 2008-3-2 14:38

我看了法兰的地图,文件头地图名32字节那段位置并没有7C,也就是说并没有'|'这个调色板分隔的?但是游戏中照样显示0调色板色彩
8 G( g; {- b) g* n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
' ?( N  c7 D4 x2 u妖城在线论坛魔力私服,最新魔力宝贝私服技术交流' a& J: P1 G/ c$ U
再次回头看了一下  - -' K0 r5 u+ @& K5 ?0 b2 o

2 m3 r, H$ w: M+ k是否地图名32字节那个  游戏中默认0调色板色彩??魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! v) a4 x) ~4 i! g1 T
4 n: R. G# _( Q7 l( z0 {+ `

7 V  r1 C# O* M8 f. z: h- y魔力私服,最新魔力宝贝私服技术交流小地图...太小了  - -
作者: 易凡    时间: 2008-3-2 14:41

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

引用:
原帖由 妖哥 于 2008-3-2 14:41 发表 魔力私服,最新魔力宝贝私服技术交流4 ^7 x) J7 C/ K* u$ g# S4 L* Z
据说没有调色板数据的,可以设置不同时分的不同调色板显示。比如清晨的法兰,傍晚的法兰
6 Y; x3 H! _( q! p  e$ l4 `; C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
8 U9 Z6 S5 l" F  o# Y! q$ C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
! F0 f# {; M- Z简单的说..没有加其他颜色  而调色板为0的,都会自动分时段上色  - -
作者: ﹎▓ヾ僤莼べ    时间: 2008-3-2 14:49

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

取的是坐标(1,1)处的像素值吗?呵呵,一会我试一下$ V3 W) ]! o8 ?1 M, F

: m& v% P0 Y9 x——————————————魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# [8 s6 U8 A$ q" N
刚才傻了……应该不是(1,1)坐标处,bmp画布的这个位置一般都作为背景色透明掉。那应该是取哪个坐标处的像素值作为缩略值呢




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