富甲西游的资源格式
作者:cab 日期:2009-03-08
富甲西游的资源格式
网易近期宣布,即将推出中国首款与客户端互通的网页游戏--《富甲西游Online》网页版。此款网页游戏由网易杭州研究院秘密负责研发,预计于3月上旬进行不删档内测。富甲西游官网:http://fj.163.com
为什么要移植这款而不是其他的呢?我的猜测是该游戏类似大富翁简单易玩,游戏逻辑比回合的简单;整个游戏资源也很小只有192m...............
解析一下资源吧,它的资源和大话、梦幻西游都是一样的wdf(wd1、wd2....)格式,并没有打包为一个整文件.wdf包了很多was文件,好像网易都是西游的..................
wdf包具体文件格式:以ui.wdf为例
{
4字节文件标识位置: PFDW 16进制[50 46 44 57]
4字节文件的总数量 2600 16进制[28 0A] 低位优先
4字节数据包中第一个文件的开始位置:
具体was文件list:{
4字节文件名的id,不知道是个什么算法,有知道的告诉我:
4字节文件的偏移量,文件在wdf文件中的位置:
4字节文件的大小,以字节为单位:
4字节空白区:
}
}
was文件具体格式:
是基于256调色板和RLE算法(压缩方式ABBBBBBBBA - A1B8A1)的,调色板的每个颜色是16位深度的,was能表现32级透明度
{
文件标识位置:SP
文件头大小(UnsignedShort):
sprite个数(UnsignedShort):
帧数(UnsignedShort):
图宽(UnsignedShort):
图高(UnsignedShort):
图中心点x坐标(UnsignedShort):
图中心点y坐标(UnsignedShort):
帧延时信息,(文件头大小-12)个byte值:
偏移(文件头大小+4)后,读256个(UnsignedShort)的调色板:
偏移(文件头大小+4 + 512)后,读sprite个(Int)的帧偏移:
剩下的是具体的帧信息,也就是图片信息
}
用air写个提取器提了一张player的图如下:

备注:
网易游戏通讯协议加密算法Rc4
腾讯游戏通讯协议加密算法Tea
上一篇: flash安全策略解决方案
下一篇: 社区养成类游戏
文章来自: 本站原创
Tags:
相关日志:
忽略错误以后弹出一个白色窗口,里面什么也没有...
不知道是因为什么...麻烦大大帮某只解决下,谢谢~
直接把你的数据压缩好,在从原文件偏移出写入到哪里就行了,
当然要保证文件大小一样才行了,
这个我做成功了的,嘿嘿~

非常感谢...


回复


序言中不允许有内容。