Solon-LCBridge icon

LCBridge

Local Lethal Company -> stream overlay bridge over WebSocket: monsters (in/out), weather (WeatherTweaks), traps, cumulative loot, per-quota & per-moon run analytics, top monster/killer. Pairs with StreamOverlays.

CHANGELOG

Changelog

Формат основан на Keep a Changelog, проект придерживается семантического версионирования.

[1.1.2]

Изменено

  • StreamOverlays (Zehs) добавлен в обязательные зависимости на Thunderstore (Zehs-StreamOverlays-1.6.2) — теперь ставится автоматически вместе с модом. Часть функций оверлея требует StreamOverlays.

[1.1.1]

Изменено

  • StreamOverlays (Zehs) — обязательная зависимость для части функций оверлея. Жёсткая авто-установка прописана в манифесте Thunderstore (Zehs-StreamOverlays-1.6.2); в коде указана как SoftDependency, чтобы LCBridge не блокировался при несовпадении GUID.
  • Переписаны README и описание под реальные возможности: точная схема JSON-полей, порт по умолчанию (8181), работа только через localhost, список зависимостей.
  • Обновлена иконка (фон в стиле оверлея, угловые рамки, scanline-эффект).

[1.1.0]

Все данные читаются из read-only геттеров игры — в игру ничего не пишется.

WebSocket-мост

  • Локальный WebSocket-сервер на localhost (порт настраивается, по умолчанию 8181).
  • Рассылка JSON раз в секунду, только при изменении состояния.

Монстры

  • Списки монстров снаружи и в комплексе (monstersOutside / monstersInside).
  • Подсчёт уникальных особей за забег по instanceID (run.monsters[].count).
  • Топ-монстр (topMonster) и «убийца» (topKiller).
  • Единый резолвер имён врагов; поддержка ToilHead (суффикс +Turret).

Ловушки

  • Ванильные турели, мины, шипастые потолки — числом по типам (traps).

Лут

  • Накопительный подсчёт скрапа по уникальным предметам: сумма не падает после продажи Компании. Деньги по квотам и профит по лунам считаются от неё.

Погода и события

  • Погода с поддержкой WeatherTweaks / WeatherRegistry, иначе ванильная (weatherFull).
  • Текущее событие Brutal Company (brutalEvent), если мод установлен.

Аналитика забега (run)

  • Разбивка по квотам (деньги, время, смерти), по лунам (визиты, профит, время), пик монстров, время внутри/снаружи, общее время, таймлайн событий.