传奇加怪加装备教程:新老手不容错过的游戏进阶指南

来源: 作者: 点击:
在传奇游戏的世界里,无论是新手还是老手,掌握加怪和加装备的技巧都能极大地丰富游戏体验。本教程将详细讲解如何实现这些操作,从怪物的添加到人物动作模型的解析,为玩家和开发者提供全面的指导。
二、加怪教程
怪物图片的提取与新物品库生成
首先,使用 WIL 工具打开含有新怪物的 Mon**.wil 文件。例如,要添加新蚂蚁中的蚁后,需找到它在文件中的图片号范围,假设蚁后的图片在 1000 - 1500。
然后,通过菜单选择 “连续输出图片.....”。在此过程中,依次输入要输出图片的第一个图片号(如 1000)、最后一个图片号(如 1500)以及生成图片号的偏移数字(如果要把输出的新怪加到别的 *.wil 文件里就需输入偏移数字,这里以输入 0 为例)。
生成图片后,再次选择菜单中的 “生成一个新物品库....”。在这个步骤中,需要在 Image Folder 中输入刚才输出图片所在的位置;在 Labrary (.wil) 中输入要生成的 wil 文件名;在 Index (.wix) 中输入要生成的 wix 文件名;在 Start Image 中输入刚才生成的 *.bmp 图片的开始号(默认是 0);在 End Image 中输入刚才生成的 *.bmp 图片的结束号(这里是 500);如果硬盘速度快,可以勾选 Fast HDD IO Mode,最后点击 Build,就生成了新制作出的蚁后单独的怪物 DATA 文件,如命名为 Mon10.wil 和 Mon10.wix。
怪物 APPR 值的确定
在数据库 Monge.db 中,蚁后的 APPR 为 90。这里存在一个 APPR 和 DATA 文件对应的规律,例如鹿在 Mon17.wil 中的怪物排位是第 2 个,其 APPR 就是 161,规律为 Mon** 的数字 - 1 乘以 10 = APPR。
只要 Mon**.wil 里面的怪不满 10 个就可以进行添加操作。
APPR 对应的图片范围
大多数情况下,在 WIL 里每个 APPR 对应的图片范围有一定规律。以 Mon13.wil 为例,第一个 APPR 对应的图片范围是 0 - 339,第二个 APPR 是 360 - 699,第三个 APPR 是 720 - 1059,第四个 APPR 是 1080 - 1419,第五个 APPR 是 1440 - 1779,第六个 APPR 是 1800 - 2139,第七个 APPR 是 2160 - 2499,第八个 APPR 是 2520 - 2859,第九个 APPR 是 2880 - 3219,第十个 APPR 是 3240 - 3579。
但也有像 Mon2.wil 这样 APPR 是间隔出现的情况,如第一个图片范围 0 - 209 对应的 APPR 是 11,第二个 230 - 649 对应的 APPR 是 13,第三个 690 - 1109 对应的 APPR 是 15,第四个 1150 - 1489 对应的 APPR 是 17。
当按照规律添加怪物图片(如 “血魔兽”)后,可能会出现显示问题,如在传奇中死亡动作结束后又重新站起,这引发了对每个 APPR 确切图片范围以及在非标准结构 WIL 中 APPR 定位的疑问。
三、加装备相关(StateItem.wil 文件处理)
重建 WIL 文件(以 StateItem.wil 为例)
先把自己现在用的 StateItem.wil 里的图片用 2.0 编辑器全部导出来。例如在本沉默的 StateItem.wil 中,打开后选择批量导出图片,软件提示输入第一张的编号(这里输入 0),接着输入最后一张图片的编号(如 547),再输入偏移量 0,然后编辑器会提示输出图片的存放目录。
输出后会产生 0、1、2 三个文件夹。把自己编辑好的图片改成相应编号(如 000548.bmp),坐标文件也改成相应编号(如 000548.txt),分别放到 2 文件夹里。如果 StateItem.wil 里图片多的话,要根据最后一张编号进行相应更改,如最后一张是 00550.bmp,那么新的 bmp 就改为 000551.bmp,Placements 里的坐标文件也一样。
编辑好后在 2.0 编辑器里选择生成新的数据库文件,指定好存放图片的目录,数据文件和编码文件的名字可以不改,输入图片结束编号(如果只加了 3 张进来就是 550),最后点击创建,就生成了新的 StateItem.wil。
四、传奇 1.5 Hum 文件(人物动作模型)解析
Hum.wix 和 Hum.wil 文件概述
在传奇 Data 目录下,Hum.wix、Hum.wil 是游戏中人物动作的重要文件,其中 Hum.wix 是 wil 的一个索引文件。Hum.wil 文件共有图片 7203 个,包含了裸身男(0 - 599)、裸身女(600 - 1199)、布衣男(1200 - 1799)、布衣女(1800 - 2399)、轻(中)盔男(2400 - 2999)、轻(中)盔女(3000 - 3599)、重盔(战神盔甲)男(3600 - 4199)、重盔(战神盔甲)女(4200 - 4799)、魔法长袍(恶魔长袍)男(4800 - 5399)、魔法长袍(恶魔长袍)女(5400 - 5999)、灵魂战衣(幽灵战衣)男(6000 - 6599)、灵魂战衣(幽灵战衣)女(6600 - 7199|7203)等不同衣着的人物模型,涵盖了静止、走、跑、一般攻击、双手攻击、强行攻击、施展魔法、挖肉、被攻击、死亡共 9 个动作,且人物动作分 8 个方向。
各动作的图片数及代码段规律
以裸身男(0 - 599)为例,人物静止动作从 0 开始,代码段是 0 - 63,每个方向的动作是 4 [8] 张图片;走动作从第 64 开始,代码段是 64 - 127,每个方向的动作是 6 [8] 张图片;跑动作图片从 128 开始,代码段是 128 - 191,每个方向的动作是 6 [8] 张图片;攻击动作从 192 开始,代码段是 192 - 263,每个方向的动作是 1 [0] 张图片;双手攻击动作是从 264 开始,代码段是 264 - 327,每个方向的动作是 6 [8] 张图片;强行攻击动作是从 328 开始,代码段是 328 - 391,每个方向的动作是 8 [8] 张图片;施展魔法动作是从 392 开始,代码段是 392 - 455,每个方向的动作是 6 [8] 张图片;挖肉动作是从 456 开始,代码段是 456 - 471,每个方向的动作是 2 [2] 张图片;受攻击动作是从 472 开始,代码段是 472 - 535,每个方向的动作是 3 [8] 张图片;死亡动作是从 536 开始,代码段是 536 - 595,每个方向的动作是 4 [8] 张图片。这里中括号中的数字表示这个动作在这个方向上所有的图片数,而前面的数字是实际绘制的图片数,可能存在未绘制的空图片位置。
衣服在 StdItem.DB 中的 Shape 值与 Hum 文件的关系
Hum 文件共有 7203 张图片,男女每一性别人物模型所占图片数是 600,但程序把男女做成一个块儿处理,基数为 1200,用 “/” 命令所得的数值 0、1、2、3、4、5 正好对应裸身 - 0、布衣 - 1、轻(中盔) - 2、重(战)盔 - 3、魔(恶) - 4、灵(幽) - 5,从而得出 StdItem.DB 中衣服的 Shape 值。
五、总结
本教程全面涵盖了传奇游戏中加怪、加装备相关的内容,从怪物图片的处理到人物动作模型的深入解析,为传奇新老手在游戏内容扩展方面提供了详细的指导,有助于玩家和开发者更好地理解和修改游戏内容。