LGMods AXON Body 4 - Bodycam and Recording System

Welcome to the official documentation for the LGMods AXON Body 4 Bodycam Resource. This resource provides a realistic, minimalist bodycam overlay for FiveM, inspired by real-world AXON Body 4 devices used by UK and International police forces.

Installation

Follow these steps to install the resource on your server:

  1. Download & Extract: Download the resource folder and extract it into your server's resources directory. Ensure the folder is named LG_BWV.

  2. Configuration: Open config.lua and configure your settings (Webhook URLs, Framework, etc.).

  3. Server Config: Add the following to your server.cfg:

    ensure screencapture
    ensure LG_BWV
  4. Dependencies: This resource requires screencapture for video and screenshot functionality. Ensure it is installed and started before LG_BWV. You can install screencapture via https://github.com/itschip/screencapture installation guide.

circle-info

ℹ️ Note These instructions assume you have a working FiveM server that you can already connect to. For help setting up a FiveM server, see: FiveM Server Setup Guidearrow-up-right

Configuration (config.lua)

Since this resource is delivered with encryption (Tebex), the config.lua is your primary tool for customization. Below are the key sections you can modify:

General & Framework

  • Config.Framework: Set to 'standalone', 'esx', or 'qbcore'.

Display Settings

Sound Settings

The `Config.Sounds` table controls the audio feedback players hear when interacting with the bodycam specifically the activation and deactivation sounds. These subtle but immersive sound effects help sell the realism of turning a professional-grade bodycam on or off, similar to real AXON Body 4 devices.

Discord Integration Configuration (Config.Discord)

The Config.Discord table controls all Discord webhook logging, notifications, screenshots, and video uploads triggered by bodycam events. When enabled, every activation, deactivation, or configured media capture sends a clean, formatted embed to your Discord channel — perfect for dispatch logging, evidence archiving, or supervisor monitoring.

Framework Integration & Permissions (Config.FrameworkIntegration)

This section controls who can use the bodycam and under what conditions. It supports job restrictions, item requirements, duty checks, ACE permissions, and more — making it easy to fit the bodycam into police-only RP, emergency services, or custom setups.

Auto-Trigger Events

Lua

AXON Logo Customization

  • Format: .png (transparent background recommended)

  • File: html/img/axon_logo.png

  • Recommended: ~45px height (width auto-scales)

  • Ideal canvas: 150 × 45 px

Video Recording Configuration (`Config.VideoRecording`)

This section controls the automatic video recording feature of the bodycam. When enabled, the resource captures gameplay footage from the moment the bodycam is activated until it is deactivated, then automatically uploads the clip to Discord (via the configured webhook).

Advanced Settings Configuration (Config.Advanced)

These settings fine-tune bodycam behavior, safety features, performance, and realism — especially useful for preventing abuse, handling edge cases, and optimizing server performance.

Commands

Command
Description
Access

/togglebodycam

Toggle bodycam on/off (also bound to key B)

Allowed players

/bodycam_status

View all active bodycams

Server console/admin

/bodycam_forceoff [id]

Force deactivate a player's bodycam

Server console/admin

/bodycam_forceon [id]

Force activate a player's bodycam

Server console/admin

/bodycam_monitor

Live remote view of active unit bodycams

Force managers

Exports

All exports are client-side unless otherwise noted.

Lua

Use these in other scripts (e.g. panic button → force activate, dispatch → check status).

Support

For help with installation, configuration, bugs, or feature requests: Join the LGMods Discord server and open a support ticket.

Made with ♥ by LGMods

Last updated