Destiny 2: Rogue Signal Setup Guide
Rogue Signal Setup Video
Check out our video to the left that shows you how to get started with the Rogue Signal, interactive overlays.
We've broken down each section in the article below. Looking for more stream overlays and free stream overlays? Head back to the Elements Stream Overlay store below.
Step 1
Open the Rogue Signal Dashboard
First things first you need to access your unique Rogue Signal Stream Overlays Dashboard.
- Open the dashboard link (below)
- When prompted, Sign in with Twitch.
- After signing in, you’ll be taken to our own personalised dashboard (your account-specific view).
Step 2
Add the Overlay to OBS
1. Open OBS.
2. Create a new Browser Source.
3. Name it something like: Rogue Signal
4. Set the Browser Source resolution to 1920 x 1080
5. Paste the overlay link into the Browser Source URL field.
6. Position your camera inside the designed camera area (the overlay is built to work under the camera frame).
Note: There are two overlay components in the system:
● Battle Defense minigame overlay
● Poll + Challenges overlay
You can either use the full overlay together, or move the poll/challenge elements around to fit your camera layout.
Step 3
Understand the Dashboard
The dashboard is designed to:
1. Visualize challenges on screen (for stream gameplay)
2. Run chat polls so your community can vote on challenges
3. Support a Battle Defense minigame that ties into stream progression
Step 4
Set Your Language
1. In the dashboard, locate the Language selector.
2. Choose a language (example shown: Italian).
3. The dashboard will update the language across the entire UI, including all linked components.
Step 5
Configure Challenges (Before You Go Live)
1. Go to your Challenges list in the dashboard.
2. Review the default challenges (the tutorial notes some are pre-filled as
defaults).
3. If you want challenges to have a time limit:
○ Open the specific challenge
○ Add a Timer (this controls how long the player has before it fails)
4. Delete any challenges you don’t want in your rotation.
Step 6
Create Your Own Custom Challenges
1. Create a new challenge entry.
2. Enter:
○ Challenge name
○ Challenge description
3. If your challenge has progress goals (Goal 1 / Goal 2 / Goal 3):
○ Enable multiple goals
○ This gives you the ability to press “+1” during the run to track progress
4. (Optional) Add a Timer to the custom challenge as well.
Step 7
Start a Challenge (Manual Mode)
If you already know what challenge you want to run:
1. Pick the challenge directly from your list.
2. Start it manually from the dashboard.
3. The challenge will display in the overlay for your stream.
Step 8
Start a Challenge Poll (Chat Voting Mode)
If you want chat to choose the challenge:
1. Click Start Challenge Poll in the dashboard.
2. The system will randomly select 4 challenges from your challenge list.
3. Your chat votes by typing 1, 2 ,3 or 4.
4. You can stop the poll early if needed to instantly reveal the winning challenge.
5. Once chosen, the challenge will display:
○ In the dashboard
○ On the stream overlay
Step 9
Completing (or Failing) a Challenge
1. When you finish the challenge on stream, click:
○ Complete Challenge
2. Completing triggers:
○ The completion animation
○ The associated audio/feedback (as shown in the tutorial)
3. If you want to clear the overlay before starting the next poll:
○ Hide the challenge overlay after completion
If the timer runs out and the challenge isn’t completed, the system can auto-fail the challenge. There is also an option to manage completion/fail states manually within the dashboard flow.
Step 10
The Imperium Invasion Mini Game
This is a chat-driven minigame where:
● The streamer is “being attacked”
● Chat must defend within a time limit
● The outcome can affect overall progress
STEP 11
How to Run the Invasion Minigame
1. In the dashboard, start the Battle Defense minigame.
2. The minigame runs for 60 seconds.
3. Chat defends by spamming the heart emoji.
4. Hearts can be counted multiple times, including multiple hearts in a single message.
Step 12
Set the Battle Threshold (Difficulty Control)
1. Adjust the threshold value based on how active/big your chat is.
2. Increase the threshold if your chat is very active.
3. Decrease the threshold if you want to make it easier for smaller chats.
step 13
Manual Assistance (If Chat Needs Help)
If your chat is struggling to hit the target:
1. You can manually increase the battle progress yourself from the dashboard controls.
2. This is useful if you want them to win, but they aren’t fast enough in the 60 seconds.
Step 14
What Happens If Chat Fails the Battle
If the defense fails, the system removes a percentage of your overall progress (This matters because progress is tied to the overall challenge completion loop.)
step 15
How Progress Works (Why Battle Matters)
1. The goal is to complete 5 challenges.
2. Completing 5 challenges = 100% progress (visually on the overlay meter).
3. The Battle Defense minigame is described as the main opportunity to reduce/remove that progress.
4. If you want to keep the stream session going longer:
○ Set the battle threshold extremely high so chat is unlikely to win
○ This allows you to continue running more challenge cycles without hitting 100% too quickly
Step 16
Resetting Progress / Extending the Session
Once progress reaches 100%:
1. You can reset the meter from the dashboard.
2. You can also use the “battle invasion” concept to help balance progress and extend the loop longer, depending on how you want the stream session to run.
step 17
Recommended Loop (The Intended “On-Stream Flow”)
1. Start a Challenge Poll
2. Chat votes → winner selected
3. Challenge appears on overlay
4. Streamer attempts it
5. Click Complete Challenge (or fail)
6. Hide overlay if needed
7. Start the next poll
8. Use Battle Defense minigame occasionally to create stakes + manage progress pacing
9. Continue until 5 challenges are completed (100%), then reset if desired
For more stream guides and streaming tips, visit our Guides and Blog pages. Need support with setting up your stream overlays? Join the GETREKT Community Discord.