The Elgato Stream Deck was designed to work with live streaming software like Open Broadcaster Software, Streamlabs OBS, X-Split, and others. The software has features for assigning hotkeys, opening browser tabs, launching programs, and multimedia support. Using these features, you can use the Stream Deck with Fantasy Grounds. You can assign a button to anything that you have defined as a shortcut inside of Fantasy Grounds.
Here's how I use my Stream Deck with Fantasy Grounds.
Top Level
The top level contains mostly folder to organize keys into groups. There are some application links for Filezilla, Voice Meeter, Sourcetree, and Greenshot – my screenshot program. Individual keys are defined below the image.
Button | Function |
1 | undefined |
2 | Folder: Role Playing Games |
3 | Folder: Adobe Programs |
4 | Run: Filezilla FTP |
5 | Folder: Browser Bookmarks |
6 | Run: Voicemeeter Bannna |
7 | File Explorer: g:\colossus |
8 | Browser: Google Drive URL |
9 | undefined |
10 | Run: Souretree |
11 | Run: Screen Capture |
12 | Stream Deck Profiles |
13 | Stream Deck Brightness + |
14 | Stream Deck Brightness – |
15 | undefined |
RPG Folder
This is my gaming folder. It's organized into gaming applications, campaigns, and a file explorer link to open my gaming folder.
Button | Function |
1 | Up one level |
2 | Folder: Gaming Apps |
3 | Folder: Campaign |
4 | undefined |
5 | File Explorer: Gaming Folder |
6-15 | Undefined |
Gaming Apps
The gaming apps folder allows me quick access to my software. I can launch Fantasy Grounds, Syrinscape, Streamlabs OBS, and more – all at the touch of a button.
Button | Function |
1 | Up one level |
2 | Run: Fantasy Grounds |
3 | Run: Open Windows Sound Settings |
4 | Run: Syrinscape Programs |
5 | Run: Streamlabs OBS |
6 | Browser: Restream.io |
7 | Run: Syrinscape Creator |
8-15 | undefined |
Campaign Folder
I created a folder for each campaign I am running. Inside the campaign folder I will have specific buttons defined for OBS, Fantasy Grounds, and etc.
Button | Function |
1 | Up One Level |
2 | Folder: Carrion Crown |
3 | Folder: Strange Aeons |
4 | Folder: Tomb of Annihilation |
5 | Folder: Curse of Strahd |
6 | Folder: The Sunless Citadel |
7-15 | Undefined |
The Sunless Citadel Folder
This folder is an example of my Sunless Citadel campaign folder. It allows me to Start/Stop my livestreams (including pre/post-rolls). I can easily trigger the players scene, including the critical hit/fumble overlay videos. I have a /save and /readycheck button for Fantasy Grounds. The TSC FG Links folder contains Fantasy Grounds links for this campaign.
Button | Function |
1 | Up One Level |
2 | OBS: Start Streaming |
3 | OBS: End Stream |
4 | OBS: Scene – Players |
5 | OBS: Blank Video Output |
6 | OBS: Scene – Critical Hit |
7 | OBS: Scene – Fumble |
8 | OBS: Scene – MVP |
9 | OBS: Scene – Player Death |
10 | OBS Scene: 10 Minute BRB Scene |
11 | FG Hotkey: Save Game |
12 | FG Hotkey: Readycheck |
13 | Folder: The Sunless Citadel |
14 | undefined |
15 | Currently undefined |
Start Stream – Multi Action
Here's a break down of my Start Stream button using the Stream Deck's multi-action command. Each command executes one after another. See below this image for detail description of each action.
Order | Action |
1 | OBS: Blank Players Scene |
2 | OBS: Activate Opening Scene |
3 | OBS: Delay While Opening Video is Running |
4 | OBS: Switch to Players Scene |
5 | OBS: Unblank Players Scene |
The Sunless Citadel Links Folder
I have hot-keyed several Fantasy Grounds specific items such as my GM Notes, Story Beginning notes, and opening specific library folders for maps, story entries, rules, and NPCs. The sounds folder contains Syrinscape and VLC sound links.
Button | Function |
1 | Up One Level |
2 | FG Hotkey: Display GM Notes |
3 | FG Hotkey: Display TSC Story Entries |
4 | FG Hotkey: Display Note |
5 | Folder: FG Shortcuts |
6 | Folder: Maps |
7 | Folder: Sounds |
8 | FG Hotkey: TSC NPC List |
9 | FG Hotkey: Oakhurst NPC List |
10 | undefined |
11 | FG Hotkey: Save Game |
12 | FG Hotkey: Readycheck |
13 | Browser: Campaign Rules URL |
14 | Folder: Extras |
15 | Undefined |
TSC Maps Folder
These keys are defined as FG Hotkeys that open the various maps of the Sunless Citadel campaign.
TSC Sounds Folder
Besides a Syrinscape Stop Sounds button, there are three folders containing campaign specific sounds, funny quotes, and tavern sounds like the barkeep and ambiance.
Button | Function |
1 | Up One Level |
2 | Folder: TSC Specific Sounds |
3 | Folder: General Sounds |
4 | Folder: Tavern Sounds |
5-13 | undefined |
14 | Syrinscape: Stop Sounds |
15 | Folder: undefined |
Funny Quotes Folder
These buttons triggers sound files to be played thru VLC using Stream Deck's open command. Sounds include classics like Waterboy, Austin Powers, Zombieland, Monty Python and more.
Tavern Sounds Folder
The tavern sounds folder contains multiple folders organized by types.
Button | Function |
1 | Up One Level |
2 | Folder: Barkeep Talking |
3 | Folder: Tavern Background Sounds |
4 | Sryinscape: Tavern Brawl Sound |
5-15 | undefined |
Tavern Barkeep Sounds
These buttons all trigger sounds from various Syrinscape sound sets.
For more information visit the Elgato Website.