- Домой-
- Lethal Company-
- Моды для Lethal Company-
- OpenBodyCams мод

OpenBodyCams мод
Об этом моде
Открытая камера тела.
Открытая реализация камеры для тела/головы, которая отображается на правом нижнем мониторе корабля, призванная обеспечить хорошую производительность и выглядеть почти идентично реальному ракурсу игрока.
Если установлен LethalLib, камера на теле будет недоступна до тех пор, пока антенна не будет куплена в магазине в качестве обновления корабля.
Камера показывает только руку от первого лица и скрывает модель от третьего лица, подобно костюмам от третьего лица во многих режимах, чтобы не загораживать обзор. Ванильные враги, которые прилипают к игроку, также поддерживаются.
Пожалуйста, сообщайте о любых проблемах здесь, включая соответствующую информацию в разделе «Отладка».
Особенности.
Вид камеры можно выбирать между головой и торсом.
Вид камеры разработан таким образом, чтобы он отображался одинаково для локальных игроков и других игроков в игре.
Поддерживается косметика MoreCompany и AdvancedCompany.
Все враги и местность, видимые игроку, отображаются в виде камеры.
Анимация в виде зеленой вспышки, используемая при смене целей на радаре, также отображается в режиме просмотра с камеры.
Производительность:
Камера добавляется к модели игрока в движке вместо копирования трансформаций.
Логика настройки камеры выполняется заранее, основываясь, насколько это возможно, на игровых событиях.
Выполнение команды opt-in view bodycam в терминале приведет к отображению боди-камеры при отображении карты радара. См. раздел Конфигурация/Терминал.
Совместимость.
Поддерживаются косметика MoreCompany, косметика и снаряжение AdvancedCompany, ModelReplacementAPI и замена моделей сторонних разработчиков LethalVRM. Вы можете прятаться, когда смотрите на других игроков в телекамеру, а ваша косметика/модели будут отображаться в камере, когда другие игроки смотрят на вас.
Общие улучшения Поддерживаются расширенные наборы мониторов с возможностью выбора номера монитора для bodycam. Bodycam будет переопределять выбор, сделанный в конфигурации GeneralImprovements.
TwoRadarMaps использует другую bodycam для терминала «картинка в картинке», если включено EnablePiPBodyCam.
Конфигурации камеры
Опции камеры
Режим Положение установки камеры. Можно выбрать положение головы или корпуса.
HorizontalResolution: горизонтальное разрешение обрабатываемого изображения.
FieldOfView: вертикальный FOV обзора камеры тела.
RenderDistance: расстояние рендеринга: дальняя плоскость клипа камеры.
Framerate: количество кадров, отрисовываемых в секунду. По умолчанию рендеринг происходит с частотой кадров игры и оказывает наименьшее влияние на производительность.
NightVisionBrightness: множитель для яркости и дальности действия огней ночного видения; значение 1 соответствует отображению остроты зрения игрока.
MonitorEmissiveColour: цвет, излучаемый с экрана, на котором отображается бодикам, выраженный в виде чисел, разделенных запятыми, чтобы избежать потери точности из-за использования 32-битных цветов.
MonitorTextureFiltering: изменяет фильтрацию текстуры, применяемую к дисплею бодикамеры, заостряя края пикселей Point и смягчая цвета между билинейными и трилинейными пикселями.
RadarBoosterPanRPM: регулирует количество поворотов камеры в минуту; если установлено значение 0, камера стабилизируется в направлении, обращенном к игроку, размещающему радарный бустер.
UseTargetTransitionAnimation: если включено, бодикам отображает анимацию зеленой вспышки при смене цели, чтобы отразить поведение карты радара.
DisableCameraWhileTargetIsOnShip: отключает отображение, когда цель камеры находится на корабле. Это может быть использовано для того, чтобы избежать необходимости обрабатывать большое количество объектов на корабле во время длительных забегов.
EnableCamera: включение этого параметра отключает дисплей. Это можно изменить в игре с помощью LethalConfig или аналогичных модов.
DisplayOriginalScreenWhenDisabled: если включено, основная бодикам будет отображаться на экране, когда на бодикам нет текущей цели или когда он отключен опцией DisableCameraWhileTargetIsOnShip. В настоящее время эта опция не действует, если включена опция UseBetterMonitors в GeneralImprovements.
Терминал.
Включить PiPBodyCam: По умолчанию выключено. Это добавляет в терминал команду отображения камеры тела, которая показывает камеру тела в углу карты радара. Когда карта радара скрыта, камера тела также скрывается.
PiPPosition: Определяет, в каком углу радарной карты будет отображаться бодикам.
PiPWidth (ширина): Устанавливает горизонтальный размер вида боди-камеры на терминале. Не влияет на разрешение рендеринга камеры.
Ship Upgrade.
Включено: включено по умолчанию, но только при наличии LethalLib. Основная боди-камера может быть использована только при покупке в магазине пропеллера антенны. Этот пропеллер доступен только на LethalLib.
Цена Цена обновления нательной камеры в магазине. Значение по умолчанию - 200 кредитов.
Корабль
SwapInternalAndExternalShipCameras: меняет местами внешнюю и внутреннюю камеры, отображаемые в правой части массива экрана; не влияет, если включена опция UseBetterMonitors в GeneralImprovements.
DisableCameraOnSmallMonitor: Если опция SwapInternalAndExternalShipCameras не включена, камера становится внутренней. Это может несколько повысить производительность на борту; не влияет, если включена опция UseBetterMonitors в GeneralImprovements.
ExternalCameraEmissiveColour: Устанавливает цвет, излучаемый экраном, на котором отображается внешняя камера.
Прочее.
FixDroppedItemRotation: по умолчанию имеет значение true и исправляет асинхронное вращение при падении предметов. См. заметки/Вращение элементов.
Отладка.
См. раздел «Отладка».
Замечания.
Ограничение частоты кадров.
Как отмечалось выше, наилучшая производительность достигается, когда ограничение частоты кадров не используется. Принуждение камеры к рендерингу вне конвейера рендеринга через регулярные промежутки времени кажется слишком накладным. Поэтому установка ограничения частоты кадров на 30 fps или выше может привести к значительному снижению частоты кадров в игре. Вращение предметов.
Опционально исправлена проблема, при которой вращение предметов происходило асинхронно между игроком, бросившим предмет, и всеми остальными клиентами, из-за того что параметр вращения игнорировался в функции, обрабатывающей брошенные предметы. Это происходило из-за того, что параметр вращения игнорировался в функции, обрабатывающей сброшенные предметы. Это было сделано для того, чтобы ориентация радарного бустера была постоянной для всех клиентов в игре. Патч разработан таким образом, что он работает изящно и позволяет модам продолжать работать, если другие моды применяют то же самое исправление, но его можно отключить с помощью опции конфигурации FixDroppedItemRotation, если возникнет такая проблема.
Отладка.
Обязательно включите ведение журнала Unity, если вы хотите вести журнал возникших проблем.
Установите опцию UnityLogListening в BepInEx в разделе Logging в true.
Установите для параметра LogLevels параметра BepInEx в разделе Logging.Disk значение All.
Отключите UnityLogs, если он установлен.
В противном случае сообщения об ошибках не будут отправляться в журналы, и причину невозможно будет установить.
Журналы можно найти в папке BepInEx в папке профиля менеджера модов (%appdata%r2modman%r2modman для r2modmanPlus-localLethalCompany [имя профиля]) или в папке установки игры в Steam в папке установки игры в Steam. Убедитесь, что файл является последней версией игры, о чем свидетельствует дата обновления.
Замерзание экрана/спам ошибок
Если вы столкнулись со спамом ошибок или зависанием экрана, воспроизведите проблему, включив опцию ReferencedObjectDetructionDetectionEnabled в разделе настроек «Отладка» и предоставив лог игры в новой теме на GitHub (чтобы найти файл .log, смотрите раздел «Отладка»). Эта опция выводит сообщение и трассировку стека каждый раз, когда объект уничтожается при обращении к объекту bodycam. Это должно указывать непосредственно на режим, вызывающий проблему.
После устранения проблемы нормальный игровой процесс может быть возобновлен с помощью BruteForcePreventFreezes. Эта опция предотвращает спам ошибок, проверяя каждый кадр, что отображаемая косметика игрока не была уничтожена, и обновляя список, если это произошло. Это может быть использовано в качестве первой помощи для предотвращения зависания экрана, когда столкновения модов неизбежны.
Спам «Собранная косметика».
Если сообщение [x]cosmetics object collected for [name] появляется в консоли/логе в большом количестве, включение функции PrintCosmeticsDebugInfo может предоставить информацию о причине сбора косметики. Включите эту опцию во время работы над проблемой и опубликуйте лог в GitHub issues (см. раздел «Отладка», чтобы найти лог-файл). Это позволит получить дополнительную информацию о косметике, собранной для каждого игрока, и коде, который вызвал сбор косметики.
Разработчик.
Если вы хотите создать камеру тела отдельно от камеры тела по умолчанию, включенной в этот мод, добавьте OpenBodyCams в качестве зависимости и используйте OpenBodyCams.API.BodyCam.CreateBodyCam():
var doorScreen = GameObject.Find(«Environment/HangarShip/ShipModels2b/MonitorWall/SingleScreen»);
BodyCam.CreateBodyCam(doorScreen, doorScreen.GetComponent<MeshRenderer>(), 1, StartOfRound.Instance.mapScreen);
Компонент BodyCam добавляется к предоставленному игровому объекту и проверяет, рендерится ли экран, на котором он находится, с помощью предоставленного рендерера.
Аргумент displayMaterialIndex указывает, какой из общих материалов на рендере должен быть заменен текстурой рендера bodycam. Изначально текстура в этом индексе хранится у bodycam и заменяет вывод bodycam на экран при вызове SetScreenPowered(false). Затем вывод bodycam может быть возвращен вызовом SetScreenPowered(true).
Аргумент ManualCameraRenderer должен быть рендерером карты, поле камеры которого имеет ту же ссылку, что и поле mapCamera. В этом случае целью телекамеры можно управлять напрямую.
Кредиты
smxrez - 3D-модель антенны телекамеры.
Похожие Моды/Аддоны
Губкинские ботинки1.0.1Моды для Lethal CompanyLethal Company
Этот мод предназначен для улучшения многих шагов в Lethal Company с помощью Spongebob SquarePants fo...000
БумбоксРегулятор громкости1.0.1Моды для Lethal CompanyLethal Company
Регулировка громкости бумбоксаРежим, позволяющий регулировать громкость бумбокса, особенно полезный...000
Шунгит1.0.1Моды для Lethal CompanyLethal Company
Замените SFX в «Жучке-клопе» на различные клипы Шунгита.000
Костюмы Frickhen1.0.2Моды для Lethal CompanyLethal Company
больше костюмов и дерьмаобновленоснова обновлено, хочешь испытать бога?000
Динамический диапазон сканера1.0.0Моды для Lethal CompanyLethal Company
Динамический диапазон сканирования.Для каждого сканируемого узла может быть установлен свой диапазон...000
MetalGearMenu мод1.0.0Моды для Lethal CompanyLethal Company
Замените музыку из меню на музыку из меню MGS1. Рекомендуется Misophonics)000
СайКосметика1.1.0Моды для Lethal CompanyLethal Company
Sai Cosmetics.Больше плагинов компании для добавления косметики. Обновляется регулярно.Обновление/пу...000
Золотой костюм Фредди1.0.0Моды для Lethal CompanyLethal Company
Спасибо Festive_Arms за организацию оригинального костюма Фредди.Глаза загорелись и я стал Фредди.Уд...000
Пожарные лестницы1.0.1Моды для Lethal CompanyLethal Company
Лестница для аварийных выходовУстановите лестницу рядом с большинством аварийных выходов. Они могут...000
BearVids мод0.0.7Моды для Lethal CompanyLethal Company
#BearBoyTeam #BearModsНеинтересное видео со сжатым размером около 50 МБ.000
Эпикалл1.0.0Моды для Lethal CompanyLethal Company
Что он делает.Этот мод позволяет заменить стандартный звук игры на свои собственные файлы .wav/.mp3/...000
Смертельное исправление веса1.1.1Моды для Lethal CompanyLethal Company
Если вас когда-нибудь спрашивал друг: «Как лучше сделать это?», то этот мод для вас!Исправлена пробл...000
Mario 64 Piranha Plant Jester No Stem Version мод1.0.1Моды для Lethal CompanyLethal Company
Mario 64 Piranha Plant Jester (без ручки) - PokeTrainerЭта версия Mario 64 Piranha Plant не содержит...000
Тун Линк0.1.2Моды для Lethal CompanyLethal Company
Toon Link Suit v0.1.2Toon Link SuitИспользование.Поместите содержимое в папку bepinex/plugins и убед...000
Крейсцутц.1.0.1Моды для Lethal CompanyLethal Company
За тобой. ...... Вы ....... (Смерть от мины).000
Пакет для бумбокса.1.1.0Моды для Lethal CompanyLethal Company
Бумбокс.Бумбокс для меня и моих друзей.000
FunkyMCMoon мод1.0.0Моды для Lethal CompanyLethal Company
Модифицированный смертоносный minecraft moonhat.#FeaturesСумасшедший лут.Множество багов.Minecraft.М...000
Костюм LabMan1.0.0Моды для Lethal CompanyLethal Company
Костюм Дерпли v1.0.Добавьте тематический костюм Derply.000
БылиРичем1.0.3Моды для Lethal CompanyLethal Company
We're Rich.Мод, который переносит знаменитую песню Deep Rock Galactic «We're Rich» в Компанию.Просто...000
СаважПродсуиты1.1.2Моды для Lethal CompanyLethal Company
Дополнительная одежда v1.0.2О дополнительной одеждеДобавляет 8 стандартных костюмов в ваш гардероб в...000