📹 Stream FT8BR Overlays
Want to show live FT8 Battle Royale stats on your stream? Use my professional OBS overlays to display leaderboards, your stats, and live activity during your ham radio streams!
🙏 Please Give Credit!
If you use these overlays in your stream, please give credit to @dudetested (Ham Radio Dude) for creating FT8 Battle Royale and all the stream overlays. Include a link to https://www.ft8battle.com in your stream description or about section. Thank you for supporting the game!
Example: "Live stats powered by FT8 Battle Royale by @dudetested - https://www.ft8battle.com"
🎨 Available Overlays
📊 Leaderboard Sidebar
Shows: Top 10 weekly leaders
Position: Right side of screen
Updates: Every 20 seconds
📍 Lower Third
Shows: Current leader info bar
Position: Bottom of screen
Updates: Every 15 seconds
📡 QSO Activity Ticker
Shows: Recent QSOs scrolling
Position: Top of screen
Updates: Every 10 seconds
🚨 Alert Overlay
Shows: Big steals & high scores
Position: Center screen (pop-up)
Updates: Every 5 seconds
📈 Your Stats Card
Shows: YOUR personal stats
Position: Left side of screen
Updates: Every 10 seconds
✨ Add your callsign: Use ?callsign=YOURCALL
🕐 Intermission Screen
Shows: Full "Be Right Back" screen
Position: Full screen
Updates: Every 20 seconds
🎬 OBS Studio Setup Guide
Step 1: Open OBS Studio
Launch OBS Studio on your computer. If you don't have it, download it free from obsproject.com
Step 2: Add a Browser Source
- In OBS, go to your Sources panel
- Click the + button at the bottom
- Select Browser from the list
- Give it a name (e.g., "FT8BR Leaderboard")
- Click OK
Step 3: Configure the Browser Source
In the Browser Source properties window:
- URL: Paste one of the overlay URLs from above (e.g.,
https://www.ft8battle.com/overlays/leaderboard-sidebar.html) - Width: Set to 1920
- Height: Set to 1080
- FPS: Leave at default (30)
- ✅ Check "Shutdown source when not visible" (saves resources)
- ✅ Check "Refresh browser when scene becomes active" (keeps data fresh)
- Click OK
Step 4: Position the Overlay
The overlays are designed for 1920x1080 full-screen positioning. Just leave them at their default position - they have transparent backgrounds and the content will appear in the correct location!
Step 5: Layer Your Sources
Arrange your sources in this order (top to bottom) for best results:
6. QSO Ticker (top)
5. Player Stats Card (left)
4. Leaderboard Sidebar (right)
3. Lower Third (bottom)
2. Your Camera
1. Your Radio Software / Background ← Lowest layer
💡 Pro Tip: Create Multiple Scenes
- Operating Scene: Leaderboard sidebar + lower third + ticker
- Full Stats Scene: All overlays active
- BRB Scene: Just the intermission overlay
- Clean Scene: No overlays, just your radio software
🔧 Customizing Player Stats
The Player Stats Card overlay needs to be customized with YOUR callsign. Here's how:
Option 1: URL Parameter (Easiest!)
Simply add ?callsign=YOURCALL to the URL! For example:
Steps:
- In OBS, add a Browser Source as described above
- Use the URL:
https://www.ft8battle.com/overlays/player-stats.html?callsign=YOURCALL - Replace
YOURCALLwith your actual callsign - Set dimensions to 1920x1080
Option 2: Download and Edit (Advanced)
- Download the file: player-stats.html
- Open it in a text editor (Notepad, VS Code, etc.)
- Find line ~195:
const MY_CALLSIGN = 'K4QED'; - Change
'K4QED'to your callsign - Save the file
- In OBS, use Local File instead of URL and select your edited file
- Set dimensions to 1920x1080
❓ Troubleshooting
Overlay shows "Loading..." forever
- Make sure you have internet connectivity in OBS
- Try refreshing the browser source (right-click → Refresh)
- Check that the URL is correct and uses
https:// - Test the URL in a regular web browser first
Overlay not updating with new data
- Browser sources auto-refresh every 5-20 seconds depending on the overlay
- Make sure "Refresh browser when scene becomes active" is checked
- Try manually refreshing: Right-click source → Interact → Refresh
Overlay background isn't transparent
- Make sure you didn't add any custom CSS in OBS Browser Source settings
- Check that dimensions are set to 1920x1080
- Try recreating the browser source from scratch
Performance issues / lag
- Don't use too many overlays at once (3-4 max recommended)
- Enable "Shutdown source when not visible"
- Enable hardware acceleration in OBS Settings → Advanced
- Reduce your canvas resolution if needed
📺 Example Streams
Want to see these overlays in action? Check out streams from these operators:
Example streams coming soon!
Are you streaming with FT8BR overlays? Let me know and I'll feature you here!
💝 Support & Attribution
🙏 Giving Credit
These overlays are provided free of charge for all ham radio operators. All I ask is that you:
- ✅ Credit @dudetested (Ham Radio Dude) as the creator of FT8 Battle Royale
- ✅ Include "Powered by FT8 Battle Royale by @dudetested" in your stream description
- ✅ Link to @dudetested's YouTube channel and https://www.ft8battle.com in your channel about section
- ✅ Mention FT8BR and @dudetested when explaining the overlays on stream
- ✅ Encourage viewers to subscribe and join the competition!
📣 Share Your Stream!
Streaming with FT8BR overlays? Let the community know!
- Tag me in your social media posts
- Share your stream link on the Activity Feed
- Help grow the FT8 Battle Royale community!
🎯 Need Help?
Having trouble setting up the overlays? Check the How It Works page or reach out to the FT8BR community!
🚀 Ready to Stream?
Copy an overlay URL above and add it to OBS!
73 and good DX!
Made with ❤️ for the ham radio community