- Início-
- Companhia Letal-
- Mods para Lethal Company-
- Mod OpenBodyCams

Mod OpenBodyCams
Sobre este Mod
Abra a câmera.
Uma implementação de câmera de corpo/cabeça aberta, que é exibida no monitor inferior direito da nave, projetado para fornecer bom desempenho e olhar quase idêntico à perspectiva do jogador do mundo real.
Se a LethalLib estiver instalada, a câmera do corpo não estará disponível até que a antena seja comprada na loja como uma atualização de navio.
A câmera mostra apenas a primeira pessoa e esconde o modelo da terceira pessoa, semelhante aos ternos de terceira pessoa em muitos modos, para evitar obstruir a vista. Inimigos de baunilha que aderem ao jogador também são suportados.
Relate quaisquer problemas aqui, incluindo informações relevantes na seção Depuração.
Recursos.
Você pode escolher entre a cabeça e o tronco.
A vista da câmera é desenhada de modo a ser apresentada igualmente aos jogadores locais e a outros jogadores do jogo.
Suporta cosméticos MoreCompany e AdvancedCompany.
Todos os inimigos e o terreno visível para o jogador são exibidos como uma câmera.
A animação do flash verde usada ao alterar destinos no radar também aparece na exibição da câmera.
Desempenho:
A câmera é adicionada ao modelo do jogador no motor em vez de copiar transformações.
A lógica de configuração da câmera é feita com antecedência, com base o máximo possível nos eventos do jogo.
A execução da opção de inclusão da bodycam no terminal fará com que a câmera do corpo seja exibida quando o mapa do radar for exibido. Consulte a seção Configuração/Terminal.
Compatibilidade.
O suporte inclui cosméticos MoreCompany, cosméticos e equipamentos AdvancedCompany, ModelReplacementAPI e substituição de modelos LethalVRM de terceiros. Você pode ocultar quando olhar para outros jogadores na câmera de TV, e sua maquiagem/modelos serão exibidos na câmera quando outros jogadores olharem para você.
Melhorias gerais Suporta conjuntos de monitores avançados com a opção de selecionar um número de monitor para bodycam. A Bodycam substituirá a seleção feita na configuração GeneralImprovements.
TwoRadarMaps usa uma bodycam diferente para o terminal picture-in-picture se EnablePiPBodyCam estiver habilitado.
Configurações da câmera
Opções de Câmera
Modo de posição de configuração da câmera. Você pode selecionar a posição da cabeça ou do corpo.
HorizontalResolution: a resolução horizontal da imagem que está sendo processada.
FieldOfView: vista vertical do corpo da câmera do FOV.
RenderDistance: distância de renderização: plano distante do clipe da câmera.
Taxa de quadros: o número de quadros processados por segundo. Por padrão, a renderização ocorre na taxa de quadros do jogo e tem o menor impacto no desempenho.
NightVisionBrightness: Um multiplicador para o brilho e alcance das luzes de visão noturna; um valor de 1 representa a acuidade visual do jogador.
MonitorEmissiveColor: a cor emitida da tela na qual os trajes de corpo são exibidos, expressa como números separados por vírgulas, para evitar a perda de precisão devido ao uso de cores de 32 bits.
MonitorTextureFiltering: Altera a filtragem de textura aplicada à exibição da câmera do corpo, ajustando as arestas dos pixels Ponto e suavizando as cores entre pixels bilineares e trilineares.
RadarBoosterPanRPM: ajusta o número de rotações da câmera por minuto; se definido como 0, a câmera se estabiliza na direção voltada para o jogador que hospeda o reforço do radar.
UseTargetTransitionAnimation: quando habilitado, a bodycam exibe animação de flash verde quando o destino é alterado para refletir o comportamento do mapa de radar.
DisableCameraWhileTargetIsOnShip: desativa o vídeo quando o destino da câmera está na remessa. Isso pode ser usado para evitar a necessidade de manusear um grande número de objetos na nave durante longos percursos.
EnableCamera: Habilitar essa configuração desabilita a exibição. Isto pode ser mudado no jogo usando LethalConfig ou mods similares.
DisplayOriginalScreenWhenDisabled: quando habilitada, a bodycam principal será exibida na tela quando o destino atual não estiver na bodycam ou quando for desabilitada pela opção DisableCameraWhileTargetIsOnShip. Esta opção está desabilitada no momento se a opção UseBetterMonitors estiver habilitada em GeneralImprovements.
Terminal.
Enable PiPBodyCam: Disabled by default (Ativar PiPBodyCam: desativado por padrão). Isso adiciona um comando body camera display ao terminal que mostra a câmera do corpo no canto do mapa de radar. Quando o mapa do radar está oculto, a câmera do corpo também está oculta.
PiPosition: Determina qual canto do mapa de radar os fisiculturistas verão.
PiPWidth (largura): Define o tamanho horizontal da vista da câmera do corpo no terminal. Não afeta a resolução da renderização da câmera.
Atualização de Entrega.
Enabled: Ativado por default, mas somente se LethalLib estiver presente. A câmera do corpo principal só pode ser usada ao comprar uma hélice de antena na loja. Esta hélice está disponível apenas em LethalLib.
Preço da atualização da câmera do corpo na loja. O valor padrão é 200 créditos.
Remessa
SwapInternalAndExternalShipCameras: troca as câmeras externas e internas exibidas no lado direito da matriz de tela; não afeta se a opção UseBetterMonitors estiver habilitada em GeneralImprovements.
DisableCameraOnSmallMonitor: Se SwapInternalAndExternalShipCameras não estiver habilitado, a câmera se tornará interna. Isso pode melhorar um pouco o desempenho a bordo; isso não afeta se a opção UseBetterMonitors em GeneralImprovements estiver habilitada.
ExternalCameraEmissiveColor: Define a cor emitida pela tela na qual a câmera externa é exibida.
Outros.
FixDroppedItemRotation: assume true como padrão e corrige a rotação assíncrona quando os objetos caem. Consulte anotações/itens de Rotação.
Depurando.
Consulte Depuração.
Comentários.
Limite a taxa de quadros.
Como observado acima, o melhor desempenho é alcançado quando a limitação da taxa de quadros não é usada. Forçar uma câmera a renderizar fora do pipeline de renderização em intervalos regulares parece muito caro. Portanto, definir um limite de taxa de quadros de 30 fps ou superior pode resultar em uma redução significativa na taxa de quadros do jogo. Rotação de objetos.
Opcionalmente corrigiu um problema onde os itens giravam assincronamente entre o jogador que lançava o item e todos os outros clientes, devido ao fato de que o parâmetro de rotação foi ignorado na função que manipulava os itens abandonados. Isso ocorreu porque o parâmetro de rotação foi ignorado na função que manipula os itens descartados. Isso foi feito para garantir que a orientação do radar booster era constante para todos os clientes no jogo. O patch é projetado de tal forma que funcione perfeitamente e permite que os mods continuem a funcionar se outros mods aplicarem o mesmo patch, mas pode ser desativado usando a opção de configuração FixDroppedItemRotation se ocorrer um problema.
Depurando.
Certifique-se de habilitar o log do Unity se desejar registrar problemas que ocorram.
Defina a opção UnityLogListening em BepInEx em Logging como true.
Defina o parâmetro LogLevels do parâmetro BepInEx na seção Logging.Disk como All.
Desative UnityLogs se estiver instalado.
Caso contrário, as mensagens de erro não serão enviadas aos registros e a causa não poderá ser determinada.
Os registros podem ser encontrados na pasta BepInEx, na pasta de perfil do gerenciador de modos (%appdata%r2modman%r2modman para r2modmanPlus-localLethalCompany [nome do perfil]), ou na pasta de instalação de jogos no Steam, na pasta de instalação de jogos no Steam. Verifique se o arquivo é a versão mais recente do jogo, conforme indicado pela data de atualização.
Erros de congelamento de tela/spam
Se você encontrar bugs de spam ou travamentos de tela, reproduza o problema ativando a opção ReferencedObjectDetructionDetectionEnabled nas configurações de Depuração e fornecendo o log do jogo no novo tema GitHub (consulte a seção Depuração para encontrar o arquivo .log). Esta opção exibe uma mensagem e um rastreamento de pilha cada vez que um objeto é destruído quando um objeto bodycam é acessado. Isso deve apontar diretamente para o modo que está causando o problema.
Uma vez que o problema é resolvido, a jogabilidade normal pode ser retomada usando BruteForcePreventFreezes. Esta opção evita erros de spam, verificando cada quadro que os cosméticos exibidos pelo jogador não foram destruídos e atualizando a lista se isso tiver acontecido. Isso pode ser usado como um primeiro socorro para evitar que a tela fique suspensa quando colisões de mods são inevitáveis.
Spam "cosméticos coletados".
Se a mensagem [x]objeto cosmético coletado para [name] aparecer no console/log em grandes números, a ativação do recurso PrintCosmeticsDebugInfo pode fornecer informações sobre por que os cosméticos foram coletados. Habilite esta opção enquanto estiver trabalhando em um problema e publique o log para problemas do GitHub (consulte a seção Depuração para encontrar o arquivo de log). Isso fornecerá informações adicionais sobre os cosméticos coletados para cada jogador e o código que causou a coleta de cosméticos.
Desenvolvedor
Se você quiser criar uma câmera do corpo separada da câmera do corpo padrão incluída neste modo, adicione OpenBodyCams como uma dependência e use OpenBodyCams.API.BodyCam.CreateBodyCam():
var doorScreen = GameObject.Find("Environment/HangarShip/ShipModels2b/MonitorWall/SingleScreen");
BodyCam.CreateBodyCam(doorScreen, doorScreen.GetComponent<MeshRenderer>(), 1, StartOfRound.Instance.mapScreen);
O componente BodyCam é adicionado ao objeto de jogo fornecido e verifica se a tela em que ele reside é renderizada usando o renderizador fornecido.
O argumento displayMaterialIndex especifica quais dos materiais compartilhados na renderização devem ser substituídos pela textura de renderização da bodycam. A textura nesse índice é inicialmente armazenada pela bodycam e substitui a saída da bodycam na tela quando SetScreenPowered(false) é chamado. A saída da bodycam pode então ser retornada chamando SetScreenPowered(true).
O argumento ManualCameraRenderer deve ser um renderizador de mapa cujo campo câmera tenha o mesmo link que o campo mapCamera. Neste caso, o alvo da câmera pode ser controlado diretamente.
Créditos
smxrez é um modelo 3D de uma antena de câmera de TV.
Mods/Addons semelhantes
Botas Gubkinsky1.0.1Mods para Lethal CompanyCompanhia Letal
Este mod é projetado para melhorar muitos passos em empresa letal com Spongebob SquarePants footstep...000
Controle de volume do Boombox1.0.1Mods para Lethal CompanyCompanhia Letal
Ajuste do volume da caixa de bombeamentoUm modo que lhe permite ajustar o volume da boombox, especia...000
Shungita1.0.1Mods para Lethal CompanyCompanhia Letal
Substitua o SFX no "Bug Bug" com vários clipes do Shungit.000
Fantasias de Fricken1.0.2Mods para Lethal CompanyCompanhia Letal
mais figurinos e porcariaatualizadorenovado de novo, você quer testar deus?000
Faixa dinâmica do scanner1.0.0Mods para Lethal CompanyCompanhia Letal
Intervalo de varredura dinâmica.Cada nó que está sendo examinado pode ter seu próprio intervalo de v...000
Mod MetalGearMenu1.0.0Mods para Lethal CompanyCompanhia Letal
Substitua a música do menu pela música do menu MGS1. Recomendado por Misofônicos)000
SaiCosméticos1.1.0Mods para Lethal CompanyCompanhia Letal
Sai Cosméticos.Mais plugins da empresa para adicionar cosméticos. Atualizado regularmente.Atualizar/...000
Terno Dourado de Freddy1.0.0Mods para Lethal CompanyCompanhia Letal
Obrigado a Festive_Arms por organizar o traje original de Freddie.Meus olhos se acenderam e eu me to...000
Escadas de incêndio1.0.1Mods para Lethal CompanyCompanhia Letal
Escada para saídas de emergênciaInstalar uma escada perto da maioria das saídas de emergência. Eles...000
BearVids mod0.0.7Mods para Lethal CompanyCompanhia Letal
#BearBoyTeam #BearModsUm vídeo desinteressante com tamanho compactado de cerca de 50 MB.000
Epikalla1.0.0Mods para Lethal CompanyCompanhia Letal
O que ele está fazendo.Este mod permite que você substitua o som padrão do jogo por seus próprios ar...000
Solução Fatal para Perda de Peso1.1.1Mods para Lethal CompanyCompanhia Letal
Se você já foi perguntado por um amigo: "Como fazer isso?", então essa moda é para você!Corrigido o...000
Mario 64 Piranha Plant Jester Versão Sem Caule mod1.0.1Mods para Lethal CompanyCompanhia Letal
Mario 64 Piranha Plant Jester (sem alça) - PokeTrainerEsta versão de Mario 64 Piranha Plant não cont...000
Tun Link0.1.2Mods para Lethal CompanyCompanhia Letal
Toon Link Suit v0. 1. 2Toon Link SuitUso.Coloque o conteúdo na pasta bepinex/plugins e verifique se...000
Kreiszutz.1.0.1Mods para Lethal CompanyCompanhia Letal
Atrás de você. .... Você...... (Morte por minha).000
Pacote Boombox.1.1.0Mods para Lethal CompanyCompanhia Letal
Boombox.Boombox para mim e meus amigos.000
Mod FunkyMCMoon1.0.0Mods para Lethal CompanyCompanhia Letal
Moonhat de minecraft modificado.#FeaturesLoucura.Um monte de insetos.Minecraft.Muitos inimigos000
Traje LabMan1.0.0Mods para Lethal CompanyCompanhia Letal
Traje de Derpley v1.0.Adicione um traje temático Derply.000
Nós éramos ricos1.0.3Mods para Lethal CompanyCompanhia Letal
Nós somos ricos.Maud, que traz a famosa música Deep Rock Galactic "We're Rich" para a Companhia.Bast...000
Trajes SavageProd1.1.2Mods para Lethal CompanyCompanhia Letal
Vestuário suplementar v1.0.2Sobre roupas extrasAdiciona 8 figurinos padrão ao seu guarda-roupa no in...000