传世基本架构-客户端(传世文件格式分析)

news/2024/11/23 16:49:06/

传世文件类型格式探讨(一):

Wix文件:索引文件,根据索引查找到相应数据地址 (数据文件)。

// WIX 文件头格式

typedef struct tagWIXFILEIMAGEINFO

{

    CHAR    szTmp[40];     // 库文件标题 'WEMADE Entertainment inc.' WIL文件头

    INT     nIndexCount;   // 图片数量

    INT*    pnPosition;    // 位置

}WIXIMAGEINFO, *LPWIXIMAGEINFO;

 

我们下载一个 Hedit编辑器打开一个Wil文件,分析一下。我们发现Wix文件中,0x23地址(含该地址)以前的内容是都相同的,即为:#INDX v1.0-WEMADE Entertainment inc.

Ofs44 0x2C的地方:存放着 0B 00 00 00,高低位转换后为:0xB转换十进制数为11(图片数量)Ofs48 0x30的地方:存放着38 04 00 00,高低位转换后为:0x438 = 1080, 这个就是图象数据的开始位置。

 

我们用 Wil编辑打开对应的Wil文件,发现,果然有11张图片。另外我们发现,在Ofs = 44 -47之间的数据总是38 04 00 00,终于明白,所有的图片起始位置是相同的。

 

Wil文件 : 数据文件。

前面我们说了图象数据的开始位置为 0x438 = 1080, 1080中有 文件开头的 44 字节都是相同的。所以,就是说有另外的 1036 字节是另有用途。 1036 


http://www.ppmy.cn/news/529468.html

相关文章

命运211月服务器维护,命运2服务端+客户端+工具+教程

步骤: 1、 设置电脑ip 手动修改电脑ip地址为:192.168.10.10(根据自己情况随意,这个就不用说了吧) 1.jpg (82.35 KB, 下载次数: 43) 2012-7-30 01:07 上传 2、 安装设置IIS安装就不说了,直接用iis一键安装(下面有地址)。说下设置 在我们在D盘下建立一个文件件,名字叫WWWR…

《我的世界》Minecraft私服搭建100%成功

最近作者的发小找上作者,闲聊时回忆起每年春节,大家一起在家里组局域网,一起玩《我的世界》的快乐时光,由于去年春节疫情的影响,所以我没有回家过年,也就没有跟往年一样,享受这段美好的开黑时光…

linux服务端 完美世界 下载,完美世界私服教程完美服务端关于TWGM登陆问题解决...

完美世界私服教程完美服务端关于TWGM登陆问题解决 更新时间:2012-07-19 03:17 文章作者: 浏览次数: 次 2.如果没看过,恩,那么... 对照那个帖子里的第3部分. 把dbserver修改成明码IP 把web用户,就是username修改为root 把密码,就是password修改为MYSQL的root用户密码 为什么要这…

搭建好的飞飞服务器(虚拟机)+客户端(物理机)分享给大家

飞飞作为一款经典的休闲游戏,停服但停不掉我曾经的回忆,所以,在闲暇时间我找来了飞飞的服务器和客户端,决定自己搭建,这里,非常感谢提供者,让我能找到以前的感觉。 客户端和服务器我已经打包好了…

八、服务端+客户端跨平台移植Linux、MacOS

. 前言一、项目创建与编译1、Linux系统2、MacOS系统3、不同系统的IP查看 二、客户端跨平台相关修改1、头文件问题2、SOCKET问题3、字符串编译错误4、套接字网络环境5、sockaddr_in问题6、recv()函数问题7、select模型中的nfds 三、服务端跨平台相关修改1、accept()参数问题2、f…

linux传奇私服文件包,传奇私服服务器端文件结构

MirServer(服务端) ├GameLog(物品日志) │ └LogDataSrv(物品日志服务端) │ ├LogBase(包含物品日志文件) │ ├LogData.ini(物品日志配置文件) │ └LogDataServer.exe(日志服务端程序) ├Gate_Server(客服接口) │ ├LoginGate(ID登录接口) │ │ ├LoginGate.exe(ID登录接…

千年私服服务器用户名创建,千年私服详细安装技术文章

千年私服详细安装技术文章 本文出处:网游动力作者:本站发布时间:2009-09-16阅读次数: client.exe的代码 gate.exe的代码 balance.exe的代码 代码语言:Delphi 6.0 - 7.0 大家有什么新的研究发现可以在这里发帖! 重新翻译…

魔兽私服 启动mysql_魔兽私服TrinityCore 运行调试流程

(1)启动Web服务器 打开TC2_Web_Mysql目录,运行“启动Web服务器.exe” 自动弹出帐号注册界面,并启动Apache.exe、mysqld-nt.exe等后台服务器进程 (2)启动登录服务器 打开Trinity_Core_2目录,运行“TrinityRealm.exe” 弹出控制台界面 另外一种方法:登录服务器也可在VS用代码…