Three_Worms_Brothers-Death_Guanyu_Song icon

Death Guanyu Song

联机有人阵亡时全体播放关羽之歌,BGM自动压低。支持REPOConfig调节音量(0~1.5倍)和播放时长(1~16秒)。每人各调各的,不影响别人。

Last updated 4 hours ago
Total downloads 15
Total rating 1 
Categories Mods Misc Audio
Dependency string Three_Worms_Brothers-Death_Guanyu_Song-2.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
nickklmao-REPOConfig-1.0.0 icon
nickklmao-REPOConfig

Edit mod configs in-game!

Preferred version: 1.0.0

README

死亡播放关羽之歌

版权声明:本 Mod 使用的音频为赵季平先生创作的《关羽之歌》,版权归原作者所有。本 Mod 仅供个人娱乐,严禁用于任何商业用途

联机时只要有人阵亡,1 秒后全体玩家自动响起关羽之歌,同时游戏 BGM 自动压低,播完恢复。支持 REPOConfig 调节音量和时长。


功能

  • 有人死亡时自动播放关羽之歌,所有存活的、阵亡的玩家都能听到
  • 播放期间游戏 BGM 自动压低至一半,播完自动恢复(不影响音效和语音)
  • 5 秒内连续阵亡不会从头重播,而是继续放当前这首
  • 音量和时长通过 REPOConfig 随时调,即时生效

安装

  1. 已经装了 BepInEx 和 REPOConfig 的话,把整个 死亡播放关羽之歌 文件夹丢进 BepInEx\plugins\ 就行
  2. 文件夹里要有两个文件:
    • 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 → 队友听到的声音比房主大
  • 有人没装 → 那个人听不到

简单记:想听就装,各听各的。


原理简述

  • 监听了游戏里的 PlayerDeathPlayerDeathRPC 两个方法,无论单机还是联机死亡都能捕获
  • 音频是 2D 播放,不受距离影响,全地图都能听到
  • BGM 压低是通过修改 ConstantMusic(大厅 BGM)和 LevelMusic(关卡 BGM)的音量实现的,不影响音效和语音频道
  • 兼容"存档不删除"等会在死亡时重载存档的 Mod——播放器被重载清掉后会自动重建

版本

v2.1 — 2026.06.05

  • 修复了与其他死亡相关 Mod 共存时播放器被销毁的问题
  • 新增 PlayerDeath 监听,单机和联机都能触发
  • 支持 REPOConfig 游戏内配置

版权声明

本 Mod 中的音频《关羽之歌》由赵季平先生创作,版权归属原作者。本 Mod 仅为游戏爱好者个人娱乐制作,不涉及任何商业盈利。若涉及版权问题请联系删除。


作者

李瀚丹 / 南京邮电大学 数字媒体技术