DashCam Settings
Config.DashCam = {
enabled = true,
fov = 70.0,
defaultAngle = "front",
cameraHeight = 0.5,
cameraDistanceFront = 0.2,
cameraDistanceRear = 0.2,
filter = "CAMERA_secuirity",
filterStrength = 0.7,
noise = 0.1,
overlay = {
scanlines = false,
vignette = true,
corners = true,
timestamp = true,
speedometer = true,
plateNumber = true,
},
recording = {
enabled = true,
maxDurationSeconds = 300,
maxRecordingsPerPlayer = 20,
},
focusKey = "F9",
focusCommand = "dashcam_focus",
focusBindDescription = "Toggle Dashcam Focus",
jobs = {},
discordRoles = {},
}
Top-Level Fields
| Field | Type | Default | Description |
|---|---|---|---|
enabled | boolean | true | Master toggle |
fov | number | 70.0 | Field of view |
defaultAngle | string | "front" | "front" or "rear" |
cameraHeight | number | 0.5 | Meters above vehicle roof |
cameraDistanceFront | number | 0.2 | Meters ahead of front bumper |
cameraDistanceRear | number | 0.2 | Meters behind rear bumper |
Visual Filter
Same options as Security Camera — see Camera Settings → Visual Filter:
filter = "CAMERA_secuirity"
filterStrength = 0.7
noise = 0.1
DashCam typically uses a lighter filter strength (0.7 vs the security cam's 1.0) since you're driving and want to see the road clearly. Set filter = false for a fully clean view.
NUI Overlay
Two extra overlay options the security cam doesn't have:
overlay = {
scanlines = false, -- usually OFF for dashcam (less stylized)
vignette = true,
corners = true,
timestamp = true,
speedometer = true, -- live speed display on overlay
plateNumber = true, -- vehicle plate on overlay
}
| Field | Description |
|---|---|
scanlines | Horizontal scan lines (off by default for dashcam) |
vignette | Dark edges |
corners | Corner bracket markers |
timestamp | Date/time display |
speedometer | DashCam-only — live km/h overlay |
plateNumber | DashCam-only — vehicle plate overlay |
Recording
Identical to security camera:
recording = {
enabled = true,
maxDurationSeconds = 300,
maxRecordingsPerPlayer = 20,
}
Upload provider settings live in Server Config.
Focus Key
Because the dashcam UI overlays the screen while you're driving, you need a way to gain mouse focus to interact with buttons (start/stop recording, switch angle) without pausing the car. The focus key handles this:
focusKey = "F9"
focusCommand = "dashcam_focus"
focusBindDescription = "Toggle DashCam Focus"
| Field | Default | Description |
|---|---|---|
focusKey | "F9" | Default keybind |
focusCommand | "dashcam_focus" | Chat command (also used internally for keymap) |
focusBindDescription | "Toggle DashCam Focus" | Description in FiveM keybind UI |
Press F9 (or your rebind) once to gain mouse focus and click buttons; press again to release focus and continue driving.
Permissions
jobs = {},
discordRoles = {},
See Permission System.
Module Toggle
| Option | Default | Description |
|---|---|---|
Config.Modules.DashCam | true | Show dashcam module |
Config.DashCam.enabled | true | Same toggle (deeper level) |
Config.DockButtons.dashCam | true | Show dashcam dock button |
