Nuzlocke Overlay

Set up your Nuzlocke overlay (Solo or SoulLink) for OBS in 3 steps

1 Enter your team members
Write your run data in YAML format. Your browser saves it automatically. Edit any time and the overlay updates live. Come back anytime, it will still be here.
auto-saved
2 Customize your overlay
Add optional URL parameters to change the overlay's look. These get baked into your link.
3 Copy your OBS overlay link
This link includes your data. Paste it into OBS as a Browser Source. The overlay will show your team members live and update automatically when you edit the text above.
Copied!
/overlay.html
4 Add to OBS
In OBS, add a new Browser source. Paste the copied URL. You can set the width and height to any size. For best results, use your full stream canvas dimensions (e.g. 1920x1080) to cover the bottom of the screen. Enable "Refresh browser when scene becomes active".
* Format Reference

Solo Nuzlocke (one player) - species line has no &:

- Route 201
Nightfall
Piplup

Soul Link (two players) - species line contains &:

- Route 201
Nightfall & Daybreak
Piplup & Piplup
# Lines starting with # are comments (Ctrl + / in VS Code)
- Route 202 (DEAD)     hides this team member
Piplup (Shiny)         shows shiny sprite

URL Parameters:

?font=FontName   Load a Google Font (e.g. ?font=Press+Start+2P)
?art=home       Use Pokemon HOME HD sprites instead of default
?gen=1-5       Use Gen 1-5 typing (e.g. Clefairy = Normal instead of Fairy)

Name normalization: Type names naturally — the overlay handles the rest.

Mr. Mimemr-mime
Galarian Mr. Mimemr-mime-galar
Farfetch'dfarfetchd
Type: Nulltype-null