梦幻西游新资源的提取二
来源:互联网 发布:海岛奇兵伊娃升级数据 编辑:程序博客网 时间:2024/05/01 15:17
感谢大家继续收看。
v3d.dat 的格式分析
文件开头同样是一个
typedef struct {
unsigned long flag; // 'v3dd'
unsigned long version; // 版本号 0x10005 等
} v3dd_file_header;
接着就是一帧一帧的图片数据,可以根据 v3dh 中的 dat_offset_list[] 来定位。
下面对定位后的一帧数据进行分析。
unsigned short Size; // 此帧数据的大小,不包含这2字节
typedef struct {
long keyx; // 很常见的一个结构,不多废话
long keyy;
long width;
long height;
} v3dd_frame_header;
接下来,可能存在一个512字节的16位调色板,也可能不存在,这完全取决于xyqsvc.exe渲染图片时是否正确加载了mypal.wdf里的调色板。
然后是每一行数据的偏移地址,这一点与was图片格式一样,因为它要支持边解压边绘制。此外,数据的压缩格式与was图片也是一样的。
判断是否存在512字节内置调色板的方法是,判断帧数据开始16字节处(也就是height后面)的4字节数据的值是否为图片高度的4倍再加16,如果为真,那么基本可以确定不包含内置调色板。
至此,缓存文件分析完毕。
根据以上分析,我写了一个提取工具,如图:
拿提取的图片做了个gif小动画:
还凑合吧,哈哈。
- 梦幻西游新资源的提取二
- 梦幻西游新资源的提取一
- 玩梦幻西游的进
- 发布新的Silverlight游戏Demo:梦幻西游 之 “天人合一”①
- 【手游】梦幻西游手游 美术资源加密分析
- 【手游】梦幻西游手游 美术资源加密分析
- 梦幻西游老朋友
- 梦幻西游升级攻略
- 遗忘的国度-梦幻西游(男人的中庸之道)
- 我要盗我自己的梦幻西游号!
- 谁能为我的梦幻西游帐号745104356充值啊
- 关于梦幻西游was\tcp素材文件的分析
- 梦幻西游 WSG 文件格式分析
- 梦幻西游人物局部换色补完
- 《梦幻西游》模拟程序进度
- 梦幻西游2014最新八大礼包-梦幻西游视频5分钟学会(开区15天以后可以领取的九种礼包)免费分享!
- 胡扯自己对“梦幻西游”、“梦想世界”和“逍遥传说”的一点想法
- 梦幻西游人物局部换色初探
- Devexpress 10.2.4 及 各版本 中文语言包 通用解决办法
- 触发器实例
- RHEL AS 4安装后第一次重启后,"Grub loading stage2" 错误的解决办法
- 数据库设计范式实例剖析
- XTU (湘潭大学) 2011 新生练习赛(第一场)/ 解题报告 4.4
- 梦幻西游新资源的提取二
- CPU是什么?都有哪些标准?
- PKG文件格式 (sis嵌入,安装过程中提示)
- 网上邻居 记住 密码 后 如何更改 用户的问题
- hibernate自动生成表的代码
- ThinkPad R61i 上安装Windows Server 2008及简单设置(上)
- C++中extern "C"含义深层探索
- Windows 下 命令行 无法输入中文
- 修复ubuntu引导