SpellCast
Overview
OBS integration and stream QoL for Moxfield and SpellTable.
SpellCast adds polish and automation on top of Moxfield's playtest mode and SpellTable's remote game tool. Built for players and streamers who want their digital Magic setup to look better and respond to what's happening in the game. Features Better Chroma: replace Moxfield's default playmat with a solid colour or an image. Build a gallery of backgrounds and switch between them per deck. Better Cursor: a 3D hand reaches in from the bottom-right corner and follows your cursor. Modifier keys swap between pointing, a fist, pinching, and grabbing cards. Better Selection: particle effects on Moxfield's drag-select rectangle, with a customizable particle colour. Better Drawers: resize and relocate behaviour for Moxfield's library, graveyard, and exile drawers. Configure once for stream. Better Modals: reposition modals to a custom max-width, kill the backdrop, auto-close on interaction. Better Zones: float Library, Graveyard, Exile, and Command zone piles anywhere on the battlefield. You don't have to mess around setting up your zones in OBS. Rules engine: a Python-flavoured scripting language where your rules fire on game events (Moxfield zone changes, SpellTable life updates, hotkeys, etc...) and trigger actions (OBS scene swaps, source toggles, filter enables, SpellCast feature controls). Tween the background colour when your life drops. Swap the playmat image when your commander is set. Toggle Better Cursor with a hotkey. OBS WebSocket: control scenes, sources, filters, and inputs in OBS directly from your rules. Works with OBS WebSocket v5. Privacy SpellCast reads game state from Moxfield and SpellTable to fire its rules. No data leaves your machine. All settings persist locally. The optional OBS WebSocket connection is to a server you run on localhost.
0 out of 5No ratings
Details
- Version2.0.0
- UpdatedJune 15, 2026
- Offered bySpellCast
- Size3.18MiB
- LanguagesEnglish
- Developer
Email
spellcast.contact@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes