Death Guanyu Song
联机有人阵亡时全体播放关羽之歌,BGM自动压低。支持REPOConfig调节音量(0~1.5倍)和播放时长(1~16秒)。每人各调各的,不影响别人。死亡播放关羽之歌
版权声明:本 Mod 使用的音频为赵季平先生创作的《关羽之歌》,版权归原作者所有。本 Mod 仅供个人娱乐,严禁用于任何商业用途。
联机时只要有人阵亡,1 秒后全体玩家自动响起关羽之歌,同时游戏 BGM 自动压低,播完恢复。支持 REPOConfig 调节音量和时长。
功能
- 有人死亡时自动播放关羽之歌,所有存活的、阵亡的玩家都能听到
- 播放期间游戏 BGM 自动压低至一半,播完自动恢复(不影响音效和语音)
- 5 秒内连续阵亡不会从头重播,而是继续放当前这首
- 音量和时长通过 REPOConfig 随时调,即时生效
安装
- 已经装了 BepInEx 和 REPOConfig 的话,把整个
死亡播放关羽之歌文件夹丢进BepInEx\plugins\就行 - 文件夹里要有两个文件:
DeathMusicMod.dll关羽之歌.WAV
使用说明
进游戏后按 F1 打开 REPOConfig,在左侧列表找到 死亡播放关羽之歌,有三个设置项:
| 设置 | 默认值 | 范围 | 说明 |
|---|---|---|---|
| Enable Mod | 开 | 开 / 关 | 不想听的时候关掉就行 |
| Music Volume | 1.0 | 0 ~ 1.5 | 1.0 = 跟游戏 BGM 一样响,拉到 1.5 更炸裂 |
| Music Duration | 8 秒 | 1 ~ 16 秒 | 单次播放多久,超过音频本身长度则播完即停 |
关于联机:每个人都需要装吗?
每个想听到关羽之歌的玩家都要装。 配置也是各调各的——你自己调的 Volume 和 Duration 只影响你自己听到的效果,不影响别人。
也就是说:
- 房主装了、开了 Mod → 房主自己能听到
- 队友装了、把音量拉到 1.5 → 队友听到的声音比房主大
- 有人没装 → 那个人听不到
简单记:想听就装,各听各的。
原理简述
- 监听了游戏里的
PlayerDeath和PlayerDeathRPC两个方法,无论单机还是联机死亡都能捕获 - 音频是 2D 播放,不受距离影响,全地图都能听到
- BGM 压低是通过修改
ConstantMusic(大厅 BGM)和LevelMusic(关卡 BGM)的音量实现的,不影响音效和语音频道 - 兼容"存档不删除"等会在死亡时重载存档的 Mod——播放器被重载清掉后会自动重建
版本
v2.1 — 2026.06.05
- 修复了与其他死亡相关 Mod 共存时播放器被销毁的问题
- 新增 PlayerDeath 监听,单机和联机都能触发
- 支持 REPOConfig 游戏内配置
版权声明
本 Mod 中的音频《关羽之歌》由赵季平先生创作,版权归属原作者。本 Mod 仅为游戏爱好者个人娱乐制作,不涉及任何商业盈利。若涉及版权问题请联系删除。
作者
李瀚丹 / 南京邮电大学 数字媒体技术
