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.
CHANGELOG
Changelog — LCBridgeOverlay
1.3.0
- LCBridge is now built in. The overlay collects the game state itself and hosts the WebSocket bridge (
ws://localhost:8181) that the OBS/HTML overlay reads — so the separate LCBridge mod is no longer needed (remove it to avoid a port conflict). One mod, no inter-mod dependency. - Data path is now in-process (no self-connecting WebSocket client); the eye indicator tracks the bridge "heartbeat".
- Manual RU translation of BCME event names (~270 events) — replaces the auto-translator, which couldn't handle BCME's internal event IDs.
- Full language consistency: everything now follows the language setting (EN or RU) — death causes are no longer hard-coded, and the victory stamp/title localise properly. No more mixed EN/RU.
ScaleMonstersByCountnow scales trap icons by count too, not just monsters.- New icon: Lasso Man (no longer hidden); redone HD icons for Feiopar, Giant Sapsucker, Gunkfish, Red Locust.
- Fixes: the victory banner now tilts/warps with the rest of the panel; the
Q1/Q2/Q3tabs stay inside their frames when the panel grows (victory screen); the overlay now dims into the background while the pause (Esc) menu is open, so it no longer competes with the menu (LC's menu is camera-space, so a Screen-Space-Overlay panel can't render strictly behind it). - Config
[WebSocket]simplified to a singlePort(the built-in bridge port).
1.2.0
- Helmet-HUD tilt (always on) + optional perspective / keystone effect (
PerspectiveStrength). - Eye indicator moved to the header, centered next to the timer; closes like an eyelid when leaving the ship.
- CRT scanlines + worn (grunge) frame edges.
- Idle fade with configurable delay and opacity (
FadeWhenIdle,IdleFadeSeconds,IdleMinOpacity). - Pause-aware: panel stays on the game plane under the Esc menu (no longer hidden).
- Timer shows milliseconds (fixed-width, no more flicker on ms updates).
- Monster rails: icons under the same angle/perspective, top-aligned (outside = inside), count badge in the corner; stable order (no per-second re-pop); experimental
ScaleMonstersByCount. - MonstersGordion support (via LCBridge) — monsters on the Company moon.
- BCME RUS / XUnity.AutoTranslator integration — translated event names.
- Removed redundant
UseLegacyStyle(useStyle) and theTiltAngleconfig (tilt is now a fixed base). - New icons: Masked, ToilHead (coil+turret); Barber name alias fix (ClaySurgeon).
1.1.0
- Monster/trap icons on the side rails (baked into the DLL), turret-fire tracers.
- Victory banner with run analytics; ticker.
- Blue-bracket "Game" style vs red "Legacy" style.
- Custom eye sprite as the connection indicator.
- RTLC / Russian language support.
1.0.0
- First in-game overlay: panel at the right edge, reads LCBridge WebSocket, widgets with per-widget toggles, timer, location/quota/day/deaths, BCME event plate.