๐น Stream Overlays for OBS
Put live CW Battle Royale stats on your stream: leaderboards, your own player card, a live QSO ticker and pop-up alerts for steals and big scores. They're free, transparent and sized for a 1920ร1080 canvas. Every preview below is live (with made-up demo callsigns).
๐ Please give credit. If you use these overlays, credit @dudetested (Ham Radio Dude) and link https://cwbattle.com in your stream description.
Example: "Live stats powered by CW Battle Royale by @dudetested โ https://cwbattle.com"
Type your call and every URL below updates. Tap a preview to open it full size.
๐ Lower Third
Today's leader, players and steals today, and a Happy Hour countdown. Add your callsign to show your own rank today.
?callsign=YOURCALLhttps://cwbattle.com/overlays/lower-third.html๐ Leaderboard
Top 10 for the week. Switch to today or the season, and your call is always shown and highlighted.
?board=daily|weekly|season ยท ?limit=5..15 ยท ?side=left ยท ?callsign=YOURCALLhttps://cwbattle.com/overlays/leaderboard-sidebar.html๐ Today's Leaders
Compact top 8 for today (UTC).
?side=left ยท ?limit=5..15 ยท ?callsign=YOURCALLhttps://cwbattle.com/overlays/today-leaders.html๐ก QSO Ticker
Live scrolling feed of QSOs and steals. New QSOs slide in without a jump.
?pos=bottom ยท ?speed=95https://cwbattle.com/overlays/qso-ticker.htmlโญ Alerts
Pop-ups for big scores and point steals. Set only=me to show just your own action.
?min=28 ยท ?steals=0 ยท ?callsign=YOURCALL&only=me ยท ?pos=top|bottom ยท ?secs=5https://cwbattle.com/overlays/alerts.html๐ฅ Steal Alert
Steals only: who stole what from whom. With only=me you see the steals you make and the ones made against you.
?callsign=YOURCALL&only=me ยท ?pos=top|bottom ยท ?secs=7https://cwbattle.com/overlays/steal-alert.html๐ชช Player Card
Your card: division, rank, rating, week and day stats, who you're chasing, and your last QSO.
?callsign=YOURCALL (required) ยท ?side=righthttps://cwbattle.com/overlays/player-stats.htmlโ Be Right Back
Full-screen BRB scene with today's and this week's top 5, who's on the air, bounties and a live ticker.
?minutes=5 ยท ?msg=BE RIGHT BACK ยท ?sub=your line ยท ?callsign=YOURCALLhttps://cwbattle.com/overlays/intermission.html๐ Supporters
Thanks this month's supporters, one at a time.
https://cwbattle.com/overlays/supporters-scroll.html๐ฌ Add an overlay to OBS
Scene ideas
- QSO Ticker (top)
- Leaderboard (right)
- Lower Third (bottom)
- Alerts (on top of everything)
- Player Card (left)
- Leaderboard with your call (right)
- Steal Alert with
only=me
- QSO Ticker (bottom,
pos=bottom) - Today's Leaders (right)
- Alerts with
only=me
- Be Right Back with
?minutes=5
Don't mix overlays that sit in the same spot, like the Leaderboard and Today's Leaders. Use one or the other.
โ Troubleshooting
- Want to test it before you go live? Add
?demo=1to any URL for fake data with new events every few seconds. Add&bg=1to see it on a dark background in a normal browser tab. - Player Card says "YOURCALL"? Add
?callsign=with your call. It fills in after your first QSO. - Not updating? Right-click the source, then Refresh. The overlays refresh by themselves every 5 to 20 seconds.
- No transparency? Clear any custom CSS in the Browser source settings and keep it the same size as your canvas (1920ร1080, or 3840ร2160 for 4K).
- Lag? Run 3 or 4 overlays at once, not all of them, and turn on hardware acceleration in OBS โ Settings โ Advanced.
Streaming with these? 73 and good DX!
