Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LCBridgeOverlay
In-game GDLP HUD overlay (quota, moon, monsters, traps, BCME events) with a built-in WebSocket bridge for the OBS/HTML overlay. Built for the GDLP modpack.
| Last updated | 2 hours ago |
| Total downloads | 3 |
| Total rating | 0 |
| Categories | Mods Tools Client-side Performance Tweaks & Quality Of Life AI Generated |
| Dependency string | Solon-LCBridgeOverlay-1.3.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
LCBridgeOverlay
In-game GDLP overlay for Lethal Company (v81 / BepInEx 5). An in-helmet HUD panel — quota, moon, weather, interior, loot, day/deaths, live monsters and traps on the sides, BCME events, and a run-victory banner — rendered natively inside the game and tilted to match the helmet HUD.
⚠️ This mod is built for the GDLP modpack. It is a companion to a specific set of mods and expects them to be present. Outside the GDLP pack it may look wrong, show empty fields, or not appear at all. Use it standalone at your own risk — it is not a general-purpose overlay.
ℹ️ Since 1.3.0 the LCBridge collector is built in. You no longer need the separate LCBridge mod. If you still have it installed, remove it — otherwise both fight for port 8181 and the OBS/HTML overlay may get no data.
English
What it is
LCBridgeOverlay draws the same information as the GDLP HTML stream overlay, but directly inside the game (Unity uGUI, screen-space). It gathers the game state itself — the old LCBridge collector is now baked in — and at the same time re-broadcasts that state over a built-in WebSocket (ws://localhost:8181), so the OBS/HTML overlay keeps working exactly as before. One mod now does both jobs.
Requirements
- BepInEx 5.4.21+
- The GDLP modpack (this overlay is tuned for it).
- Do not also run the standalone LCBridge mod — its job is included here now; running both causes a port 8181 conflict.
- (Optional) Zehs-StreamOverlays — only if you use the browser/OBS HTML overlay, which reads quota/day from it and the rest from this mod's built-in bridge.
Optional (soft) integrations
Everything below is optional — if a mod is missing, the related info is simply skipped, no errors:
- BrutalCompanyMinusExtraReborn (BCME) — event plate with BCME colours.
- BrutalCompanyMinus RUS + XUnity.AutoTranslator (RTLC) — Russian event names (pulled from the translator's dictionary).
- WeatherTweaks — combined weather (
Stormy + Rainy + ...). - LethalLevelLoader — custom interior names.
- MoreCompany — crew size.
- MonstersGordion — monsters shown on the Company moon (71-Gordion).
- ToilHead — Coil-Head / Manticoil with turret get their own icons.
Features
- Right-side HUD panel, tilted and (optionally) given a perspective/keystone effect to sit like the helmet HUD.
- Two styles:
Legacy(red pixel-grunge from the original HTML) andGame(chat-like, blue corner brackets). - Eye indicator (top of the panel): the "bridge alive" light — grey until the first tick, closes like an eyelid when you leave the ship.
- Timer with milliseconds; auto-starts on a raid, pauses on loading/menus, resets on a new save. Manual keys too.
- Location: moon, coloured weather, interior type (Facility/Mansion/Mineshaft/custom), item counts inside/outside, beehives, Old Bird warning.
- Quota: Q1–Q3 tabs, fill bar, loot / quota, on-planet scrap value.
- Day & deaths, crew.
- Monster icons on the sides — left = outside, right = inside; variants of one monster stack into a deck; ToilHead variants use turret icons; slayer/kamikaze recoloured red; count badge in the corner.
- Traps (turrets/mines/spikes) below the panel; during a "turret" BCME event the turrets fire tracers.
- BCME event mini-plate that drops in after landing.
- Victory banner after the 3rd quota, with full run analytics from the bridge.
- Ticker with a running summary.
- CRT scanlines and worn frame edges, subtle.
- Idle fade: the panel dims if you don't move the camera for a while.
- Pause-aware: on
Escthe panel stays on the game plane, under the pause menu.
Controls
I— show/hide (only on the ship, unlessAlwaysVisible).O— pause/resume the timer (reset key configurable).
Config (BepInEx/config/gdlp.lcbridgeoverlay.cfg)
Key options (widgets & behaviour apply live; style/language/scanlines need a restart):
| Section | Key | Default | Notes |
|---|---|---|---|
| General | Enabled | true | master switch |
| General | Style | Game | Legacy or Game |
| General | AlwaysVisible | false | visible off-ship too |
| General | Language | auto | auto (ru if RTLC/RUS installed, else en), en, ru |
| General | Scale / RightOffsetPx | 1.0 / 20 | size / right margin |
| General | PerspectiveStrength | 0 | keystone effect; try 0.16 |
| General | FadeWhenIdle / IdleFadeSeconds / IdleMinOpacity | true / 4 / 0.32 | idle dimming |
| Widgets | Show* (Panel, Timer, Location, Quota, DayDeaths, Monsters, Traps, BrutalEvent, VictoryBanner, Ticker) | true | per-widget toggles |
| Behavior | AutoTimer | true | auto start/pause timer |
| Behavior | ShowAllEvents | false | all BCME events vs first only |
| Behavior | ScaleMonstersByCount | false | experimental: no counts, bigger/shakier by count |
| Behavior | Scanlines | true | CRT lines |
| WebSocket | Port | 8181 | built-in bridge port the HTML/OBS overlay reads |
Install
Put LCBridgeOverlay.dll in BepInEx/plugins/ (r2modman profile). If you previously used the separate LCBridge mod, delete it — it's now built in. On Thunderstore, install through the GDLP modpack.
Known limitations
- The perspective effect is experimental; if the panel looks distorted set
PerspectiveStrength = 0(the flat tilt remains). - Genuinely near-black monster renders (rare) come out as faint silhouettes.
- Monster/trap icons are baked into the DLL; adding new ones needs a rebuild.
Credits
- Solon — LCBridge & this overlay (part of GDLP).
- Monster/trap art — Lethal Company wiki renders, keyed for transparency.
- Built on BepInEx / HarmonyX / Unity uGUI / TextMeshPro.
License
Personal/modpack use. Ask before redistributing outside GDLP.
Русский
Что это
LCBridgeOverlay показывает ту же информацию, что и HTML-оверлей GDLP, но прямо в игре (Unity uGUI). Он сам собирает состояние игры — сборщик из LCBridge теперь встроен — и одновременно раздаёт эти данные по встроенному WebSocket (ws://localhost:8181), так что HTML-оверлей для OBS работает как раньше. Теперь всё делает один мод.
⚠️ Мод сделан для модпака GDLP. Это компаньон к конкретному набору модов и ждёт, что они установлены. Вне сборки GDLP он может выглядеть неправильно, показывать пустые поля или вовсе не появиться. Использование отдельно — на свой риск, это не универсальный оверлей.
ℹ️ С версии 1.3.0 сборщик LCBridge встроен. Отдельный мод LCBridge больше не нужен. Если он ещё установлен — удали его, иначе оба займут порт 8181 и HTML-оверлей может остаться без данных.
Требования
- BepInEx 5.4.21+
- Модпак GDLP (оверлей заточен под него).
- Не держи одновременно старый мод LCBridge — его работа теперь здесь; вдвоём они конфликтуют за порт 8181.
- (Опц.) Zehs-StreamOverlays — только если пользуешься HTML-оверлеем для OBS: он берёт квоту/день оттуда, а остальное — из встроенного моста этого мода.
Необязательные интеграции (мягкие)
Всё ниже опционально — если мода нет, соответствующая инфа просто пропускается, без ошибок:
- BrutalCompanyMinusExtraReborn (BCME) — плашка ивента в цветах BCME.
- BrutalCompanyMinus RUS + XUnity.AutoTranslator (RTLC) — русские названия ивентов (берутся из словаря переводчика).
- WeatherTweaks — комбинированная погода.
- LethalLevelLoader — имена кастомных интерьеров.
- MoreCompany — размер экипажа.
- MonstersGordion — монстры на луне компании (71-Gordion).
- ToilHead — Coil-Head / Manticoil с турелью получают свои иконки.
Возможности
- Панель у правого края, с наклоном и (опционально) перспективой — «как часть шлема».
- Два стиля:
Legacy(красный пиксельный из HTML) иGame(как чат, синие уголковые скобки). - Глаз-индикатор сверху: горит серым до первого тика моста, закрывается веком при уходе с корабля.
- Таймер с миллисекундами; авто-старт на смене, пауза на загрузках/в меню, сброс на новом сейве. Есть и ручные клавиши.
- Локация: луна, цветная погода, тип интерьера, число предметов внутри/снаружи, ульи, предупреждение Old Bird.
- Квота: табы Q1–Q3, полоса выполнения, лут/квота, сумма лута на планете.
- День и смерти, экипаж.
- Иконки монстров по бортам — слева улица, справа комплекс; варианты монстра складываются в колоду; ToilHead-версии с иконкой турели; slayer/камикадзе перекрашены в красный; счётчик в углу.
- Ловушки (турели/мины/шипы) снизу; при «турельном» ивенте BCME турели стреляют трассерами.
- Мини-плашка ивента BCME, выпадает после посадки.
- Баннер победы после 3-й квоты с полной аналитикой забега.
- Бегущая строка со сводкой.
- CRT-полосы и потёртости рамок, едва заметные.
- Затухание в бездействии: панель тускнеет, если долго не двигать камерой.
- Учёт паузы: при
Escпанель остаётся на игровом плане, под меню.
Управление
I— показать/скрыть (только на корабле, если не включёнAlwaysVisible).O— пауза/запуск таймера (клавиша сброса настраивается).
Конфиг (BepInEx/config/gdlp.lcbridgeoverlay.cfg)
Переключатели виджетов и поведения применяются на лету; стиль/язык/полосы — с перезапуском. Основное:
| Секция | Ключ | По умолч. | Примечание |
|---|---|---|---|
| General | Enabled | true | общий выключатель |
| General | Style | Game | Legacy или Game |
| General | AlwaysVisible | false | видно и вне корабля |
| General | Language | auto | auto (ru, если стоит RTLC/RUS, иначе en), en, ru |
| General | Scale / RightOffsetPx | 1.0 / 20 | масштаб / отступ справа |
| General | PerspectiveStrength | 0 | эффект перспективы; попробуй 0.16 |
| General | FadeWhenIdle / IdleFadeSeconds / IdleMinOpacity | true / 4 / 0.32 | приглушение в бездействии |
| Widgets | Show* (Panel, Timer, Location, Quota, DayDeaths, Monsters, Traps, BrutalEvent, VictoryBanner, Ticker) | true | тумблеры виджетов |
| Behavior | AutoTimer | true | авто старт/пауза таймера |
| Behavior | ShowAllEvents | false | все ивенты BCME или только первый |
| Behavior | ScaleMonstersByCount | false | эксперимент: без цифр, размер/тряска по кол-ву |
| Behavior | Scanlines | true | CRT-полосы |
| WebSocket | Port | 8181 | порт встроенного моста для HTML/OBS-оверлея |
Установка
Положи LCBridgeOverlay.dll в BepInEx/plugins/ (профиль r2modman). Если раньше ставил отдельный LCBridge — удали его, он теперь встроен. На Thunderstore — ставится через модпак GDLP.
Известные ограничения
- Перспектива экспериментальная; если панель кривит — поставь
PerspectiveStrength = 0(наклон останется). - Совсем чёрные рендеры монстров (редко) выходят бледными силуэтами.
- Иконки монстров/ловушек зашиты в DLL; добавление новых требует пересборки.
Авторы
- Solon — LCBridge и этот оверлей (часть GDLP).
- Арт монстров/ловушек — рендеры с вики Lethal Company, вычищены под прозрачность.
- Сделано на BepInEx / HarmonyX / Unity uGUI / TextMeshPro.
Лицензия
Для личного использования / модпака. Перед распространением вне GDLP — спроси.