Skip to content

Home

Star Citizen Stream Deck Plugin

Welcome to the Star Citizen Stream Deck Plugin! This plugin lets you control various aspects of Star Citizen from your Elgato Stream Deck.

Quick Start

  1. Choose an install method on the installation page: Simple (runtime included) or Advanced (smaller package, runtime required).
  2. Click either the Download Simple or Download Advanced button above.
  3. Save the matching .streamDeckPlugin file.
  4. Double-click the downloaded .streamDeckPlugin file.
  5. Open Stream Deck and drag the desired key from the right panel onto a key slot on the left.

The plugin needs a moment to initialize.

  • Wait until the loading spinner on the keys disappears.
  • If it can’t detect your Star Citizen installation, it will show an error message.
  • In this case, open the Control Panel key and set a custom installation path for your desired channel (LIVE, HOTFIX, PTU, EPTU, or TECH-PREVIEW).

Features

  • Adaptive Key: A key that executes keybindings based on the activation mode for a given binding.
    • Example: Two in-game bindings (Tap vs Hold) on Num- executes only the Tap function when this is the assigned function.
  • Adaptive Dial (Stream Deck+): A dial that maps separate Star Citizen functions to rotate left, rotate right, and dial push. Rotation fires the assigned function once per tick; push respects the action's activation mode.
  • Toggle Key: A key that toggles between two states (e.g., landing gear up/down). Can be reset to match the current in-game state on de-sync.
  • Control Panel Key: A dedicated key for managing themes, preferred channel selection, per-channel Data.p4k overrides, and plugin language.
  • Auto-Detection of Star Citizen Installation Path: Automatically detects the installation path of Star Citizen.
  • Multiple Channels Support: Supports LIVE, HOTFIX, PTU, EPTU, and TECH-PREVIEW.
  • Plugin UI Localization: The plugin and Property Inspector support English, German, French, and Spanish. By default the UI follows the detected language, and you can override it in the Control Panel.
  • Mouse Wheel Support: Supports mouse wheel actions for bindings that use mouse wheel input (Mouse Wheel Up/Down).
  • Custom Language Support: Supports custom language files for localization when using custom global.ini from the community, e.g. StarCitizen-Deutsch-INI by rjcncpt.
  • Theme Support: Themes for customizing the appearance of the plugin. Includes a template for creating your own themes!
  • Click Sound: Provides audio feedback on key presses with configurable sound files (.wav and .mp3).

Documentation