Skip to content

RedM Lantern Controls

Default keys

R on a keyboard and B / Circle on a controller are the same game input (INPUT_RELOAD), which is why one setting covers both.

ActionKeyboardController
Stow / take outtap Rtap B / Circle
Place / pick uphold Rhold B / Circle
Cycle colourhold RMB, tap Spacehold LT/L2, tap A / Cross
Brighterhold RMB, Arrow Uphold LT/L2, D-Pad Up
Dimmerhold RMB, Arrow Downhold LT/L2, D-Pad Down

Hold time for place / pick up is 350ms by default (Config.Controls.HoldTime).

Prompts

By default the resource uses native RDR2 prompts — the same on-screen button hints the base game uses. The prompt appears only when there is something to do: a lantern in hand, one on your belt, or one on the ground within reach.

The prompt text is the tutorial, so most players need no explanation.

To turn them off and listen for the key silently:

lua
Config.Controls.UsePrompts = false

The tap and hold behaviour is identical either way.

Changing the key

lua
Config.Controls.UseCustomKey = true
Config.Controls.CustomKey = 'K'

The name must exist in Config.Keys:

A B C D E F G H I J L M N O P Q R S U V W X Z
1 2 3 4 5 6 7 8
F1 F4 F6
UP DOWN LEFT RIGHT
CTRL TAB SHIFT SPACEBAR ENTER BACKSPACE LALT DEL PGUP PGDN
LEFTBRACKET RIGHTBRACKET
MOUSE1 MOUSE2 MOUSE3 MWUP

If you name a key that is not in the list, the resource warns in the console and falls back to R rather than leaving players with no control at all.

K, T and Y are missing on purpose

Their control hashes are not published for RedM. Everything in the list above is confirmed working.

Controller alternative

Some servers already use B / Circle for something else:

lua
Config.Controls.UseCustomController = true

That switches controllers to LT/L2 + D-Pad Right. Keyboard is unaffected.

Lighting controls in detail

The colour and brightness controls need the lantern in your hand — not stowed on your belt or saddle — and the aim button held.

Two things that commonly look like bugs:

  • Brightness only goes down. Level 0 is the default and the maximum. Pressing Up at level 0 does nothing because there is nothing brighter. See Colour & brightness.
  • Stowed lanterns ignore the aim method. Take the lantern back into your hand, or use /lanterncolour and /lanternbright, which work in any state.

Commands

Handy for binding your own keys through the client's keybind menu:

/lantern           stow or take out
/lanternplace      place, or pick up when standing over one
/lanterncolour     next colour
/lanternbright 1   brighter, -1 dimmer

Turn them off with Config.PlayerCommands = false. Admin and tuning commands are in Commands.

Conflicts

While a lantern is stowed, the weapon wheel is blocked by default so the game cannot silently re-equip it behind the script's back:

lua
Config.Controls.BlockWeaponWheelWhileStowed = true

If another resource needs the wheel in that state, turn this off — but expect the occasional lantern jumping back into the player's hand.

Documentation for RedMorrow. Scripts are licensed per server — redistribution is not permitted.