传奇架设:宠物与宝宝外观文件定位指南

来源: 作者: 点击:
一、核心外观文件:客户端的 Mon 系列 WIL 文件(必看)
传奇宠物(含宝宝、召唤兽)的外观素材 99% 存放在客户端Data 文件夹中,以MonXX.WIL格式命名(XX 为数字编号),不同宠物对应固定文件,具体对应关系如下:
基础宠物对应文件
骷髅宝宝 / 战士宝宝:Mon10.WIL(早期版本)、Mon11.WIL(强化版)
神兽 / 麒麟:Mon18.WIL (老玩家都知道的经典路径,包含行走、攻击等全套外观)
祖玛卫士 / 雕像宝宝:Mon20.WIL、Mon21.WIL
赤月系宠物(如月魔蜘蛛):Mon30.WIL、Mon31.WIL
文件格式与内容说明
WIL 文件是传奇专用图形压缩包,每个文件包含单只或多只宠物的外观帧图:
编号 50 以下的MonXX.WIL(如 Mon18.WIL):每 720 张图片对应 1 只宠物,涵盖站立、行走、攻击、死亡等动作 ;
编号 50-54 的MonXX.WIL:每 360 张图片对应 1 只宠物,多为后期版本新增宠物。
配套动画文件
宠物动作流畅度依赖同目录下的MonXX.ANI文件(如Mon18.ANI),该文件记录帧图播放顺序,缺失会导致宠物 “静止不动”,需与 WIL 文件同名同路径存放。
二、服务端关联配置:外观与宠物属性的绑定文件
服务端虽不直接存储外观素材,但需通过配置文件关联宠物属性与客户端 WIL 文件,关键文件为:
怪物数据库:Monster.DB
路径:服务端Mir200\Envir\Monster目录
用记事本打开后,找到宠物对应的条目(如 “神兽”),查看APPR值:
计算公式:APPR值 =(XX-1)×10 + 宠物在文件中的位置代码
例:Mon50.WIL中第 2 只宠物(位置代码 1),APPR 值为(50-1)×10+1=491;
该值直接对应客户端MonXX.WIL中的外观,修改 APPR 值可切换宠物显示外观。
召唤脚本配置:QFunction-0.txt
路径:服务端Mir200\Envir\QuestDiary目录
道士召唤宠物、法师诱惑宝宝等功能,需在此文件中指定宠物对应的MonsterName,而MonsterName关联的APPR值又绑定客户端 WIL 文件,例如:
#IF
CheckSkill 召唤神兽 3
#ACT

召唤神兽 神兽 1
此处“神兽”需与`Monster.DB`中的名称一致,确保外观文件正确调用。


## 三、版本差异:不同传奇版本的文件特殊情况
1. **复古版(1.76及之前)**
宠物外观文件高度集中,仅需查看`Data`目录下`Mon10.WIL`至`Mon40.WIL`,无额外文件夹,且不支持单独扩展宠物外观。

2. **合击/微变版**
- 新增宠物可能存放在`Data\Pet`子文件夹,以`PetXX.WIL`命名(如`Pet01.WIL`对应新神兽);
- 部分版本采用`Pak`压缩包格式(如`Pet.pak`),需用“Pak解压工具”提取后才能查看/修改,解压后仍为WIL格式文件 。

3. **超变/定制版**
宠物外观可能拆分至`Graphics\Pet`目录,以单只宠物单独命名(如`火龙宝宝.wil`),需在服务端`Config\PetConfig.ini`中手动指定文件路径:

[火龙宝宝]
AppearanceFile=Graphics\Pet\ 火龙宝宝.wil
AnimationFile=Graphics\Pet\ 火龙宝宝.ani


## 四、实操验证:如何确认找到的文件正确?
1. **工具查看法**
下载“WIL编辑器”(如“LEGEND WIL查看器”),打开疑似文件:
- 能看到骷髅挥舞骨刀、神兽喷火等动态帧图,即为对应宠物外观文件;
- 若显示“文件损坏”,需重新下载客户端纯净资源包。

2. **替换测试法**
备份原`Mon18.WIL`,将其他宠物的WIL文件重命名为`Mon18.WIL`,重启客户端后召唤神兽:
- 若神兽外观变为替换文件中的宠物形象,说明原文件定位正确;
- 替换后黑屏或无显示,需检查`Mon18.ANI`文件是否同步替换。


## 五、常见问题与解决
1. **找不到对应WIL文件?**
多为客户端不完整,需重新下载“带完整素材的传奇客户端”,避免用“精简版客户端”(多删除宠物外观文件节省空间)。

2. **修改外观后玩家看不到?**
需将修改后的WIL/ANI文件同步到所有玩家的客户端`Data`目录,或通过登录器自动更新功能推送文件。

3. **新增宠物无外观?**
确保3点:①客户端有对应WIL/ANI文件;②`Monster.DB`中APPR值计算正确;③召唤脚本中的`MonsterName`与数据库一致。