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.
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)
- Разбивка по квотам (деньги, время, смерти), по лунам (визиты, профит, время), пик монстров, время внутри/снаружи, общее время, таймлайн событий.