Skip to content

cclloyd/democracy-stream-deck

Repository files navigation

Democracy StreamDeck

Democracy StreamDeck is an application meant to run on any Elgato StreamDeck with a 5x3 layout. It is a companion app for Helldivers 2 to have loadout and quick drop support, allowing you to macro your stratagems to StreamDeck buttons.

Download latest release: Windows / Linux

Features

  • Full access to entire Helldivers 2 arsenal
  • Ability to save loadouts with up to 5 stratagems
  • Quick access to loadouts and ability to easily edit them.
  • Includes a button for recording clips, supporting OBS or Keyboard combo
  • Includes a button to quickly close and switch back to Elgato StreamDeck.
    • Pairs nicely with a multi-action key on Elgato that launches Democracy StreamDeck and closes Elgato to swap between them.

Screenshots

Home Screen
Home Screen
Full Armory
Full Armory
Active Loadout
Active Loadout
Weapon Selection
Weapon Selection
More Weapon Selection
More Weapon Selection
Loadouts Page
Loadouts Page
Loadout Quick Modifications
Loadout Quick Modifications
App Config Page
App Config Page
Loadout Edit Page
Loadout Edit Page

Quickstart

Windows:

  • Download the exe from the Releases page and run it. Make sure the Elgato StreamDeck app is fully closed while running this.
  • If you don't have hidapi.dll installed, it will use the bundled version.

Linux: (Note: Linux binary only for x64 systems)

  • Install hidapi using your package manager.
  • Download dsd AppImage binary, mark +x and run.

Running from source

Windows:

  • Install hidapi.dll as above. It must be either in your PATH, or alongside the python executable.
  • Install python and python dependencies from requirements-soft.txt
  • From project dir, run python -m dsdultra

Linux:

  • Install hidapi using your package manager.
  • Install python3 and python dependencies from requirements-soft.txt.
  • From project dir, run python -m dsdultra

Development

  1. Install hidapi.dll as above.
  2. Install python packages in requirements-soft.txt
  3. Run python -m dsdultra

Building

Just run python -m dsdultra build. The resulting exe is located in build/dsd.exe.

Resources

About

A Helldivers 2 Companion App for Elgato StreamDeck

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors