MapleStory WZ素材提取

以提取蝙蝠魔的攻击状态下的图片为例子。

首先使用WZCompare或者WZCompareR2等工具打开MapleStory的WZ文件。

Wz文件是MapleStory的基础文件,使用wizet公司为扩展名来加密、加压游戏资源,以减少游戏资源所占用的空间以及防止有人对wz文件作非法的修改,简单的说冒险岛这款游戏所有的图片、音乐、脚本等资源都包含在Wz文件中。

一个常规的MapleStory客户端内包括以下几个wz文件:

wz文件名
内容介绍
Base.wz
wz文件全体列表,不包括任何资源文件
Character.wz
游戏角色形象资源,包括人物发型、衣服、鞋子、武器等,另外坐骑、称号都在该文件内
Effect.wz
一些游戏效果,例如一些职业的剧情大图、人物身边的某些特效图
Etc.wz
这里包含的资源较少,列表数据较多
Item.wz
各种物品图标资源、椅子资源等
List.wz
暂不明用处的列表wz,后期已被删除
Map.wz
游戏地图资源,包括背景、前景、路面、摆设物、世界地图等
Mob.wz
怪物资源图
Morph.wz
角色变身形象资源图
Npc.wz
NPC的资源图
Quest.wz
游戏任务相关文字内容
Reactor.wz
敲击物(反应器)的资源图,例如一些需要普通攻击敲打的木箱等
Skill.wz
包含各职业技能图、怪物技能图等
Sound.wz
声音资源,包含各个地图的背景音乐、技能音效、界面音效等
String.wz
包含一些物品、地图、怪物、NPC名称等文字资源
TamingMob.wz
原用于归类坐骑图片资源,后来的坐骑图片资源都归类至Character.wz文件了
UI.wz
界面相关资源,包括游戏界面、职业创建界面、名片对话框、商城界面、鼠标指针等

在这里我们要提取的是怪物的资源图,所以应该去Mob.wz中寻找。

在这之前,我们先去String.wz中寻找到Mob.img.xml,从而能够找到怪物和对应结点的关系。

在这里我们发现蝙蝠魔的ID是9500171。

于是我们就可以去Mob.wz中寻找9500171.img啦。

如图所示,在9500171.img中还分有attack1,attack2,die1,fly,hit1等不同的分支,代表怪物在不同状态下的图。

MapleStory的怪物看起来都是动起来的,实际上是由图片一帧一帧连接起来的,需要gif的话把这些图按顺序拼起来就好啦。

 

1 评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注