JDR Ninja
JDR Ninja VTT Overlay
A transparent OBS overlay that shows your dice rolls live during your games. Twitch chat commands are free, while Foundry and Stream Deck come with a subscription.
How it works
-
1
Create your overlay
Generate the OBS browser-source URL from the configuration, in seconds and without copying any password.
-
2
Add it in OBS
Paste the address into a “Browser” source. The overlay stays transparent and ready to animate your rolls.
-
3
Link your sources
Twitch chat is free. Link Foundry (and soon Stream Deck) with a subscription to send your rolls live.
-
4
Roll the dice
Every recognized roll animates automatically on the overlay, then disappears after the duration you choose.
Your roll sources
Twitch chat
FreeYour community rolls dice with a fixed command in your chat, and the result animates on the overlay. Available on every account.
Foundry VTT
Paid planThe JDR Ninja module relays your real Foundry rolls to the overlay, without copying any password. Pairing stays free; live rolls require a subscription.
Stream Deck
Coming soonA future Stream Deck button will send your rolls straight to the overlay. It will join the paid plans, on the same terms as Foundry.
Free or paid
| Feature | Free | Paid plan |
|---|---|---|
| OBS overlay, URL and regeneration | Yes | Yes |
| Local visual demo | Yes | Yes |
| Dice commands in Twitch chat | Yes | Yes |
| Pairing and management of Foundry devices | Yes | Yes |
| Live rolls from Foundry and Stream Deck | No | Yes |
| Priority, continuous Twitch listening | No | Yes |
Every paid tier offers exactly the same overlay features: there is no difference between them.
Frequently asked questions
Do I need a subscription to use the OBS overlay?
No. Creating the OBS browser source, copying it once, regenerating it, enabling or disabling the overlay and running the visual demo all stay free. A paid subscription is only for live rolls sent from Foundry or Stream Deck.
How do I add the overlay in OBS?
From the configuration, create the browser-source URL, copy it, then add a “Browser” source in OBS with that address. The URL is shown only once: regenerate it if you need to copy it again.
Does the demo send a real command?
No. The demo builds a fake roll directly in the page and animates it locally. It calls no server, broadcasts nothing to OBS and does not depend on your plan.
What if I share or export my OBS scene?
An exported OBS scene collection contains the overlay URL. Treat it as a secret: if it leaks, regenerate the URL from the configuration. The old address and its connections then stop immediately.
Ready to show your rolls live?
Create your overlay for free, then unlock Foundry and Stream Deck whenever you like.