OpenBodyCams

v3.0.13·Updated 2026-10-04

An open-source implementation of a body/head camera that is displayed on the bottom right monitor in the ship, with the goal of appearing almost identical to the player's actual perspective while prov

Screenshots 4 screenshots

About this mod Author’s original text

OpenBodyCams

An open-source implementation of a body/head camera that is displayed on the bottom right monitor in the ship, with the goal of appearing almost identical to the player's actual perspective while providing good performance.

The camera view will display only the first person hands and hide the third person model as well as many mods' third-person cosmetics to prevent obstructed vision. Vanilla enemies that cling to the player are also supported.

Note: When LethalLib is installed, the body cam will not be available until an antenna is bought as a ship upgrade in the store. This means that the mod will not function as client-side anymore, and will prevent you from joining hosts that don't also have OpenBodyCams with its ship upgrade enabled. If you wish to join such lobbies with LethalLib installed, you must disable the ship upgrade in the config.

Please report any issues here, and include any relevant information according to the Debugging section.

Features

  • Selectable camera perspective between the head and body.
  • Camera view is designed to render identically for the local player and other players in the game.
  • MoreCompany and AdvancedCompany cosmetics support, see the Compatibility section.
  • All enemies, terrain, etc. that is visible to the player will be visible in the camera view.
  • The same green flash animation used when switching targets on the radar is displayed by the camera view.
  • Performance:
  • The camera is attached to the player model in the engine rather than copying the transform from it.
  • Camera setup logic is done ahead of time based on game events whenever possible.
  • A _opt-in_ view bodycam command in the terminal displays the body cam when viewing the radar map. See Configuration/Terminal

Compatibility

MoreCompany cosmetics, AdvancedCompany cosmetics and equipment, and third-person model replacements by ModelReplacementAPI and LethalVRM are supported. They will be hidden when viewing other players in the body cam, and your cosmetics/models will be visible on the camera when you are viewing another player looking at you.

GeneralImprovements's extended monitors set is supported through a config option to select the monitor number to use for the body cam. The body cam will override any selection in the GeneralImprovements config.

TwoRadarMaps will use a separate body cam for the picture-in-picture view in the terminal when EnablePiPBodyCam is enabled.

Screenshots

Configuration

Camera options

  • Mode: The attachment point of the camera. The head and the body are selectable.
  • HorizontalResolution: The horizontal resolution of the rendered view.
  • FieldOfView: The vertical FOV of the body cam's view.
  • RenderDistance: The far clip plane of the camera.
  • Framerate: The number of frames to render per second. The default setting renders the body cam at the game's framerate. Setting this to a value below approximately 75% of the game's average framerate with the body cam disabled will improve performance significantly.
  • NightVisionBrightness: A multiplier for the brightness and range of the night vision light. A value of 1 matches the vision of the player being viewed.
  • MonitorEmissiveColor: The color to emit from the screen displaying the body cam. Represented as comma-separated numbers to avoid losing precision by using a 32-bit color.
  • MonitorTextureFiltering: Changes the texture filtering applied to the screen for the body cam. Point will result in sharp edges on the pixels, while bilinear and trilinear should both smooth out colors between them.
  • RadarBoosterPanRPM: This controls the number of turns that the camera should make each minute. If set to 0, the camera will be fixed in the direction that the player placing the radar booster was facing.
  • UseTargetTransitionAnimation: If enabled, the body cam will display a green flash animation when changing targets to mirror the behavior of the radar map.
  • DisableCameraWhileTargetIsOnShip: This will cause the screen to turn off while the

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
OpenBodyCams-3.0.13.zip
File size
832.1 KiB
SHA-256
f8ded718a8f9525c801df1d4511eafd7fdefb7b7dee1107ad8eecf99cd0b12c5
Stored at
2026-10-06 19:23