You are viewing a potentially older version of this package. View all versions.
WyattVR0-LocalBodyCam-1.1.5 icon

LocalBodyCam

Client-only bodycam view for BONELAB's native desktop spectator camera, with monitor-only HUD and BoneMenu settings.

Date uploaded 2 weeks ago
Version 1.1.5
Download link WyattVR0-LocalBodyCam-1.1.5.zip
Downloads 1120
Dependency string WyattVR0-LocalBodyCam-1.1.5

This mod requires the following mods to function

bonelib-BoneLib-3.2.2 icon
bonelib-BoneLib

A BONELAB mod for making life easier for other mod creators.

Preferred version: 3.2.2
LavaGang-MelonLoader-0.6.6 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.6.6

README

Local BodyCam

A local-only, monitor-only bodycam camera mod for PC BONELAB. It is designed for police/SWAT roleplay screenshots and recordings. Your VR headset stays on the normal game camera while BONELAB's desktop spectator camera becomes the bodycam.

Features

  • BONELAB native desktop spectator camera becomes a configurable bodycam view
  • BoneMenu framing controls: position, tilt, roll, FOV, near clip, body motion, and smoothing
  • BoneMenu controls with persistent settings
  • Separate monitor camera follows your head with configurable forward/back, left/right, up/down, tilt, roll, FOV, near-clip, subtle body-mounted motion, and smoothing; the HMD stereo camera remains normal
  • Adjustable vignette (including full strength), grain, lens effect, and HUD scale
  • Never sends Fusion/network data

Required dependencies

  • MelonLoader 0.6+ for PC BONELAB
  • BoneLib 3.2.2+

Manual installation

Copy BodyCamLocal.dll to BONELAB/Mods/, then start the game. Open BoneMenu > Local BodyCam to tune and save settings.

Set BONELAB/SteamVR's desktop spectator mode to Fish Eye, then reload the level. This activates the built-in spectator camera used by this mod.

Version 1.1.1 display fix

Previous versions used a second Unity camera, which can produce a black game window on some OpenXR configurations and route GUI effects into the headset. Version 1.1.1 controls BONELAB's own spectator camera and adds a Canvas that is explicitly assigned to that spectator camera. The REC/battery/timestamp HUD, rounded vignette, grain, and night-vision overlay now render on the monitor bodycam without rendering inside the HMD.

Version 1.1.3 places the HUD/effects in the final desktop overlay after the fish-eye spectator image, so they are fixed to the monitor rather than distorted around camera edges.

Important note

This mod is deliberately client-only. Other players cannot see it. It modifies only BONELAB's native desktop spectator camera; it does not replace or move the HMD camera.

CHANGELOG

1.1.5

  • Fixed Thunderstore dependency metadata: uses the current bonelib-BoneLib-3.2.2 package identifier and declares MelonLoader.

1.1.4

  • Fixed REC and battery top-corner anchors so the labels are fully on screen at normal HUD scale.
  • Removed body clearance and forced large near clipping, restoring visible extended arms.
  • Body Motion now drives a dedicated spectator target instead of BONELAB's target, so the setting reliably applies.
  • Strengthened rounded vignette opacity.

1.1.3

  • Moved HUD/effects from the spectator camera image to a final desktop overlay so they remain screen-fixed and do not warp at fish-eye edges.
  • Reduced default HUD sizing.

1.1.2

  • Made the spectator HUD larger, brighter, and safely positioned beyond the camera near clip.
  • Reduced smoothing delay to prevent the bodycam view lagging behind while walking or running.
  • Added Body Clearance and horizontal body-relative positioning to keep the camera out of the avatar when looking down.

1.1.1

  • Restored the REC, battery, timestamp, rounded vignette, grain, and night-vision presentation as a Canvas restricted to BONELAB's native desktop spectator camera.
  • HUD and effects no longer render in the VR headset.

1.1.0

  • Fixed desktop output by replacing the competing custom XR camera with BONELAB's native spectator camera.
  • VR headset now remains normal; requires BONELAB/SteamVR spectator mode set to Fish Eye before loading/reloading a level.
  • Disabled the old screen-space HUD/effect pass because BONELAB routes it into the HMD, not its native spectator output.

1.0.8

  • Added an adjustable Bodycam Smoothing control to soften monitor-camera position and rotation while walking.

1.0.7

  • Updated the Thunderstore icon with a red border and BC bodycam mark.

1.0.6

  • Added configurable, subtle body-mounted camera motion for a more natural recording feel.
  • Refined the rounded lens-edge treatment and device-style recording stamp.

1.0.5

  • Improved night vision with a low-light gain pass that brightens dark monitor scenery before the green phosphor tint.
  • Added a barely visible final sensor-noise pass over the HUD and changed the normal battery indicator to green.

1.0.4

  • Fixed the BONELAB GUI pipeline check that prevented the HUD and night vision from drawing.

1.0.3

  • Replaced the square vignette with a smooth rounded lens vignette.
  • Added monitor-only night vision, disabled by default, with intensity and brightness/gain settings.

1.0.2

  • Added horizontal and vertical bodycam offsets, camera roll, field of view, near clipping, and HUD scale controls.
  • Expanded vignette range to full strength and raised its realistic default.

1.0.1

  • Added a separate non-stereo bodycam camera for the PC monitor; the HMD keeps the normal VR camera.

1.0.0

  • Initial release: local bodycam HUD, recording timer, battery indicator, grain, vignette, and BoneMenu controls.