TeamSpectate

版本 v1.0.0·更新於 2026-09-28

多人分屏監控:按 F9 打開菜單,列出房間內所有隊友,可同時觀戰任意數量隊友並自動等分分屏,支持一鍵觀戰全部與取消全部。每格左下角可選顯示原生狀態條與物品欄,狀態條克隆遊戲原生體力條渲染,外觀與原版完全一致。另有自身視角小窗(原生觀戰下同樣顯示)、忽略距離與遮擋的隊友通話(你聽對方單方安裝即生效,對方聽你需雙方都安裝;離房自動掛斷),以及原生觀戰可獨立開關的幽靈語音(默認關,關閉時對方無法察覺觀戰

模組介紹 作者原文

隊友觀戰

可同時觀戰任意數量的隊友,也可選擇原生觀戰模式觀戰單一隊友。純娛樂項mod,讓你看起來像監控室的保安。

功能

  • F9 菜單:列出房間內所有隊友(顯示名 + 編號),可逐個開啓/關閉觀戰,也可一鍵「觀戰全部隊友」或「取消觀戰全部隊友」。菜單打開時會自動接管鼠標、凍結本機操作,無需按 ESC;右上角可在中文 / English 之間切換並記住選擇。
  • 多路分屏:觀戰人數不限,畫面按人數自動等分排布(見「使用方法」中的佈局表),增刪窗口後立即重新排布。
  • 自身小窗:在屏幕角落疊加一扇小窗,播放你自己角色的觀戰視角(默認關閉)。整窗可拖動移動、拖右下角縮放,位置與大小自動記住。多路分屏與原生觀戰模式下均可顯示。
  • 狀態條與物品欄:可在每個觀戰分屏的左下角顯示該隊友的狀態條與物品欄,默認開啓。狀態條直接克隆渲染遊戲原生體力條,顏色、圖標與描邊和原版完全一致;物品欄爲方形圖標格,選中槽描邊高亮。以上內容隨格子大小等比縮放,並可在菜單裏手動增減。
  • 名字標籤:可在每格畫面左上角顯示被觀戰隊友的名字與編號,默認開啓,可在菜單裏關閉以隱藏全部文字。
  • 原生觀戰模式:直接接管主相機,畫面與遊戲原生幽靈觀戰完全一致,全分辨率、無額外渲染開銷,同一時間觀戰一個目標,僅作監看(凍結本機移動與攻擊、不代打)。開啓後請在菜單裏點擊隊友或使用「上一個 / 下一個」切換目標;接管期間角落的自身小窗仍可正常顯示。本機完全昏死後無需開啓該配置,菜單的目標切換按鈕同樣會接管主相機。該模式與多路分屏互斥:接管生效時隱藏分屏網格,僅顯示全屏原生觀戰畫面,退出後自動恢復。
  • 幽靈語音(面板內獨立開關,默認關):原生觀戰接管期間爲本機生成跟隨目標的網絡幽靈,隊友聽到的語音位置來自觀戰目標附近(與原版死後觀戰一致),便於正常對話。該開關隻影響語音位置:關閉時不生成任何幽靈,對方無法通過語音察覺你在觀戰;多路分屏模式不生成幽靈。關閉或退出接管時自動移除幽靈;本機完全昏死後原版自動生成幽靈,無需此開關。
  • 調整窗口:開啓後不再控制自己的角色(不移動、不轉向、不攻擊、不交互),鼠標專用於操作觀戰窗口。拖動窗口中間可移動位置,拖右下角可縮放,把一個窗口拖到另一個窗口上鬆手可交換兩者的位置與大小。調整後的佈局會一直保留,關閉此功能後不會復原,直到「重置窗口」或增刪觀戰窗口時才恢復自動分屏。該開關僅在本次遊戲內有效,不寫入配置,每次啓動都默認關閉。
  • 通話 / 掛斷:菜單內每個隊友都有「通話」按鈕,點擊後進入通話,再次點擊掛斷,底部還可一鍵掛斷全部通話。通話中你聽到對方時忽略距離、遮擋與狀態,直接收聽對方語音;本 Mod 只控制聽的一側,對方要跨距離聽到你,需要對方也安裝本 Mod 並與你建立通話。通話目標離開房間或你切換房間時會自動掛斷,避免麥克風一直髮送。
  • 重置窗口:一鍵把所有分屏恢復爲自動網格佈局,並把自身小窗復位到角落。
  • 測試窗口:菜單底部提供「+ 我的窗口 / - 我的窗口」,可無上限地給自己增加或刪除觀戰窗口,便於測試多窗口與縮放。

使用方法

默認按鍵:

| 按鍵 | 作用 |

|---|---|

| F9 | 打開 / 關閉觀戰菜單(菜單關閉後分屏繼續顯示) |

觀戰人數爲 n 時分屏的排布方式(列數取 √n 向上取整,格子均分屏幕,最後一行不足則水平居中):

| 人數 | 佈局 |

|---|---|

| 1 | 1×1 整屏 |

| 2 | 左右兩列 |

| 3 | 上排 2 個、下排 1 個居中 |

| 4 | 2×2 |

| 5 | 上排 3 個、下排 2 個居中 |

| 6 | 3 列 2 行 |

| 7 | 上排 3 個、中排 3 個、下排 1 個居中 |

| 8 | 上兩排各 3 個、下排 2 個居中 |

| 9 | 3×3 |

配置文件:BepInEx/config/TeamSpectate.cfg,改完重進遊戲生效。

| 分組 | 鍵 | 默認 | 說明 |

|---|---|---|---|

| 菜單 | 菜單按鍵 | F9 | 打開 / 關閉菜單 |

| 菜單 | 界面語言(英文) | 關 | 菜單是否使用英文(也可在菜單右上角切換) |

| 自身小窗 | 啓用自身小窗 | 關 | 屏幕角落播放自身視角(多路分屏與原生觀戰模式下均可顯示) |

| 自身小窗 | 小窗位置 | 0 | 0=右下,1=右上,2=左下,3=左上 |

| 自身小窗 | 小窗寬度(像素) | 320 | 拖動右下角縮放會自動寫回 |

| 自身小窗 | 小窗高度(像素) | 0 | 0=按 16:9 自動計算;拖動縮放後自動寫回 |

| 自身小窗 | 小窗水平位置 | -1 | -1=按「小窗位置」自動放置;拖動後自動寫回 |

| 自身小窗 | 小窗垂直位置 | -1 | -1=按「小窗位置」自動放置;拖動後自動寫回 |

| 自身小窗 | 小窗邊距(像素) | 16 | 自動放置時與屏幕邊緣的距離 |

| 觀戰視角 | 跟隨距離 | 2.5 | 觀戰相機與目標角色的距離 |

| 觀戰視角 | 視野角度 | 70 | 觀戰相機視野 |

| 觀戰視角 | 分辨率比例 | 1.0 | 每個分屏畫面的渲染分辨率比例(0.2~3),越高越清晰、越耗性能 |

| 觀戰視角 | 渲染最大距離(米) | 400 | 每路觀戰相機能看到的最遠距離(50~2000),調小可降低渲染開銷 |

| 觀戰視角 | 啓用觀戰畫面陰影 | 關 | 是否讓每路觀戰相機單獨渲染陰影 |

| 觀戰視角 | 顯示名字標籤 | 開 | 每格左上角顯示隊友名字與編號(也可在菜單內切換) |

| 觀戰視角 | 顯示狀態條與物品欄 | 開 | 每格左下角顯示該隊友的狀態條與物品欄 |

| 觀戰視角 | 狀態欄縮放 | 1.0 | 狀態條與物品欄在自動縮放基礎上的額外倍數(1x 爲適合多數畫面的尺寸) |

| 觀戰視角 | 使用原生觀戰模式 | 關 | 直接接管主相機單目標監看,畫面與遊戲原生幽靈觀戰一致;接管期間自身小窗仍顯示。本機完全昏死後無需開啓此項 |

| 觀戰視角 | 原生觀戰使用幽靈語音 | 關 | 獨立開關:接管期間生成跟隨目標的網絡幽靈,使隊友聽到的語音來自觀戰目標附近;關閉時不生成幽靈,對方無法察覺你在觀戰。本機昏死後原版自動生成幽靈,無需此開關 |

| 調試 | 詳細日誌 | 關 | 輸出詳細日誌,便於排查問題 |

注:如果開啓了降低遠處玩家動作與布偶刷新的優化功能,觀戰畫面也會受影響;此時可開啓「使用原生觀戰模式」。

安裝

用 Mod Manager 或 gale 安裝。手動安裝時,把壓縮包 plugins 目錄裏的 TeamSpectate.dll 放到 BepInEx/plugins/,需要先安裝 BepInExPack_PEAK。

權限說明

只要你標註原作者“傑尼龜(Squirtle18)”,就可以任意借鑑、轉載我的所有mod、思路和代碼(不只是本mod),用來進行你需要的一切活動。

即使代碼有100%的相似度,你只是本地化配置文件,甚至只是更改了描述文件,讓描述更清晰,也允許。(我只是因爲我的github賬號另有他用,所以無法上傳源碼)

但希望你借鑑後的mod也同樣授權mod社區借鑑。

若A借鑑了我的思路或代碼,B又借鑑了A的思路或代碼,則最終致謝名單應爲:傑尼龜(Squirtle18)、A、B。(是的,包括致謝你自己,我也感謝你爲社區作出的貢獻)

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

BepInEx-BepInExPack_PEAK

檔案與校驗

檔案名稱
TeamSpectate-1.0.0.zip
檔案大小
206.2 KiB