Solon-LCBridgeOverlay icon

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.
  • ScaleMonstersByCount now 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/Q3 tabs 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 single Port (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 (use Style) and the TiltAngle config (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.