MFPD-Bodycam is a comprehensive police body camera simulation resource designed to provide anything from a clean, customizable recording overlay to a more immersive body-worn camera experience. Players can personalize their identification, display, visual style, camera behavior, sounds, animations, and optional Axon-inspired device experience through a modern in-game customizer.
Preview of functions: Click here to watch!
Configuration & Compatibility
- Extensive Server Configuration: Administrators can define the default bodycam appearance, commands, permissions, identification formats, sounds, animations, date and time behavior, bodycam effects, and optional Axon Solutions experience.
- Multi-language Documentation: Configuration options are documented in English, Portuguese (BR), French, German, and Spanish.
- Framework Permissions: Supports
Standalone,ESX,ESX_NEW,QBCORE,QBOX, andVRP, with configurable job or group restrictions. QBCore also respects player duty status. - Standalone Friendly: The bodycam can be used without a roleplay framework, while framework support can be enabled whenever job-based access is required.
Bodycam Overlay
- Multiple Overlay Styles: Choose between an Axon-style bodycam overlay, Motorola-style overlay, or a minimal timestamp-only recording display.
- 9 Position Presets: Quickly position the overlay across the top, middle, or bottom of the screen with left, center, and right alignment options.
- Freeform Layout Editor: Players can directly reposition and resize the bodycam overlay for a completely custom screen layout instead of being restricted to presets.
- Adjustable Overlay Size: Independently scale the bodycam presentation to better fit different resolutions and HUD layouts.
- Full Appearance Customization: Adjust background color, text color, opacity, padding, corner style, transparency, and logo visibility.
- Transparent Mode: Remove the container entirely while keeping the bodycam information visible for a cleaner recording-style appearance.
- Live Preview: Changes can be previewed directly while configuring the bodycam.
Officer Identification
- Dynamic Officer Information: Officer name and unit callsign are automatically populated for new players and can be customized through the in-game interface.
- Configurable Callsign Generation: Automatically generated callsigns can follow server-defined sectors, designators, and unit ranges.
- Authentic Serial Presentation: Supports Axon and Motorola-inspired serial formats, with server-controlled fixed or randomized identification options.
- Dashcam Identity Sync: Players can optionally share their configured officer name and callsign with MFPD-Dashcam for consistent identification between both systems.
Date, Time & Language
- Flexible Date & Time Sources: Independently choose between real-life or in-game time and real-life or in-game dates.
- Multiple Display Formats: Includes ISO, US, European, 12-hour, 24-hour, seconds-enabled, compact, and alternative date/time layouts.
- Multilingual Overlay: Built-in overlay labels support English, Portuguese (BR), French, German, and Spanish.
- Per-Player Preferences: Each player can choose their preferred language, date format, time source, and date source without affecting other users.
Audio & Interaction
- Bodycam Activation Sounds: Realistic activation and shutdown audio can be heard by the officer and nearby players.
- Periodic Recording Tone: Players can optionally enable a recurring bodycam status tone while the camera is active.
- Multiple Bodycam Animations: Several activation animations are included and players can select their preferred interaction style from the customizer.
- Synchronized Experience: Bodycam audio and relevant interactions are presented consistently to nearby players for improved roleplay immersion.
Axon Solutions Experience
- Optional Advanced Simulation: Players can enable a more detailed Axon-inspired body-worn camera experience without replacing the standard MFPD-Bodycam functionality.
- Physical Device Interface: Adds an on-screen Body 3-inspired device display with a dedicated startup sequence, battery indicator, status display, and LED behavior.
- Full Device State Sequence: Simulates the complete camera workflow through startup, ready, recording, saving, and shutdown states.
- Realistic Power Controls: Optional controls allow the camera to use hold-to-power behavior instead of behaving like a simple instant toggle.
- Recording Controls: Supports a simulated double-tap recording action and hold-to-stop behavior, followed by a dedicated saving sequence.
- Signal Sensor: An optional weapon-discharge sensor can automatically power the bodycam through its normal startup sequence and begin recording once the device is ready.
- Battery Simulation: The physical device includes a functional battery percentage that drains while the bodycam is powered.
- Custom Battery Runtime: Players can choose how long their simulated bodycam battery should last, allowing the system to suit short sessions or extended patrols.
- Emergency Vehicle Charging: The powered bodycam automatically recharges while the officer is inside an emergency vehicle.
- Charging Feedback: The device interface visually represents its current battery and charging state.
- Custom Device Placement: Choose the screen corner, size, horizontal position, and vertical position of the physical bodycam display.
- Independent Device Visibility: The physical device interface can be hidden without removing the normal bodycam overlay or disabling the bodycam itself.
- Custom Device Serial: The Axon Solutions display has its own configurable bodycam identification.
- Interaction Animation: An optional chest interaction accompanies recording state changes for additional visual immersion.
Axon Audio Simulation
- Detailed Audio Cues: Includes dedicated startup, ready, shutdown, marker, button, and recording-related sounds.
- Individual Sound Controls: Device sounds can be enabled globally or individually, allowing players to choose exactly which cues they want to hear.
- Configurable Marker Interval: The periodic recording marker can be adjusted to suit the desired level of realism.
- Nearby Audio: Relevant bodycam sounds are also audible to nearby players instead of existing only as private interface audio.
Bodycam View
- Optional Bodycam Perspective: Enable a dedicated head-mounted bodycam viewpoint for a more immersive first-person presentation while the camera is active.
- Aim-Only Mode: The custom bodycam perspective can be limited to weapon aiming, automatically returning to the normal gameplay camera when the player stops aiming.
- Lens & Visual Effects: An optional visual treatment recreates the harsher appearance of body-worn camera footage.
- Bodycam Audio Effect: Optional audio filtering complements the visual treatment for a more convincing recorded-camera experience.
- Gameplay-Aware Behavior: The custom view is designed to preserve normal movement, aiming, weapon use, and multiplayer presentation while active.
- Fully Optional: The traditional MFPD-Bodycam overlay can be used by itself without enabling any custom camera or visual effects.
Automatic Activation
- Shooting Detection: Players can optionally configure the standard bodycam to activate automatically when they fire a weapon.
- Separate Axon Signal Behavior: Servers and players using the Axon Solutions experience can instead use its more immersive startup and recording sequence when a weapon discharge is detected.
MFPD-Dashcam Integration
- Automatic Overlay Management: The bodycam overlay automatically hides while MFPD-Dashcam is active to prevent overlapping camera displays.
- Automatic Restoration: When the dashcam is no longer active, the bodycam display returns automatically if the officer's bodycam is still enabled.
- Shared Officer Identity: Officer name and unit information can optionally remain consistent between MFPD-Bodycam and MFPD-Dashcam.
Profiles & Presets
- Shared Presets: Complete bodycam configurations can be saved as presets and made available to other players on the server.
- Quick Loading: Players can immediately apply an existing shared preset from the customizer.
- Preset Management: Saved presets can be removed directly through the interface with confirmation protection against accidental deletion.
- Restore Defaults: Players can instantly restore the server's configured default bodycam setup whenever required.
Per-Player Persistence
- Persistent Customization: Player preferences are retained between sessions, including officer information, callsign, language, date/time preferences, overlay appearance, layout, animation choice, audio preferences, automation settings, bodycam view options, and Axon Solutions configuration.
- Independent User Experience: Players can personalize their own bodycam without changing the preferred layout or behavior of other officers.
Player-Friendly Controls
- In-Game Customizer: The complete bodycam experience can be configured without requiring players to edit files or leave the game.
- Optional Keybinds: Dedicated controls can be assigned through FiveM's Key Bindings menu, allowing each player to choose the keys that best fit their setup.
- No Forced Axon Controls: Advanced device controls are left unbound by default, preventing conflicts with existing server keybinds.

