Lethal Company
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 hours ago
Downloads
30
Size
45KB

LethalPhonePOV 1.0.1

This is HEAVILY based off 'https://thunderstore.io/c/lethal-company/p/TeamBoy113/LethalFaceTime/'

This meant to mostly work with ModelReplacementAPI so a normal suit WILL appear invisible, may later on make a patch that fixes this but using custom suits is the intended use

Displays the connected player's point of view on your LethalPhones handset. Accept a normal phone call and open your phone: the video replaces its display for the duration of the call. Hanging up restores the original display.

This is a separate replacement for LethalFaceTime. It uses LethalPhones for the existing call and OpenBodyCams for local rendering. It does not transmit webcam footage or add network messages, prefabs, or RPCs.

For a manual installation, extract the ZIP into the profile root. The DLL belongs at BepInEx/plugins/LethalPhonePOV/LethalPhonePOV.dll. It is a normal plugin; do not put it in BepInEx/patchers.

Each player who wants to see video needs this add-on locally. The host does not relay video. A phone-only peer can still use the normal audio call.

Behavior

  • Shows the other player's POV, using OpenBodyCams' player targeting API.
  • Starts video for an accepted call, after both ends connect.
  • No separate FaceTime button or bodycam antenna purchase is required.
  • Shows the full camera image with black bars where needed.
  • Pauses rendering while the handset is closed; resumes when it opens.
  • Restores the normal phone UI at hangup without changing its widgets.
  • Retries when the remote phone, camera setup, or handset canvas arrives late.
  • Recreates the overlay if the phone model is replaced.
  • Releases its own camera textures and restores the vanilla interior culler after the call. A pre-disabled culler is left disabled.

The default video is 384 x 288 at 24 FPS. Change Video/Width, Video/Height, or Video/FramesPerSecond in BepInEx/config/BruhMMods.LethalPhonePOV.cfg. OpenBodyCams still supplies its camera perspective, weather, night vision, and model compatibility behavior.

Implementation references: Unity player-loop API, Unity pre-canvas event, OpenBodyCams ship initialization.

Source and credits

The separate source archive includes build instructions and the automated tests. Only this add-on's DLL is shipped in the install package.

Uninstall

Disable or remove LethalPhonePOV and restart the game. The original dependency DLLs, phone assets, LethalQuantities DLL, and other mods' configs are not edited.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.