在传奇架设里NPC外观定制的技巧有哪些

来源: 作者: 点击:
在传奇架设中,NPC 外观定制有多种技巧。首先,可以通过打开 Mirserver\Mir200\Envir\MerChant.txt 文件,找到要修改的 NPC 信息进行外观样式的修改。比如以 HERO 引擎为例,若要改“武器专爆”这个 NPC 的样式,可在文件中找到对应的 NPC 信息,将外观代码进行更改,保存后重启 M2 或用 GM 命令重新加载 NPC,小退再上看效果。对于 GOM 引擎,基本步骤也类似,同样需要打开相关的配置文件,找到对应的 NPC 数据进行修改。

添加新的 Npc 外观时可添加到 Npc1.wil 中,Npc1.wil 中的外观从 500 开始算起,500 代表 Npc1.wil 中第一个 NPC,501 代表 Npc1.wil 中第二个 NPC。在传奇私人服务器中增加 NPC 及自定义 NPC 外观时,若使用 GOM 引擎,可先在服务端目录中的特定目录里找到文件,添加一行格式为【脚本名称 地图名称 X 坐标 Y 坐标 NPC 名称 标志 形象 是否属于沙 是否移动 移动间隔 是否允许变色 变色速度(秒)】,接着在 Mir200 目录中的 Evnvir 目录下的 Market_Def 目录里面新建一个与 NPC 对应的文件,在这个文件里面写 NPC 脚本即可。

NPC 的外形可根据特定参数来控制,打开一个 npc.wzl 文件,可计算外观参数。此外,还可以利用颜色进制转换器和配套软件制作彩色 NPC,先用颜色进制转换器换成 16 进制,软件支持鼠标取色,在里面输入对应的数字即可改变 NPC 颜色。静态 NPC 建筑物读取 Data\Deco.wzl 文件,号从 1000~1999 计算,建筑 NPC 名字采用纯数字将不会显示名字,可配合 CreateNPC 函数,在游戏中制作季节效果,支持扩展静态 NPC 文件 Data\Deco1.wzl,外观号从 2000 开始计算,静态建筑物只读取一张图,且不显示 NPC 血条。总之,通过多种方法可以实现传奇架设中 NPC 外观的定制,满足不同玩家的个性化需求。
### 传奇架设中如何修改 NPC 外观样式
在传奇架设中,修改 NPC 外观样式有多种方法。以 HERO 引擎为例,首先需要打开 Mirserver\\Mir200\\Envir\\MerChant.txt 文件,找到要修改的 NPC,比如“武器专爆”这个 NPC。游戏地图/武器专爆 3 336 321 武器专爆 0 67 0 0 0 330003,其中“67”就是 NPC 的外观代码,如果要改成其他样式,只需将这个数字修改为其他外观代码即可。然后保存文件,重启 M2 或者用 GM 命令重新加载 NPC,小退再上看效果。

对于 GOM 引擎,基本步骤类似。对应的 Market_Def 目录下的文件夹、地图标识坐标 X,Y、NPC 名称、0、NPC 外观代码,按照以上参数,可以分析出修改 NPC 外观的关键在于外观代码的调整。比如将某个 NPC 的外观代码从一个值修改为另一个值,就能改变其外观样式。我们可以通过打开 GOM 资源编辑器,制作一个 npc 素材的 pak 文件,如果有原件就不用制作了。将下载的 npc 素材导入这个 pak 文件,然后打开版本里面的 npc 配置文件,添加一个自定义 npc,在 M2 上面点击选项怪物设置自定义 npc,就可以看到新添加的自定义 npc 编号。接着返回到 M2 主页,点击查看列表信息二,再点击 WIL 资源,在资源名称里面输入 NPC100.PAK,点击增加保存,再次点击左边添加的 NPC100.pak,就可以看到后面有个资源编号。最后回到 M2 主页,点击选项怪物设置自定义 npc,设置动作资源位置和开始图片位置等参数,从而实现 NPC 外观的修改。

还可以通过修改 NPC 的外观显示参数来改变其外观。外观显示参数分为三个变色模式,1=名字+身体,2=身体变色,3=名字变色。同时,在游戏颜色显示变色时间参数,间隔(毫秒)以及颜色显示类型也可以调整,颜色类型有 1 - 7 种,当参数设置为 0 时,随机显示 7 种颜色。

### 如何在 Npc1.wil 中添加新 NPC 外观
首先添加新的 Npc 外观时请添加到 Npc1.wil 中,Npc1.wil 中的外观从 500 开始算起,500 代表 Npc1.wil 中第一个 NPC,501 代表 Npc1.wil 中第二个 NPC……添加武器和衣服时可按照一件武器一个.wil 文件的方式配置。武器放在传奇版本目录的\\Graphics\\Weapon\\,衣服放在\\Graphics\\Human\\下。物品数据库中单个武器和衣服的 Shape 值从 100 开始算起。单个武器和衣服素材的文件名必须和物品数据库中的 Shape 值一样,例如:数据库中设置 Shape=100,那么单个武器或者素材的文件就是 100.wil,如果 Shape=120 那么文件名就是 120.wil。

### 传奇私人服务器中 GOM 引擎添加自定义 NPC 外观步骤
传奇私人服务器中使用 GOM 引擎添加自定义 NPC 外观步骤如下:首先,准备好自定义 npc 素材,制作一个 npc 素材的 pak 文件,如果有原件的话,就不用了。打开 gee 资源编辑器,点击新建,选择 pak,输入密码并保存到补丁文件夹,比如为了方便可以保存到桌面,文件名字可随意取,这里保存为 NPC100.pak。然后用 gee 资源编辑器打开刚刚创建的 NPC100.pak 文件,将下载的 npc 素材导入这个 pak 文件。下一步,打开版本里面的 npc 配置文件,D:\\MirServer\\Mir200\\Envir\\Merchant.txt。添加一个自定义 npc,格式:盟重省/自定义 NPC 333 322 自定义 NPC 0 10003 0 0 0。启动游戏版本,在 m2 上面点击选项怪物设置自定义 npc,就可以看到新添加的自定义 npc 编号。下面返回到 m2 主页,继续操作点击查看列表信息二,再点击 WIL 资源,在资源名称里面输入 NPC100.PAK,点击增加保存,再次点击左边添加的 NPC100.pak,就可以看到后面有个资源编号是 121。添加好资源后,再返回到 m2 主页,点击选项怪物设置自定义 npc,以 10003 为例。点击 10003,在右边的方向 1 - 站立动作资源位置里面选择 NPC100.pak,动作动作资源位置里面选择 NPC100.pak,后面的开始图片选择,就要配合之前制作的 pak 文件来进行填写了。打开 NPC100.pak,以素材为例,根据素材的图片数量填写开始图片位置和图片数量等参数。

### 如何控制 NPC 外形参数
NPC 的外形是根据第 7 个参数来控制的,如果配置错误就无法显示样子,只显示名字。我们打开一个 npc.wzl 文件,同样的图片组,但研究半天这个文件的规律,发现其实并无规律可言,前面 24 个还可以用 60 一组来判断,但是后面的就不是了。只能打开文件通过观察来数是第几个。目前暂时没有明确的计算公式,以后可以继续研究。同时,静态 NPC 建筑物读取 Data\\Deco.wzl 文件,号从 1000 - 1999 计算,建筑 NPC 名字采用纯数字将不会显示名字,可配合 CreateNPC 函数,在游戏中制作季节效果。支持扩展静态 NPC 文件 Data\\Deco1.wzl,外观号从 2000 开始计算。静态建筑物只读取一张图,NPC 外观和图号相对于,并且不显示 NPC 血条。

### 怎样制作彩色 NPC
制作彩色 NPC 的方法有多种。对于 HERO 引擎,普通彩色 NPC 脚本设置方法如下:功能只支持 HERO 英雄登录器,方法为普通彩色 NPC 脚本设置方法:(@main)HERO 引擎说,当文字的颜色五彩缤纷后,游戏更有了乐趣。\\<绿色/SCOLOR=250>是绿色的,<蓝色/SCOLOR=180>是蓝的。\\<淡蓝/SCOLOR=254>是淡蓝的,<粉红/SCOLOR=253>是粉红的。\\循环彩色 NPC 脚本设置方法:(@main)HERO 引擎说,当文字的颜色五彩缤纷后,游戏更有了乐趣。\\<循环彩色 NPC 文字演示/AUTOCOLOR=250,100,180,50,252,50>\\彩色脚本变量显示,一般情况下使用<>显示彩色脚本,如果需要显示脚本变量时用{}替代:(@Main)#IF#ACT MOV S10 HEROM2 彩色脚本变量显示#IF#SAY{<$STR(S10)>/AUTOCOLOR=250,100,180,47,253,50}。其他部分特殊公告设置:linenotice.txt 中可设置顶端滚动公告和聊天窗口中彩色公告,()表示滚动公告,<>表示聊天框内彩色公告。顶端滚动公告:(180)这是一个顶端滚动公告演示例子。聊天窗口中彩色公告(前景色和背景色用逗号格开):<180,218>这是一个聊天框内彩色公告例子。另外在脚本中可使用 SendTopMsg 和 SendCenterMsg 分别发送顶端公告和居中公告。

还有一种制作彩色 NPC 的方法是先用颜色进制转换器,换成 16 进制的,然后软件支持鼠标取色,想用什么色用什么,颜色换回以后,在里面输入对应的数字即可,比如<COLOR=196500 ≡≡≡≡≡≡≡※紅顏><COLOR=130981 传><COLOR=130997 奇><COLOR=196566 合><COLOR=196583 擊><COLOR=193279 2015 全><COLOR=#188671 国独><COLOR=#184831 家版><COLOR=#181247 本><COLOR=172770 ※><COLOR=162303 ≡≡≡≡≡≡≡>。

在传奇架设里,npc 外观定制的技巧丰富多样。通过修改外观代码、调整外观显示参数、利用不同引擎的特点进行配置以及制作彩色 NPC 等方法,可以让传奇游戏中的 NPC 外观更加个性化和多样化。无论是 HERO 引擎还是 GOM 引擎,都有各自的方法来实现 NPC 外观的定制。同时,对于 Npc1.wil 文件的利用以及对 NPC 外形参数的控制,也为玩家提供了更多的定制空间。制作彩色 NPC 更是为游戏增添了丰富的视觉效果,让游戏体验更加精彩。