~/vipex/docs_

Camera

In-game evidence capture system for screenshots attached to profiles, vehicles, incidents, reports, weapons, and properties.

The camera system lets officers capture in-game screenshots as evidence, which can be attached to profiles, vehicles, incidents, reports, weapons, and properties. It requires a media provider (FiveManage) and one of the supported capture resources.

Setup

Get a FiveManage API Key

Sign up at fivemanage.com and generate an API key.

Add the Convar to server.cfg

set vx_mdt:media "your-api-key-here"

Install a Capture Resource

Install one of the supported capture resources below and ensure it starts before vx_mdt in your server.cfg.

Done

The bridge is auto-detected — no additional configuration needed.

Supported Bridges

ResourceDescription
fmsdkFiveManage SDK — handles capture and upload internally. Simplest setup.
screencaptureStandalone capture resource. Uploads to FiveManage via API.
screenshot-basicCFX built-in screenshot resource. Uploads to FiveManage via API.

Only one capture resource is needed. If multiple are installed, auto-detection picks the first available (priority: fmsdk → screencapture → screenshot-basic). You can override this with bridges.camera in config.

Client Configuration

Customize camera behavior in config/client/camera.lua.

FieldTypeDefaultDescription
enabledbooleantrueMaster toggle for camera prop/animation
anim.dictstring"amb@world_human_paparazzi@male@base"Animation dictionary
anim.clipstring"base"Animation clip name
anim.blend_innumber2.0Blend in speed (seconds)
anim.blend_outnumber2.0Blend out speed (seconds)
anim.durationnumber-1Animation duration in ms (-1 = loop until stopped)
anim.flagnumber49Animation flags (49 = upper body + loop)
prop.modelstring"prop_pap_camera_01"Prop model name
prop.bonenumber28422Bone ID to attach prop to (28422 = right hand)
prop.offsetvec30.0, 0.0, 0.0Position offset for the prop
prop.rotationvec30.0, 0.0, 0.0Rotation offset for the prop
scripted_camera.fov_defaultnumber60.0Default field of view
scripted_camera.fov_minnumber20.0Maximum zoom in
scripted_camera.fov_maxnumber90.0Maximum zoom out
scripted_camera.fov_stepnumber3.0FOV change per scroll step
scripted_camera.sensitivity_xnumber4.0Horizontal look sensitivity
scripted_camera.sensitivity_ynumber4.0Vertical look sensitivity
scripted_camera.pitch_minnumber-89.0Minimum vertical look angle (degrees)
scripted_camera.pitch_maxnumber89.0Maximum vertical look angle (degrees)
scripted_camera.head_bonenumber31086Bone ID the camera attaches to (31086 = head)
scripted_camera.forward_offsetnumber0.6Camera distance from the head bone
hideHud / showHudfunction | nilnilCallbacks to hide/show your HUD resource while camera is active

Controls

ActionKey
Look aroundMouse
CaptureLeft Click (LMB)
Zoom in/outScroll Wheel
ExitESC

On this page