The Savage Worlds RPG Die Roller for Elgato's Stream Deck provides a one button touch to roll a standard trait roll (with exploding dice and wild die) on your Stream Deck. You can configure a button to be any die from d4 to d12 and define if the roll is for a wild card or simply an extra. The value of the roll will show up on the button after you click it.
Version 1.1 now adds ability to use a damage roll action--including number of dice, strength dice, and modifiers. It also adds ability to send the roll to a WebSocket based server. This makes it possible to use the roll in other applications. A sample server and web page (that can display roll in brower and useful for something like OBS) is provided Here.
Carl's General Dice Roller provides a way to do arbitrary dice rolls for die sizes from d4 to d100 with ability to roll a number of dice. The user can also define the type of die roll to be done. This is includes a normal roll (such as 2d6 or d20), exploding rolls (such as used for Savage Worlds), counting successes, dropping lower dice, keep higher dice, and rerolling dice when roll is below a value. The roll result appears on the button.
For each roll type, except the normal roll, there is a "Parameter" value that represents the number of dice or the value used.
Verision 1.3.1 fixes a major issue when running with newer versions of Stream Deck software where parameter values were not being used properly. Download the latest to get the updated software.
Version 1.3 updates the communiction protocol to the server to include more information to use with the foundry module wsdicer.
The foundry module wsdicer (Websocket Dicer Connect in Manage Modules in FoundryVTT) allows for rolls from the stream deck to appear in the foundryVTT. To install on your foundryVTT install the application using the module manifest here (https://www.webcommando.com/streamdeck/wsdicer/1.0.0/module.json). Paste the link into foundry when in the installing a module screen. Once installed, setup the server (A sample server and web page (that can display roll in brower and useful for something like OBS) is provided Here.).
After Stream Deck application, module and server are running, restart foundryVTT and Stream Deck Software.
Version 1.2 adds the roll with advantage and roll with disadvantage options for a die roll.
Version 1.1 of this applications allows for sending the roll to a Web Socket server which makes using the roll with external applications possible. A sample server and web page (that can display roll in brower and useful for something like OBS) is provided Here.
Roll Type | Parameter Meaning |
---|---|
Normal | None. |
Exploding | None |
Count Successes Greater Than | The die roll must be greater than this to be counted as success. |
Count Successes Less Than | The die roll must be lower than this to be counted as a success. |
Drop Lower Number of Dice | This is the number of dice to be dropped from lowest rolls. |
Keep Higher Number of Dice | This is the number of dice to keep from the highest dice rolls. | Reroll Dice Below | Any value below this value will be rerolled. | Roll with Advantage | For each die roll, roll two dice of the same type and keep the highest of the two. The paramter is the modifier to apply to total. | Roll with Disadvantage | For each die roll, roll two dice of the same type and keep the lowest of the two. The parameter is the modifier to apply to total. |
Learn to setu and use the application (with integrations via a webpage and FoundryVTT):
Install by downloading and then double-clicking on the file. This should bring up the stream deck application.
The Savage Worlds die roller is available for Stream Deck below:
You can find Carl's General Dice Roller for the Stream Deck below:
Download old version 1.0 of application!
I'd love your feedback!