传奇添加怪物&装备实操指南:从模型到落地的完整流程

来源: 作者: 点击:
无论是想丰富游戏内容(加新怪刷材料)还是定制专属装备(做绝世武器),传奇的“添加怪物/装备”本质是“模型+属性+逻辑”的三重配置。以下分两部分拆解,用1.76经典版(最通用)举例,步骤可直接抄作业。

一、添加怪物:让新怪出现在游戏里

怪物要能刷出来,得搞定“模型文件→属性配置→刷新点设置”三个环节。

1. 准备怪物模型

传奇的怪物外观(模型)存放在服务端的Mir200\Res\Monster文件夹里,文件名对应怪物ID(比如WlkMon.exe是沃玛卫士,ZhmMon.exe是祖玛卫士)。
• 找模型:如果要加“新怪”,可以从其他版本的传奇服务端复制对应模型文件(比如从1.76合击版拿“赤月恶魔”模型,改名为NewMon.exe);

• 做模型(高阶):用3D建模软件(如3ds Max)做模型,导出成传奇支持的.exe格式(需查对应引擎的模型规范,比如GEE引擎用.m2格式)。

2. 配置怪物属性

怪物的一切数值(HP、攻击、经验、掉落)都存在服务端的怪物属性表里。常用两种方式修改:
• 方式1:用M2Server脚本编辑器(推荐新手)

1. 打开服务端根目录的M2Server.exe(主程序);
2. 点顶部菜单栏【工具】→【脚本编辑器】→【怪物属性】;
3. 点击【新增】,填怪物基础信息:
◦ 编号:不能重复(比如123,对应后面模型的文件名123.exe);

◦ 名称:游戏里显示的名字(比如“新暗之触龙神”);

◦ 模型:选刚才复制的模型文件(或填模型编号);

◦ 数值:调HP(比如10000)、攻击(50-100)、防御(30)、经验(5000);

4. 保存后,重启M2Server生效。

• 方式2:手动改文本文件(适合老手)

找到服务端Mir200\Envir\MonItems.txt(怪物属性总表),末尾加一行:
123,新暗之触龙神,123.exe,10000,50,100,30,5000,0,0,0

含义:编号,名称,模型文件,HP,最小攻击,最大攻击,防御,经验,其他属性(可留0)。

3. 设置刷新点

怪物得有“出生地”,在Mir200\Envir\MonGen.txt(刷新点配置表)里加:
123,10,330,320,5,100,123

含义:怪物编号,刷新数量,地图编号(比如3是猪洞,5是祖玛寺庙),X坐标, Y坐标, 刷新间隔(秒), 怪物类型(123对应上面的编号)。
• 地图编号可查Mir200\Envir\MapInfo.txt(比如Map=3是“猪七层”);

• 坐标可以用游戏里的“坐标查询工具”(比如传奇小地图插件)获取。

测试:看怪刷出来没

重启服务端→进游戏→传送到设置的地图→等刷新时间→看有没有新怪。
• 没刷?检查:模型文件名对不对、MonGen.txt的编号有没有对应、刷新间隔是不是太长。

二、添加装备:让新装备能穿能掉

装备要能用,得搞定“模型文件→属性配置→掉落逻辑”三个环节,核心是让装备“有属性”“能掉落”“能装备”。

1. 准备装备模型

传奇的装备模型存放在Mir200\Res文件夹下的细分目录:
• 武器:Res\Weapon(比如屠龙刀是Weapon\9.exe);

• 衣服:Res\Cloth(比如圣战宝甲是Cloth\10.exe);

• 道具:Res\UseItems(比如疗伤药是UseItems\13.exe)。

• 找模型:从其他版本复制对应装备的模型文件(比如从1.80版拿“逍遥扇”模型,改名为NewWeapon.exe放Weapon文件夹);

• 做模型(高阶):同怪物模型,需符合引擎格式(比如Hero引擎用.m2)。

2. 配置装备属性

装备的属性(攻击、防御、需要等级)存在服务端的物品属性表里,常用两种方式:
• 方式1:用M2Server脚本编辑器

1. 打开【工具】→【脚本编辑器】→【物品属性】;
2. 点击【新增】,填装备信息:
◦ 编号:不能重复(比如456,对应模型文件456.exe);

◦ 名称:游戏里显示的名字(比如“嗜魂法杖”);

◦ 类型:选“武器”“衣服”等;

◦ 属性:调攻击(100-150)、防御(20)、需要等级(35)、重量(20);

3. 保存后,重启M2Server生效。

• 方式2:手动改文本文件

找到Mir200\Envir\Items.txt(物品属性总表),末尾加一行:
456,嗜魂法杖,456.exe,100,150,20,35,20,0,0,0

含义:编号,名称,模型文件,最小攻击,最大攻击,防御,需要等级,重量,其他属性(可留0)。

3. 设置装备掉落

要让怪物掉新装备,有两种方式:
• 方式1:给怪物加掉落列表

找到怪物的属性配置(比如MonItems.txt里的“祖玛卫士”编号10),在后面加掉落项:
10,祖玛卫士,...(原有属性)...,456:1:100

含义:怪物编号, ..., 掉落物品编号:掉落概率:掉落数量(456是新装备编号,1是概率(%),100是最多掉1个)。

• 方式2:在刷新点加掉落(批量)

在MonGen.txt的刷新点后面加掉落项:
10,5,3,330,320,5,100,10,456:1:100

含义:在祖玛寺庙(地图3)的(330,320)坐标刷5只祖玛卫士,每只都有1%概率掉“嗜魂法杖”。

测试:看装备能不能用

重启服务端→进游戏→杀设置的怪物→捡装备→打开背包→看有没有新装备→穿上去→看属性面板有没有加攻击。
• 没属性?检查:物品编号对不对、Items.txt的属性有没有填错;

• 不掉落?检查:怪物属性里的掉落项有没有加、概率是不是太低。

关键注意事项

1. 备份优先:改任何服务端文件前,先复制一份原文件(比如MonItems.txt.bak),出错了直接替换回来;
2. 版本匹配:如果是Hero引擎,怪物模型要放在HeroRes\Monster,物品属性要看HeroItems.txt(不同引擎文件位置不同,查对应版本的“文件结构说明”);
3. 避免冲突:新怪物/装备的编号不要和其他版本重复(比如别用1,因为1是“鸡”)。

其实传奇添加内容的核心逻辑很直白——“给模型贴标签,给标签定规则”。只要按步骤配对模型、属性、刷新/掉落,哪怕是新手也能做出自己的“专属怪”和“绝世装备”。遇到问题别慌,把错误提示复制到传奇技术群,90%的坑都有人踩过!