Skip to content

josh-tf/fxcommands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa2b023 ยท Apr 9, 2025

History

40 Commits
Mar 18, 2025
Mar 18, 2025
Mar 18, 2025
Aug 10, 2022
Jul 28, 2022
Jul 28, 2022
Jul 28, 2022
Mar 18, 2025
Apr 9, 2025

Repository files navigation

Important

The FXCommands extension is now published on the Elgato Marketplace ๐Ÿ•น๏ธ

Due to changes in the code path and extension ID, you'll need to uninstall the old FiveM Commands extension before installing FXCommands.

If you'd prefer a manual install or the Marketplace is temporarily unavailable, you can download the latest version directly from the Releases section.

FXCommands

FXCommands

Stream Deck plugin for sending commands to the FiveM or RedM client console.

This plugin works with a physical Stream Deck as well as the Stream Deck iOS and Android applications. If you don't own the hardware, you can use your phone or tablet as a Stream Deck.


๐Ÿš€ Getting Started

Now available on the Stream Deck Store: ๐Ÿ”— FXCommands on Stream Deck Marketplace

Alternative Installation

  1. Download the latest release from the Releases section.
  2. Run the .streamDeckPlugin file and accept the Stream Deck installation prompt.

๐ŸŽฎ Usage

๐Ÿ“บ Getting Started Video Tutorial: ๐ŸŽฅ Watch Here

Simply drag the FXCommands Action onto your Stream Deck and enter the command to be executed. You can choose to execute a command on press, on release, or both.


๐Ÿ”ง Advanced Usage

Staged Commands

Under Advanced Options, you can set up to 5 stages for a button. Each stage runs a different command, cycling through them before returning to stage 0.

Example: Multi-Stage "Me" Commands

  • Stage 0: me opens car boot
  • Stage 1: me inspects boot contents
  • Stage 2: me finds nothing, closes boot

Each press advances to the next stage. After Stage 2, the next press resets back to Stage 0.

Example: Toggle Emote

  • Stage 0: e sit โ€” Sit down
  • Stage 1: e c โ€” Cancel emote (stand up)

This creates a toggle button: press once to sit, press again to stand.


Chained Commands

Commands can be chained using the ; separator. For example, a button with:

me sit;me relaxes on the ground

Will execute both commands sequentially in a single button press.


Multi-Action with Stream Deck

FXCommands can be used inside Multi-Action buttons for complex interactions. Example Timed Emote using Stream Deckโ€™s Multi-Action:

  1. Action 1: FXCommands Command โ†’ e think;me thinking
  2. Action 2: Delay 2000ms (2 seconds)
  3. Action 3: FXCommands Command โ†’ e c

This button triggers the think emote, waits 2 seconds, then cancels the emote.


๐Ÿž Bugs and Issues

๐Ÿ“– Troubleshooting Guide: ๐Ÿ”— Common Issues & Fixes

๐Ÿ›  If you encounter an issue not covered above, please open a GitHub Issue.