Elgato Stream Deck Plugin

R3dLabs Toolbox (Stream Deck)

11min

What is R3dLabs Toolbox?

Say hello to the ultimate Twitch Raid Train companion for your Elgato Stream Deck! We’ve crafted a plugin that makes planning and joining R3dLabs planned Raid Trains on Twitch smoother—and way more fun.

With just a tap, you can raid the next streamer in your event and even get a heads-up as soon as they go live. All this magic, right at your fingertips on your Stream Deck!

Getting Started

Install

You can download and install the R3dLabs Toolbox plugin from the Elgato Marketplace. https://marketplace.elgato.com/product/r3dlabs-toolbox-ad81dbc6-0b57-4ef3-a5bb-c210dbd4ee1c

Once installed you should see the "R3dLabs Toolbox" category.

Document image


Configure

Once plugin is installed we need to add one of the actions to a key, and then link your Twitch account.

Perform these steps from the "Configure Stream Deck" application

1

Drag the Raid Now action, from the R3dLabs Toolbox menu to a button of your choosing.

2

Click the button you assigned to the Raid Now action to reveal the configuration options.

Document image

3

Enter your Twitch username and password, and then click "Authorize"

Document image

4

Click the "Click To Complete Link" button

Document image

5

After clicking the button, the window should close itself and the text on the stream deck plugin config should change to "Unlink Twitch Account". This means you're linked up and ready to roll!

Document image


Usage

The "Raid Now" action will arm and disarm itself based on if a raid target is found and if that target is online. There's nothing for you to do but watch and be ready to push the "Raid Now" button when it lights up! Once you push the raid button you have 15 seconds to push the button again to cancel the raid.

Note: The Raid Now action is tied to your R3dLabs event schedule. It will identify your next raid target by who comes after you on your raid train event. If you are not on a raid train, the button will simply read "No Raid Target". We will be adding ways manually set a raid target via FirePanel in the near future.

Button State: Twitch Not Linked

This state is showed when you either haven't linked your twitch account, or your session has expired. Just open the stream deck app, click the key and click "Link Twitch Account"

Document image


Button State: No Raid Target

The button will go into this state when it is successfully checking your R3dLabs account but has determined that you are either not active on a raid train event, or there is nobody up after you on the raid train.

Document image


Button State: Raid Target Acquired

This state means that the plugin has detected you are live on an event and has identified the streamer that is coming up after you. You will see this state until the streamer goes live

Document image


Button State: Raid Now

When you see this state it means the streamer coming up after you on your Twitch Raid Train event is live. When you're ready to raid out, just press the button and the raid will be initiated. The standard 30 or 60 second raid counter will apply (Twitch doesn't let us skip that). If you want to cancel the raid, just push the button again.

Document image


Button State: Raid In Progress

After you press the Raid Now button, the button will go into the "Raid In Progress" state for 15 seconds. You can push the button to cancel the raid in progress.

Document image


Button State: Error

Sometimes Twitch throws an exception when raiding or when cancelling a raid. When this happens the plugin throws an error screen and pauses for 30 seconds. After the 30 seconds, the button will go back to normal.

Document image


Most Common Issues

More than 10 raid attempts in 10 minutes

The most frequent error experienced during development was hitting the max 10 raid attempts in 10 minutes limit from Twitch. If you're testing and playing with the raiding and cancelling, you may hit this. Just wait a few minutes and try again.

Updated 16 Dec 2024
Doc contributor
Did this page help you?