~/vipex/docs_

Camera

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

The camera system lets officers capture in-game screenshots as evidence, which can be attached to profiles, vehicles, and incidents. 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
scripted_camera.fov_defaultnumber60.0Default field of view
scripted_camera.fov_minnumber20.0Maximum zoom in
scripted_camera.fov_maxnumber90.0Maximum zoom out
scripted_camera.sensitivity_xnumber4.0Horizontal look sensitivity
scripted_camera.sensitivity_ynumber4.0Vertical look sensitivity
hideHud / showHudfunctionCallbacks 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