掉落音效修改共涉及三个文件,音效文件,音效配置文件,物品配置文件。
音效文件
位置:Data\hd\global\sfx\item[文件名].flac 修改:直接将需增加的音效文件放入该文件夹
音效配置文件
位置:Data\global\excel\sounds.txt
| 标题 | 翻译 | 释义 | 说明 |
|---|---|---|---|
| Sound | 声音 | 音效条目 | 表格主标识,代表一条独立音效定义,物品配置文件里调用名 |
| Index | 索引 | 音效ID | 唯一标识符(如 4841),用于代码/事件引用 |
| Redirect | 重定向 | 重定向目标ID | 指向另一音效ID(实现复用,避免重复文件) |
| Channel | 通道 | 声道类型 | 如 Mono, Stereo, 5.1;D2R 多为 Stereo |
| FileName | 文件名 | 音频文件路径 | 相对路径,如 sound\effects\lightning.wav |
| IsLocal | 是否本地 | 本地加载 | 1=直接载入内存;0=流式播放(大文件) |
| IsMusic | 是否音乐 | 背景音乐 | 1=BGM(如城镇主题曲);影响 Music Vol 调节 |
| IsAmbientScene | 是否场景环境音 | 场景环境音 | 持续播放的背景声(如雨声、风声),随地图切换 |
| IsAmbientEvent | 是否事件环境音 | 事件环境音 | 由事件触发的持续音(如“地狱火”区域燃烧声) |
| IsUI | 是否UI音效 | UI音效 | 菜单、点击、提示等界面声音(通常 Is2D=1) |
| Volume Min | 音量最小值 | 最小音量 | 播放时随机化下限(单位:% 或 0–100) |
| Volume Max | 音量最大值 | 最大音量 | 播放时随机化上限;Max > Min 实现动态变化 |
| Pitch Min | 音高最小值 | 最低音调 | 频率偏移系数(如 0.95 = 降5%音高) |
| Pitch Max | 音高最大值 | 最高音调 | 与 Min 配合实现变调效果(增强真实感) |
| Group Size | 组大小 | 变体数量 | 同一逻辑音效的备选文件数(如脚步声有3种) |
| Group Weight | 组权重 | 变体权重 | 各变体被选中的概率权重(如 [2,1,1] 表示第一种占50%) |
| Loop | 循环 | 循环播放 | 1=循环;0=单次播放(环境音常为1) |
| Fade In | 淡入 | 淡入时间 | 单位:秒(如 0.2 = 200ms 渐强) |
| Fade Out | 淡出 | 淡出时间 | 单位:秒;用于平滑停止(避免突兀中断) |
| Defer Inst | 延迟实例 | 延迟实例化 | 1=等待前一实例结束再播新实例(防堆叠) |
| Stop Inst | 停止实例 | 强制停止旧实例 | 1=新播放时立即停掉同类型旧实例(关键防卡顿) |
| Duration | 时长 | 音频时长 | 单位:秒(预计算值,用于调度/同步) |
| Compound | 复合 | 复合音效 | 1=由多个子音轨合成(如“雷+闪+爆炸”三合一) |
| Falloff | 衰减 | 距离衰减类型 | 0=无衰减;1=线性;2=对数;影响3D空间感 |
| LFEMix | 低频混音 | 低频混音比例 | LFE(.1声道)输出强度,影响震动感(手柄/音响) |
| 3dSpread | 3D扩散 | 3D声场扩散角 | 单位:度(如 360 = 全向环绕;90 = 窄聚焦) |
| Priority | 优先级 | 播放优先级 | 数值越高越优先(如 100 抢占 50) |
| Stream | 流式 | 流式播放 | 1=边读边播(节省内存);0=全载入(低延迟) |
| Is2D | 是否2D | 2D平面音 | 1=无视位置(UI/音乐);0=3D空间定位(战斗音效) |
| Tracking | 跟踪 | 对象跟随 | 1=声音随目标移动(如怪物吼叫始终朝向玩家) |
| Solo | 独奏 | 独奏调试 | 开发用:仅播放此音效,屏蔽其他(便于测试) |
| Music Vol | 音乐音量 | 音乐音量缩放 | 作为BGM时,乘以全局音乐音量(如 0.8 = 80%) |
| Block 1/2/3 | 区块1/2/3 | 行为区块1/2/3 | 自定义逻辑块(MOD扩展用,如触发脚本/粒子) |
| HDOptOut | HD退出 | 高清音效禁用 | 1=在低配模式下跳过高清音源(回退到原版音质) |
| Delay | 延迟 | 播放延迟 | 单位:毫秒或秒(如技能释放后0.1s才发声) |
修改:直接增加配置行,Sound、Index列不可重复,FileName列为item[文件名].flac,其他列建议直接复制其他音效行
物品配置文件
位置:Data\global\excel\misc.txt 修改:只需修改欲修改物品的dropsound列,将名称改为音效配置文件的sound列对应名称即可
最后
记得修改mod.mpq文件夹根目录下的(listfile)文件,新增一行并添加
Data\global\excel\misc.txt