传奇服务端添加装备教程:从素材到游戏可用的 5 步实操法

来源: 作者: 点击:
一、准备工作:素材与工具(基础必备)
(一)装备素材要求
图片格式:需 8 位位图(BMP 格式),尺寸推荐 32×32 像素(首饰)、64×64 像素(武器 / 衣服),背景设为洋红色(RGB 255,0,255)以实现游戏内透明显示。
素材文件:需配套生成 WIL 格式图片集与 WIX 索引文件(两者需同名,如 ItemNew.wil、ItemNew.wix),可通过 “TextureMerger”“传奇素材编辑器” 等工具转换生成。
(二)必备工具
数据库编辑:DBC2000(所有引擎通用,用于修改物品属性);
素材处理:WIL 编辑器(合并图片为游戏识别格式);
脚本编辑:记事本或 Notepad++(修改 NPC 掉落 / 购买脚本)。
二、核心操作:服务端数据库配置(决定装备属性)
(一)找到物品数据库
通用路径:
HeroM2/GOM 引擎:D:\MirServer\Mud2\DB\StdItems.DB;
3KM2 引擎:D:\MirServer\Mir200\DB\Item.db。
打开数据库:运行 DBC2000,加载对应数据库文件(如 HeroDB),双击 “StdItems” 表格进入编辑界面。
(二)新增装备记录
插入新行:选中表格最后一行,点击 DBC2000 工具栏 “+” 号插入空白记录,重点填写以下字段:
字段
填写示例
说明
idx
10001
唯一序号,不可与现有装备重复
name
赤金屠龙刀
游戏内显示的装备名称
stdmode
6
物品类型(6 = 双手武器,10 = 男衣)
shape
12
外观模型(对应客户端素材编号)
looks
95
物品栏显示图标编号
weight
80
装备重量
duramax
40000
最大持久(1000=1 点持久)
dc
50
物理攻击下限
dc2
80
物理攻击上限(不可超 255)
needlevel
60
佩戴所需等级
price
100000
商店售价

特殊属性设置:
吸血效果:在 “ac2” 字段填 5(代表吸血 5%);
中毒躲避:“mac2” 字段填 20(代表 20% 躲避中毒);
神圣属性:“Source” 字段填 - 10(代表神圣 + 10,破不死系防御)。
(三)保存数据库
点击 DBC2000 工具栏 “√” 确认修改,关闭数据库前务必重启 DBServer 服务(路径:D:\MirServer\DBServer\DBServer.exe),否则属性不生效。
三、关键同步:客户端素材导入(确保装备显示)
(一)替换素材文件
将生成的 ItemNew.wil 和 ItemNew.wix 拷贝至客户端 “Data” 文件夹(路径:D:\ 传奇客户端 \Data);
打开客户端 “Data\Item.wil”,用素材编辑器将新装备图片合并至现有文件(若单独新增文件,需在登录器配置中添加素材路径)。
(二)验证素材关联
确保数据库 “looks” 字段值与客户端素材编号一致(如 looks=95 对应 Item.wil 中第 95 个图标);
衣服类装备需额外核对 “shape” 字段:男衣填 62-64,女衣填 82-84,否则穿戴后模型异常。
四、脚本配置:让装备可获取(掉落 / 购买)
(一)NPC 商店售卖(快速测试用)
进入服务端 “Mir200\Envir\Market_def” 文件夹,打开 “QManage.txt”;
在文件末尾添加以下脚本(示例为老兵 NPC 售卖):
(@卖赤金屠龙刀)
#IF
CheckGold > 99999
#ACT
Take Gold 100000
Give 赤金屠龙刀 1
SendMsg 6 购买成功!

保存后重启 M2 服务(MirServer.exe),游戏内与老兵对话输入 “@卖赤金屠龙刀” 即可购买。
(二)怪物掉落设置
进入 “Mir200\Envir\MonItems” 文件夹,打开对应怪物脚本(如 “沃玛教主.txt”);
添加掉落记录:“赤金屠龙刀 1 100”(格式:装备名 掉落数量 掉落概率‰),100 代表 10% 概率掉落。
五、测试与问题排查
(一)验证流程
启动服务端(LoginSrv→RunGate→DBServer→MirServer);
登录游戏,通过 NPC 购买或击杀对应怪物,检查装备是否显示、属性是否正确、能否正常穿戴。
(二)常见问题解决
装备不显示 / 显示空白:客户端素材未同步或 “looks” 字段与素材编号不匹配,重新核对素材路径与字段值;
属性无效:数据库未保存或 DBServer 未重启,按步骤重新保存并重启服务;
无法拾取:“weight” 字段值超过角色负重,降低重量参数或提升角色等级。
操作速查表
操作环节
核心文件 / 路径
关键注意点
数据库配置
Mud2\DB\StdItems.DB
idx 序号不可重复,dc2 不超 255
素材导入
客户端 Data\Item.wil
背景设洋红色,WIL 与 WIX 需同名
商店售卖
Market_def\QManage.txt
脚本需加金币检测与发送提示
怪物掉落
MonItems\ 沃玛教主.txt
概率单位为‰,100=10%
问题排查
重启 DBServer 与 M2 服务
优先检查素材同步与字段匹配