R3dLabs Toolbox (Stream Deck)
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!
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.
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
Drag the Raid Now action, from the R3dLabs Toolbox menu to a button of your choosing.
Click the button you assigned to the Raid Now action to reveal the configuration options.
Enter your Twitch username and password, and then click "Authorize"
Click the "Click To Complete Link" button
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!
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.
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"
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.
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
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.
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.
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.
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.