在单机传奇服务端添加新装备,不同的传奇引擎操作步骤有所不同,下面以常见的 Hero 引擎和 GEE 引擎为例详细说明。
### Hero 引擎
#### 1. 准备新装备素材
在添加新装备前,要先准备好新装备的相关素材,包括装备的外观图片(一般为 `.bmp` 格式)、属性数据(如攻击、防御、魔法等数值)以及可能用到的特效文件等。
#### 2. 导入装备外观图片
- 找到服务端文件夹下的 `M2Server\QuestDiary\Envir\Images` 目录。
- 将准备好的装备外观图片复制到该目录下。确保图片文件名简洁且具有辨识度,避免使用中文或特殊字符。
#### 3. 修改物品数据库文件
- 打开服务端文件夹中的 `StdModeInfo.txt` 文件,此文件记录了各种物品的基本属性。
- 在文件末尾添加新装备的属性信息,示例如下:
```plaintext
[物品信息]
物品名称: 炎龙神剑
物品 ID: 10001
职业要求: 战士
攻击下限: 50
攻击上限: 100
魔法防御下限: 10
魔法防御上限: 20
重量: 20
持久: 50
需要等级: 30
```
- 物品 ID 要保证唯一,不能与现有物品 ID 重复。
#### 4. 修改物品显示信息
- 打开 `!Items.txt` 文件,添加新装备的显示相关信息,例如:
```plaintext
物品 ID: 10001
物品名称: 炎龙神剑
外观编号: 对应的图片编号
```
外观编号可根据图片在 `Images` 目录中的顺序来确定。
#### 5. 配置物品爆率(可选)
- 若希望新装备能在游戏中被怪物掉落,可打开 `MonItems.txt` 文件。
- 找到相应怪物的掉落列表,添加新装备的掉落信息,示例:
```plaintext
怪物 ID: 101
掉落物品: 10001, 0.1 ; 10001 是新装备 ID,0.1 表示掉落概率为 10%
```
#### 6. 重启服务端
完成上述操作后,关闭并重新启动服务端程序,使新装备的设置生效。
### GEE 引擎
#### 1. 准备装备素材
同样要准备好新装备的外观图片、属性数据等素材。
#### 2. 导入图片资源
- 找到服务端文件夹下的 `DB\Images` 目录。
- 将装备外观图片复制到该目录。
#### 3. 编辑物品数据库
- 使用 GEE 引擎配套的数据库编辑工具(如 DBC 编辑工具)打开 `DB\Item.db` 文件。
- 在数据库中添加一条新记录,依次输入新装备的各项属性,如名称、ID、攻击、防御等。确保 ID 唯一。
#### 4. 配置物品显示
- 打开 `DB\Client\ItemNameList.db` 文件,添加新装备的显示名称和 ID 信息。
#### 5. 设置物品爆率(可选)
- 打开 `DB\MonItems.db` 文件,找到相关怪物记录。
- 在怪物的掉落列表中添加新装备的 ID 和掉落概率。
#### 6. 重启服务端
完成所有设置后,重启 GEE 引擎服务端,让新装备能够在游戏中正常显示和使用。
### 通用测试步骤
- **创建角色测试**:使用客户端登录单机传奇,创建一个新角色,查看游戏内的物品列表中是否有新添加的装备。
- **怪物掉落测试**:如果设置了物品爆率,可前往对应怪物所在地图,击杀怪物,看是否能掉落新装备。
添加新装备前,务必备份服务端的重要文件和数据库,以防操作失误导致数据丢失或游戏出现异常。

