Death Guanyu Song

版本 v2.1.0·更新於 2026-06-06

聯機有人陣亡時全體播放關羽之歌,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 僅爲遊戲愛好者個人娛樂製作,不涉及任何商業盈利。若涉及版權問題請聯繫刪除。

作者

李瀚丹 / 南京郵電大學 數字媒體技術

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPacknickklmao-REPOConfig

檔案與校驗

檔案名稱
Death_Guanyu_Song-2.1.0.zip
檔案大小
2.9 MiB