Fantasy Grounds and Elgato Stream Deck

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
1undefined
2Folder: Role Playing Games
3Folder: Adobe Programs
4Run: Filezilla FTP
5Folder: Browser Bookmarks
6Run: Voicemeeter Bannna
7File Explorer: g:\colossus
8Browser: Google Drive URL
9undefined
10Run: Souretree
11Run: Screen Capture
12Stream Deck Profiles
13Stream Deck Brightness +
14Stream Deck Brightness –
15undefined

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
1Up one level
2Folder: Gaming Apps
3Folder: Campaign 
4undefined
5File Explorer: Gaming Folder
6-15Undefined

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
1Up one level
2Run: Fantasy Grounds
3Run: Open Windows Sound Settings
4Run: Syrinscape Programs
5Run: Streamlabs OBS
6Browser: Restream.io
7Run: Syrinscape Creator
8-15undefined

 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
1Up One Level
2Folder: Carrion Crown 
3Folder:  Strange Aeons
4Folder:  Tomb of Annihilation 
5Folder:  Curse of Strahd 
6Folder:  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
1Up One Level
2OBS: Start Streaming
3OBS: End Stream
4OBS: Scene – Players
5OBS: Blank Video Output
6OBS: Scene – Critical Hit
7OBS: Scene – Fumble
8OBS: Scene – MVP
9OBS: Scene – Player Death
10OBS Scene: 10 Minute BRB Scene
11FG Hotkey: Save Game
12FG Hotkey: Readycheck
13Folder: The Sunless Citadel
14undefined
15Currently 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
1OBS: Blank Players Scene
2OBS: Activate Opening Scene
3OBS: Delay While Opening Video is Running
4OBS: Switch to Players Scene
5OBS: 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
1Up One Level
2FG Hotkey: Display GM Notes
3FG Hotkey: Display TSC Story Entries
4FG Hotkey: Display Note
5Folder: FG Shortcuts 
6Folder: Maps
7Folder: Sounds
8FG Hotkey: TSC NPC List
9FG Hotkey: Oakhurst NPC List
10undefined
11FG Hotkey: Save Game
12FG Hotkey: Readycheck
13Browser: Campaign Rules URL
14Folder: Extras
15Undefined

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
1Up One Level
2Folder: TSC Specific Sounds
3Folder: General Sounds
4Folder: Tavern Sounds
5-13undefined
14Syrinscape: Stop Sounds
15Folder: 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
1Up One Level
2Folder: Barkeep Talking
3Folder: Tavern Background Sounds
4Sryinscape: Tavern Brawl Sound
5-15undefined

Tavern Barkeep Sounds

These buttons all trigger sounds from various Syrinscape sound sets.

For more information visit the Elgato Website.