Use your Elgato Stream Deck to send rolls at a push of a button to dddice.
Use a quick roll macro action to quickly roll dice, as represented by a dice equation, to a configured room. All dice will be rolled in the same theme
Use a button from your stream deck to pick up all the dice you have rolled
A GM can use this button to clear all the dice off the table regardless of who rolled them
A GM can use this button to delete all the roll result messages from the roll log
Bind images to buttons. When you press the button the background of your room will be switched to the image on the button.
- Visit https://github.com/dddice/dddice-stream-deck-plugin/raw/main/release/com.dddice.dddice.streamDeckPlugin
- Go to the download folder and open
com.dddice.dddice.streamDeckPlugin
.
dddice is built with our community in mind! We are extremely interested in your feedback. Interested in connecting with us?
- Become a backer on Patreon
- Join the dddice Discord Server
- Follow dddice on Twitter
- Join the dddice subreddit
- Subscribe to dddice on YouTube
- Follow dddice on Twitch
dddice features a robust API and SDK to build applications with.
If you would like to contribute to this extension, follow the instructions below.
You will need Node.js and NPM.
We use Volta to pin our node and npm versions, but it's not necessary that you do as well
# Clone this repository
git clone git@github.com:dddice/dddice-stream-deck-plugin.git
# Install dependencies
npm i
# create a symlink to your stream deck plugins directory
mkdir %appdata%\Elgato\StreamDeck\Plugins\com.dddice.app.sdPlugin
mklink com.dddice.app.sdPlugin %appdata%\Elgato\StreamDeck\Plugins\com.dddice.app.sdPlugin /D
# Start the package bundler
npm run start
The plugin is available as open source under the terms of the MIT License. A copy of the license can be found at https://github.com/dddice/dddice-stream-deck-plugin/blob/main/LICENSE.md.