Adjust Freecam Speed

THIS IS THE FIVEM-FREECAM RESOURCE AND NOT CS-HOUSING

This guide explains how to modify your freecam movement speed.

Basic Speed Adjustment

To make your freecam move slower:

  1. Open the fivem-freecam/client/config.lua file

  2. Find the BASE_CONTROL_SETTINGS section (around line 33)

  3. Modify the BASE_MOVE_MULTIPLIER value:

    BASE_MOVE_MULTIPLIER = 1, -- Default value
  4. Reduce this value to slow down the camera:

    BASE_MOVE_MULTIPLIER = 0.5, -- Half speed

    or

    BASE_MOVE_MULTIPLIER = 0.3, -- Even slower
  5. Save the file and restart the resource

Advanced Speed Controls

You can further customize the camera speed by adjusting these additional settings:

Fast Movement (Sprint)

The FAST_MOVE_MULTIPLIER controls how fast the camera moves when holding the sprint button:

FAST_MOVE_MULTIPLIER = 10, -- Default value

Decrease this value to reduce the maximum speed:

FAST_MOVE_MULTIPLIER = 5, -- Half as fast

Slow Movement (Precision)

The SLOW_MOVE_MULTIPLIER controls how slow the camera moves when holding the slow button:

SLOW_MOVE_MULTIPLIER = 10, -- Default value

Increase this value to make precision movements even slower:

SLOW_MOVE_MULTIPLIER = 20, -- More precise

Input-Specific Adjustments

If you want different speeds for keyboard vs. gamepad:

Keyboard Only

Find the section with _G.KEYBOARD_CONTROL_SETTINGS (around line 71):

_G.KEYBOARD_CONTROL_SETTINGS = table.copy(BASE_CONTROL_SETTINGS)

Add your custom values after this line:

_G.KEYBOARD_CONTROL_SETTINGS.BASE_MOVE_MULTIPLIER = 0.5

Gamepad Only

Find the section with _G.GAMEPAD_CONTROL_SETTINGS (around line 72):

_G.GAMEPAD_CONTROL_SETTINGS = table.copy(BASE_CONTROL_SETTINGS)

Add your custom values after this line:

_G.GAMEPAD_CONTROL_SETTINGS.BASE_MOVE_MULTIPLIER = 0.4

Default Controls

  • MOVE_FAST (Default: Sprint key / RT on gamepad)

  • MOVE_SLOW (Default: Character wheel / LT on gamepad)

Remember to restart the resource after making changes for them to take effect.

Last updated