Plugin — Fortune Cards (card-flip game)
Fortune Cards is a fortune-telling card-flip game for streams — when a viewer donates above your threshold, the system randomly flips one card from your deck with a flip animation, flash effect, and sound.
It works as both a "fortune-telling" game and a "command card" game (give cards activity names like "Drink water", "Dance", "Answer a question").
What you'll need
- Card images (PNG / JPG / WebP) — at least 2–3
- A card cover image (the back of the cards) — required, exactly 1
- (Optional) a reveal sound for the flip
- A trigger threshold: amount ≥ X, or = X exactly
Step 1 — Enable the plugin
- Go to Plugins → the Fortune Cards tab
- Flip the Enable toggle
Step 2 — Pick a Trigger Mode
In the Trigger section, pick one of two modes:
- ≥ minimum amount — donation ≥ X baht → trigger
- = exact amount — donation equal to X exactly → trigger (e.g. only when someone donates exactly 99)
Then enter the amount.
Step 3 — Upload your Card Deck + Cover
Card deck
- Click + Add Card / Upload Cards
- Upload card images one at a time (or several at once)
- Name each one (e.g. "Good Luck", "Fortune") — the name shows below the card on flip
Card cover (back image)
- In the Card Cover section — click Upload
- Pick the back-of-card image — shown before the flip
:::warning Cover required A Card Cover is required — without it the plugin won't trigger. :::
Step 4 — (Optional) upload a reveal sound
A short clip that plays when a card flips:
- Reveal Sound section — click Upload
- Set Volume (0–100%)
Skip it for a silent flip (animation only).
Step 5 — Configure Display + Style
Tweak:
- Display Duration — how long the card stays visible after flipping (seconds)
- Flip Duration — how long the flip animation takes (seconds)
- Card Width — card size (px)
- Show Name (toggle) — show the card name below the image
- Show Donor (toggle) — show the donor's name above the card
- Donor name color / size
- Card name color / size
- Font family
Flash Effect
- Enable Flash (toggle) — bright flash during the flip
- Color — flash color
- Intensity — how bright
Step 6 — Copy Widget URL → OBS
- Find the Card Widget URL section
- Click Copy — URL:
http://localhost:3001/cards - OBS → + Sources → Browser → paste URL
- Set Width / Height large enough for the card + name
- Drag into position in the scene
Step 7 — Test
The plugin tab has a Preview / Test Draw button — click it to simulate a card flip in the widget without a real donation. Or use the Test Panel and send a donation that meets the threshold.
Tips & Troubleshooting
- No card flips on donation: check Enable + Trigger amount + cover image is set + at least 1 card uploaded.
- Card looks blurry in OBS: upload higher-res images (≥ 600px wide recommended).
- Flip animation feels janky: lower the Flip Duration or shrink Card Width.
- Want certain cards to be rare: upload a lot of them (10+) — the system picks uniformly at random for now (no weighting like the wheel has).
:::tip Use it as a game instead of fortune-telling Name the cards after "challenges" or "actions" the streamer has to do — e.g. "Draw something for 30s", "Sing one verse". :::