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.
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).
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.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.