MTGR Commander Roguelite
Tools & Reference

Card Spawner Guide

MTGR runs on a modified version of Amuzet's Card Importer mod in Tabletop Simulator — a Scryfall-powered tool that lets you spawn any card, generate commander pools, and more, all from the TTS chat bar.

Type commands in TTS chat Powered by Scryfall API Commander format enforced by default
Getting Started

Spawning Cards

All commands are typed into the TTS chat bar and start with Scryfall followed by a space.

Spawn a named card

Type the card name. Partial names and common shorthand usually work.

  • Scryfall Lightning Bolt
  • Scryfall Sol Ring
  • Scryfall Arcane Signet

Spawn with custom art (proxy)

Add an image URL after the card name. Uses Scryfall's official stats but displays your art. Supports Imgur and Steam CDN links.

  • Scryfall Island https://i.imgur.com/abc123.jpg
  • Scryfall Black Lotus https://i.imgur.com/xyz.png

Tips

  • If a card fails to spawn, check the spelling against Scryfall — some names include punctuation.
  • Stuck or slow? Run Scryfall clear queue to force-reset the importer.
  • Large pools (100 cards) take a moment — a progress ticker appears in chat while it builds.

Color Identity Codes

Used with id: in Random queries.

  • Mono: w u b r g
  • Two-color: wu wb ub ur br bg rg rw gw gu
  • Three-color: wub ubr brg rgw gwu wbg ubg wur wbr urg
  • Four-color: wubr ubrg brgw rgwu gwub
  • Five-color: wubrg
  • Colorless: use id:c
Random & Pool Generation

Random Command

Scryfall Random is the workhorse of MTGR setup. It pulls random cards matching a Scryfall query — one card, or a full pool at once. The count at the end controls how many cards spawn.

Syntax

Use the ?q= URL-style format with + between filters — this is the most reliable format for multi-filter queries. Count goes at the end after a space.

  • Scryfall Random ?q=[filter]+[filter]+... [count]
  • Scryfall Random q=[filter]+[filter]+... [count] — same without ?

Simple single-filter spaced queries also work (e.g. is:commander), but for anything more complex use the ?q= format.

Examples

  • Scryfall Random ?q=id:rb+t:creature+cmc<5 22 — 22 black/red creatures with mana value under 5
  • Scryfall Random ?q=is:commander+id:wubr 5 — 5 random commanders within WUBR identity
  • Scryfall Random ?q=f:commander+id:rw+-t:land 100 — 100 non-land Commander-legal cards in Boros colors
  • Scryfall Random ?q=r:rare+f:commander 1 — 1 random rare legal in Commander
Scryfall Search Syntax

Query Filters

These filters go inside ?q= queries. Join multiple with +. Prefix any filter with - to exclude it.

  • c:COLOR — Card color. Values: w u b r g  |  m = multicolor, c = colorless
  • id:COLORS — Color identity. Combine letters: id:wubr, id:rg, id:w
  • t:TYPE — Type line. Values: creature instant sorcery enchantment artifact land legendary planeswalker
  • is:commander — Valid commander (legendary creature or planeswalker with the ability)
  • r:RARITY — Rarity. Values: common uncommon rare mythic
  • f:commander — Legal in Commander format
  • mv:N — Mana value. Supports comparisons: mv<5  mv>=3  mv=4
  • pow:N — Power. Supports comparisons: pow>=4  pow=2
  • tou:N — Toughness. Supports comparisons: tou<=3
  • o:TEXT — Oracle text contains a word or phrase. Example: o:draw  o:flying
  • kw:KEYWORD — Has a keyword ability. Example: kw:flying  kw:haste  kw:trample
  • otag:TAG — Oracle tag — curated functional categories. Example: otag:removal  otag:ramp  otag:draw. Browse all tags at tagger.scryfall.com
Utility & Settings

All Chat Commands

General

  • Scryfall help — Print the full command reference in TTS chat
  • Scryfall clear queue — Cancel all pending requests and reset the importer
  • Scryfall clear back — Reset all custom card backs to the default
  • Scryfall hide — Toggle whether the importer echoes commands in chat (admin only)

Image & Display

  • Scryfall Quality normal — Standard quality images (default, fastest)
  • Scryfall Quality large — Higher resolution images
  • Scryfall Quality png — Lossless PNG quality (slowest to load)
  • Scryfall Back [ImageURL] — Set a custom card back image for your cards
  • Scryfall Lang [code] — Change card language (e.g. en, fr, de, ja)

Card Info

  • Scryfall Text [CardName] — Print a card's oracle text in chat
  • Scryfall Rules [CardName] — Print comprehensive rules text in chat
  • Scryfall Legal [CardName] — Show format legality for a card
  • Scryfall Legalities [CardName] — Full legality breakdown

Format Enforcement (Host only)

Controls whether the importer enforces Commander format legality when spawning cards. On by default.

  • Scryfall format on — Enforce Commander legality
  • Scryfall format off — Disable enforcement
  • Scryfall format toggle — Switch current state
  • Scryfall format status — Show current state in chat

Auto-Recovery

The importer monitors itself for stuck or hung requests. If a request takes more than 30 seconds it is automatically cancelled and the queue continues. You can also manually clear a stuck queue:

  • Scryfall clear queue — force-clear everything and restart