CrewMonitors

版本 v1.0.33·更新於 2026-10-04

4-panel crew OpenBodyCams stack: body/map/external cycle, click-to-focus radar, OBC-matched screens.

模組介紹 作者原文

CrewMonitors

Lethal Company BepInEx mod that adds a fixed 4-panel crew monitor stack on the ship wall. Each panel shows OpenBodyCams body cams (and map / external views via the cycle button).: MrGlim-CrewMonitors

Source: lc-mods/CrewMonitors

Game: Lethal Company (BepInEx)

Networking: Install with OpenBodyCams on host and clients for monitor feeds. This is display QoL on top of OpenBodyCams — no extra host-only gate beyond OBC itself.

Requirements

  • BepInEx Pack
  • Zaggy1024-OpenBodyCams (hard dependency)

OpenBodyCams notes

  • If you use LethalLib, OpenBodyCams may require buying the antenna ship upgrade before body cams work.
  • GeneralImprovements “better monitors” remaps which panel OpenBodyCams claims; this mod skips any renderer already owned by an OpenBodyCams body cam and never steals Cube.001 (OBC’s default main panel).
  • This mod does not change OpenBodyCams quality settings (e.g. HorizontalResolution); configure those in the OpenBodyCams profile.
  • Screen look matches OpenBodyCams MonitorEmissiveColor. ScreenBrightness only scales night-vision fill on crew body cams (keeps interior feeds from going milky).

Behavior

  • Always 4 panels (default MaxMonitors=4, vertical stack). Living players fill from the bottom up. Empty slots stay Off (black). There is no round-robin duplication past 4 players.
  • By default (PreferReuseVanillaScreens=false) leaves vanilla door/internal cams alone and clones SingleScreen panels on the main monitor wall (Cube.001), flush via localBounds depth + WallInset.
  • Cycle button (bottom-right of each panel): grey bezel cylinder with a white face. Uses the vanilla hand cursor. Cycle order per panel:
  • Off → player0 body → player0 map → player1 body → player1 map → … → External → Off
  • Hover a panel: transparent cursor (no hand icon clutter). Tooltip shows the player name (and “Map” when on map feed). Tooltip is hidden for Off / External.
  • Click a panel: focuses the ship main radar / teleporter target on that panel’s assigned player (mapScreen.SwitchRadarTargetAndSync). The other crew panels keep their own players.
  • Optional world-space TMP nameplates under each monitor (ShowNameplates).
  • AlwaysShowMonitors=true keeps all panel meshes visible; empty / Off slots stay black rather than hiding the frame.

Config (BepInEx/config/com.benhough.lethal.CrewMonitors.cfg)

| Option | Default | Description |

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

| Enabled | true | Master toggle |

| MaxMonitors | 4 | Slots (1–8); default stack is 4 |

| IncludeLocalPlayer | true | Include yourself in assignments |

| CloneSpacing | 0.42 | Local spacing on the Cube.001 wall plane |

| CloneScaleFactor | 0.60 | Panel size knob (localScale = SingleScreen.localScale (CloneScaleFactor 2.0 / 0.6); 0.6 ≈ prior good tile size) |

| WallInset | 0.55 | Flush inset into the wall along the thin depth axis |

| GridHorizontalOffset | 3.68 | Grid shift along wall-plane horizontal |

| GridVerticalOffset | -0.45 | Grid shift along wall-plane vertical |

| GridYawDegrees | 20 | Panel rotation around local Z (degrees) |

| GridColumns | 1 | Columns in the clone grid (1 = vertical stack) |

| RefreshSeconds | 1.0 | Re-assign interval (seconds) |

| PreferReuseVanillaScreens | false | Reuse whitelisted unused ship screens first (default: clone grid only) |

| ShowNameplates | true | Player name under monitor |

| AlwaysShowMonitors | true | Keep all panels visible; empty slots Off (black), no round-robin |

| ScreenBrightness | 0.2 | Night-vision fill scale only (1.0 = stock OBC); emissive uses OBC MonitorEmissiveColor |

Install

  • Install BepInEx Pack for Lethal Company.
  • Install dependency Zaggy1024-OpenBodyCams.
  • Install MrGlim-CrewMonitors / r2modman / Gale, or drop CrewMonitors.dll into BepInEx/plugins.

AI disclosure

This mod was made with the help of generative AI. The code and this README were produced with an AI coding agent, directed by the author (MrGlim / Ben Hough). The p

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

BepInEx-BepInExPackZaggy1024-OpenBodyCams

檔案與校驗

檔案名稱
CrewMonitors-1.0.33.zip
檔案大小
115.3 KiB