CAPTURE BOARDSTATE STREAMER PORTAL

Currently in ALPHA. Thank you for your patience as we develop boardstate.gg and tackle our mission of improving TCG experiences for everyone.

SETUP

1 Link your channel i

Go to Twitch Creator Dashboard › My Extensions › boardstate.gg to generate a pairing token. Paste the pairing token from the extension’s CONFIGURE page.

Treat it like a password: anyone with this token can send cards to your channel. If you ever lose or leak this token, just revisit the extension’s CONFIGURE page to instantly regenerate a new one!

not checked

2 Connect your video & start viewing cards! i

In OBS, click Start Virtual Camera. If you need help setting this up, check out the Advanced section at the bottom of this page for more instructions.

Refresh re-scans your camera options.
Connect starts sending your camera view to the extension and begins identifying cards for your viewers!
Disconnect releases your camera and stops the analysis. Selectable cards will clear shortly afterwards.

On a new browser, allow camera access when your browser asks.

no camera connected
Ensure boardstate.gg is set to "Activate as Overlay" in your Twitch Extension Dashboard i This notification will clear once you are live on Twitch.
No Twitch stream found.
Stream has ended, disconnecting in 0:00
Twitch reports no released version of boardstate.gg, so overlay activation can't be checked yet.
boardstate.gg is not set to "Activate as Overlay" in your Twitch Extension Dashboard
Twitch can take a few minutes to report a change you just made, so try again if this has not caught up yet.
Check for duplicate browser tabs or generate a new pairing token at the Twitch Extension Dashboard

3 Include this link in your Twitch chatbot as a command
(eg. !boardstate)
Example Demo

This link is unique to your stream and will only work from Twitch or via Test.
Advanced How and why do I set up OBS Virtual Camera in program mode?
Set up the OBS Virtual Camera
The virtual camera is how boardstate.gg sees your table. It's a built-in feature to OBS and does not require any extra plug-ins or installs.
  1. In OBS, build the scene you stream with, so your play area is visible in it.
  2. In the Controls panel (bottom right), click Start Virtual Camera.
  3. Leave the gear beside it on its default output, Program, so the virtual camera follows your scene switches instead of pinning to one scene.
  4. Come back to this page, press Refresh, then Connect.
Do I have to use OBS Virtual Camera?
You don't have to use OBS virtual camera, however you must ensure your chosen different camera source deactivates when swapping to a different scene from your TCG playing table. Improper set-up means we may still detect cards on your table when you are intending to show viewers a different scene (such as a Just Chatting scene).
Why are my viewers seeing cards even if I changed scenes?
You may not be using OBS Virtual Camera in Program Mode.
Connect a camera, press Test, then switch scenes in OBS. If the preview follows along, then the overlay will correctly clear when you swap to a scene without cards.
not checked
Is boardstate.gg activated as an overlay on my Twitch channel?
This test only works while you are live on Twitch.
not checked
Twitch can take a few minutes to report a change you just made, so try again if this has not caught up yet.
i Clears every card the detector is tracking. Cards reappear as they are seen again.
Error details
Technical readout of this page, your browser, and your cameras. Support may ask you to press Copy all and paste the result.
PREVIEWS
Your stream i The cyan box is the area boardstate analyzes. By default it starts as full screen, but if you have banners or cameras surrounding your game video, drag in the corners to better focus boardstate.gg on the card playing field. Then press Confirm. Your box is remembered on this computer, so it is right where you left it for the next stream.
This is the picture boardstate will analyze.
analyzing full frame
status: waiting for your channel link (step 1)
Flexible capture adjustment enabled. Adjust each individual corner of the capture window above until it aligns with your table, then press Confirm.
Demo: each corner of the capture window is dragged onto a corner of an angled table, then Confirm is pressed.
Which cards can my viewers see? i Watch your stream the way your viewers experience it. Every shaded card is live on their overlay right now! Hover and click them just like a viewer. Shown in grayscale here so the cards stand out, but viewers see your normal colors.
Watch here to confirm the extension is working.
status: waiting for your channel link (step 1)