


Мост между Lethal Company и стрим-оверлеем в реальном времени.
LCBridge — это плагин на BepInEx, который в реальном времени собирает игровые данные из Lethal Company и отдаёт их по WebSocket. На другом конце — HTML-оверлей, который рисует эти данные поверх стрима: колоду монстров, погоду, аналитику забега и прочее. Сделано для турниров и стримов сообщества GDLP (Games Don't Like People).
| Папка | Что внутри |
|---|---|
BepInEx/plugins/ |
Собранный плагин LCBridge.dll — кладётся в игру |
overlay/ |
overlay.html — стрим-оверлей, который принимает данные мода |
thunderstore/ |
Файлы для будущей публикации на Thunderstore (manifest.json, icon.png) |
src/ |
Исходный код плагина (C#) |
Плагин патчит PlayerControllerB и StartOfRound, читает состояние и транслирует его наружу, ничего не меняя в самой игре.
Требуется BepInEx (BepInExPack для Lethal Company).
Вариант А — вручную:
LCBridge.dll в папку …/Lethal Company/BepInEx/plugins/.Вариант Б — через мод-менеджер (r2modman / Thunderstore Mod Manager): после публикации на Thunderstore — установить как обычный мод (зависимости подтянутся сами).
overlay/overlay.html — это источник для OBS.overlay.html, размер 1920×1080.После первого запуска игры BepInEx создаёт файл конфига в BepInEx/config/. Там можно поменять параметры соединения (порт WebSocket, интервал отправки данных и т.д.). Если меняешь порт — укажи тот же порт в настройках оверлея.
Проект на C#, таргет .NET Standard 2.1, зависит от BepInEx и сборок игры (Assembly-CSharp).
src/ (Visual Studio / Rider / dotnet).Lethal Company.csproj или .csproj.user).LCBridge.dll.См. файл LICENSE.
Проект GDLP · Games Don't Like People Сайт турнира: https://solo00n.github.io/GDLP-tournament/ Twitch: sOOlon