XMage news

Give feedback at github Download official client Donate by Patreon
    MSH - Marvel Super Heroes (github):
    Loading...
    MSC - Commander (github):
    Loading...
  • Jun 28, 2026, JayDi85

    Hot-fixes and 39 new cards from Marvel's sets

    New release contains improved game error dialog and hot-fixes for some newly added cards. Also it includes 39 new cards from MSH and MSC.

    If you find any bugs or has ideas on new features or changes then report it on github.

    If you like the project then you can support it by patreon.

    Other

    • GUI, game: improved error dialog for github reports (added time, game/stack state and latest game logs);
    • GUI, deck editor: fixed that CLU and TMC were legal in modern format (#15409);
    • GUI, cards viewer: improved performance on big set opening like SLD;
    • images: added MSC tokens to download;
    • images: added new SLD reprints;

    Ability fixes

    • Create a token that’s a copy - fixed game error on some use cases with with double faced cards (example: Grist, the Plague Swarm, #13343);
    • Zone change triggers - fixed game error on some mutated permanents and cards (#15438);

    Card fixes

    • Mysterios Mirage - fixed game error on usage;
    • Ragged Recluse - fixed game error on usage;
    • That’s Rough Buddy - fixed game error on usage

    New cards

    • Total new cards: 39;
    • Marvel Super Heroes:
      • Absorbing Man
      • Alien Invasion
      • Call Damage Control
      • Captain America, Living Legend
      • Crowd of True Believers
      • Echo, Perceptive Prodigy
      • Fin Fang Foom
      • HULK SMASH!
      • Hawkeye’s Bow
      • I Am Iron Man
      • Jennifer Walters
      • Jessica Jones, Private Eye
      • Rapid Rescue
      • Reptil, Dinomorpher
      • Repulsor Blast
      • Restorative Technique
      • Rewrite History
      • Speed, Young Avenger
      • Stature, Size Shifter
      • Stolen Stark Tech
      • Super-Soldier Serum
      • Swordsman, Sharp Scoundrel
      • Team Tactics
      • Thanos, the Mad Titan
      • The Kingpin of Crime
      • The Ruinous Wrecking Crew
      • The Serpent Society
      • Thor, God of Thunder
      • Tony Stark
      • Trickster’s Stratagem
      • U.S.Agent, John Walker
      • Vision Quest
      • Wakandan Royal Guard
      • Whiplash, Vengeful Engineer
      • Winter Soldier, Icy Assassin
    • Marvel Super Heroes Commander - added 4 new cards:
      • Accelerated Evolution
      • Ancestral Communion
      • Astonishing Spider-Man
      • The Fantasticar

    Full change history available on GitHub as commits history or as wiki page

  • Jun 20, 2026, JayDi85

    Marvel's sets, mutate and ~430 new cards

    New release contains ~430 new cards from old and new sets, 30+ cards with mutate mechanic from Ikoria and other. It also has some fixes for cards, abilities, gui’s card selection and deck editor.

    If you find any bugs or has ideas on new features or changes then report it on github.

    If you like the project then you can support it by patreon.

    Other

    • game: fixed game freeze on auto-choose and 1 available card to select (example: Inquisition of Kozilek, #14018, #14420, #14630);
    • deck editor: improved check and error messages on importing of bad deck file or cards;
    • deck editor: fixed layout errors on loading some decks (#11157);
    • deck editor: fixed deck corruption (cards duplication) on oldest cards replacement use with O button, improved replace stats (#8104);

    Ability fixes

    • Alternate casting - fixed that it was able to activate some alternate cost (example: Cyclonic Rift with Bolas’s Citadel, #14934);
    • Fateseal ability - fixed that it can’t to put any cards to the bottom (example: Mesmeric Sliver, #14167);
    • Squad costs - fixed that it require payments in some use cases (example: Space Marine Devastator with Etali, Primal Storm, #14940, #14966);
    • Type adding effects - fixed that it doesn’t apply to some MDFC and other multi faces creatures (example: Biotransference, Conspiracy, Leyline of Transformation, and Maskwood Nexus, #14817, #14925);
    • X-cost spell with alternative cost - fixed that some effects can’t see X value (example: Geometer’s Arthropod, #14989);

    Card fixes

    • Ennis, Debate Moderator - fixed game error on usage;
    • Fix Flow State - fixed wrong effect’s conditional (#14959);
    • Hall of the Bandit Lord - fixed game error on usage (#12162);
    • Maralen, Fae Ascendant - added outdated window cleanup, added card hints;
    • Mishra, Excavation Prodigy - fixed wrong multi-triggers on discard effects;
    • Old-Growth Educator - fixed that infusion ability only adds one +1/+1 counter (#14984);
    • Raph & Mikey, Troublemakers - fixed game error on usage (#15191);
    • Raphael, Most Attitude - fixed game error on usage;
    • Seifer Almasy - fixed game error on usage (#14943);
    • Seifer, Balamb Rival - fixed game error on usage (#14942);
    • Spider-Man Noir - fixed game error on usage (#14935);
    • Taster of Wares - fixed not working card targeting (#14932);
    • The Ooze - fixed not working trigger (#15166);
    • Urza, Powerstone Prodigy - fixed wrong multi-triggers on discard effects;

    New cards

    • Total new cards: 424;
    • Alchemy: Secrets of Strixhaven:
      • Corpseweaver Prodigy
      • Glorifying Verse
      • Grave Studies
      • Interdisciplinary Studies
    • Commander Legends: Battle for Baldur’s Gate:
      • Grell Philosopher
    • Fallout:
      • Cass, Hand of Vengeance
      • Strong Back
    • Ice Age:
      • Mercenaries
    • Ikoria: Lair of Behemoths - added 31 new cards with mutate:
    • Marvel Super Heroes - added 158 new cards;
    • Marvel Super Heroes Commander - added 214 new cards;
    • Mirage - added 1 new cards:
      • Cycle of Life
    • Teenage Mutant Ninja Turtles:
      • Brilliance Unleashed
      • Novel Nunchaku
      • Turtles Forever
    • Tempest:
      • No Quarter
    • The Hobbit:
      • An Unexpected Party
      • Bilbo, Luckwearer
      • Bilbo, Thief in the Night
      • My Precious
      • Smaug the Magnificent
      • The Arkenstone
      • Tom, Bert, and William

    Full change history available on GitHub as commits history or as wiki page

  • May 26, 2026, JayDi85

    Many new sets, tdfc, rooms, and ~1200 new cards

    New release contains ~1200 new cards from old and new sets, rooms mechanic from Duskmourn, ticket mechanic from Unfinity, transforming double faced cards, waterbend and much more. It also contains 300+ changes and fixes for old cards and abilities.

    If you find any bugs or has ideas on new features or changes then report it on github.

    If you like the project then you can support it by patreon.

    Other

    • deck editor: fixed missing images, full arts, reorganized promo sets and reprints, boosters generation;
    • deck editor: improved brackets calculations for x2 combos, removed tutors and improved game changers (#14003);
    • deck editor: improved commander colors checking with detail info on wrong color (#14450);
    • deck editor: updated bans list;
    • AI: improved performance and server stability for big games with many permanents and targets (#9539, #14031, #14044);
    • AI: fixed that it doesn’t generate add target events in some use cases (#14918);
    • GUI, app: improved small background image drawing (#14049);
    • GUI, app: fixed wrong game error messages about unit tests;
    • GUI, app: fixed error with miss tray icon in some linux systems like gnome (#14130);
    • GUI, game: improved stack’s hint with targets list (added player name and sorted by it);
    • cheats: improved init.txt commands with me/opponent/ai params;

    Ability fixes

    • Amass - improved and simplified UX for one target battlefields;
    • Blights - fixed that it wrongly trigger for another player (example: Morcant, High Perfect, #14421, #14437);
    • Blink/flicker - fixed that some ETB triggers doesn’t work for suppressed permanents (example: Cloudblazer with Frogify, #9839, #14898);
    • Can’t be sacrificed - improved support with cost payment (example: Hithlain Rope, #14194);
    • Can’t block alone - improved support like Orcish Conscripts;
    • Can’t have counters - improved support with cost payment (example: Tatterkite, #14194);
    • Cascade - fixed that it use card mana value instead spell mana value (example: Fireball with Quandrix, the Proof, #14693, #14687);
    • Cast from hand conditional - fixed that it trigger for other players (example: Omniscience with Sen Triplets, #14813);
    • Commander - added MDFc cards support as commander and commander damage calculation (#7530, #7637, #7699, #7773);
    • Copy cards - fixed that bestow on the stack not resolving into a token;
    • Copy cards - improved combo support with copies and move to exile zone (example: Mizzix’s Mastery, #14005);
    • Damage triggers - fixed duplicated triggers like Armadillo Cloak on Granger Guildmage (#14078);
    • Delirium, non combat damage triggers - fixed that it doesn’t trigger (example: Fear of Burning Alive, Chandra’s Incinerator, #14429);
    • Don’t cause abilities to trigger - fixed that it doesn’t prevent “one or more” events;
    • Double faced cards - improved support and many bugs/combos fixed (#14061);
    • Earthbend - fixed that it raise triggers for first target only (example: Dai Li Agents, #14426, #14436);
    • Exile and return this abilities - improved support with aura cards (example: Estrid’s Invocation, #14626, #14755);
    • For each card type targets - fixed that human and AI were able to choose any cards amount (example: Atraxa, Grand Unifier, #13964);
    • Mana abilities - improved ability activator support from 113.8 rules (example: Mana Cache, #14382, #14381);
    • Manifest - fixed game error on manifesting a non-permanents with counters (#13683, #14619);
    • Saga cards - improved ETB triggers support that doesn’t work (example: Battle at the Helvault Saga, #13710, #11728);
    • Soulbond - improved combo support, including paired creatures (#14542);

    Card fixes

    • 300+ improvements and fixes for old and new cards;

    New cards

    • Total new cards: 1218;
    • Assassin’s Creed:
      • Shaun & Rebecca, Agents
    • Avatar: The Last Airbender - added 194 new cards;
    • Avatar: The Last Airbender Eternal - added 87 new cards;
    • Duskmourn: House of Horror:
      • Bottomless Pool // Locker Room
      • Central Elevator // Promising Stairs
      • Charred Foyer // Warped Space
      • Creeping Peeper
      • Dazzling Theater // Prop Room
      • Defiled Crypt // Cadaver Lab
      • Derelict Attic // Widow’s Walk
      • Dollmaker’s Shop // Porcelain Gallery
      • Funeral Room // Awakening Hall
      • Ghostly Keybearer
      • Glassworks // Shattered Yard
      • Grand Entryway // Elegant Rotunda
      • Greenhouse // Rickety Gazebo
      • Inquisitive Glimmer
      • Meat Locker // Drowned Diner
      • Mirror Room // Fractured Realm
      • Moldering Gym // Weight Room
      • Overgrown Zealot
      • Painter’s Studio // Defaced Gallery
      • Rampaging Soulrager
      • Restricted Office // Lecture Hall
      • Roaring Furnace // Steaming Sauna
      • Say Its Name
      • Smoky Lounge // Misty Salon
      • Surgical Suite // Hospital Room
      • Ticket Booth // Tunnel of Hate
      • Underwater Tunnel // Slimy Aquarium
      • Unholy Annex // Ritual Chamber
      • Walk-In Closet // Forgotten Cellar
    • Duskmourn: House of Horror Commander:
      • Cramped Vents // Access Maze
      • Experimental Lab // Staff Room
      • Polluted Cistern // Dim Oubliette
      • Secret Arcade // Dusty Parlor
      • Spiked Corridor // Torture Pit
    • Fallout:
      • Aradesh, the Founder
      • Harold and Bob, First Numens
    • Final Fantasy Commander:
      • Chaos Shrine’s Black Crystal
      • Chocobo Camp
      • Edea, Possessed Sorceress
      • Fishing Gear
      • Garland, Royal Kidnapper
      • Judgment of Alexander
      • Mega Flare
      • Noctis, Heir Apparent
      • Rinoa, Angel Wing
      • Seifer, Balamb Rival
      • Squall, Gunblade Duelist
      • Vivi’s Persistence
    • Ice Age:
      • Arcum’s Weathervane
      • Bone Shaman
    • Lorwyn Eclipsed - added 241 new cards;
    • Lorwyn Eclipsed Commander - added 21 new cards;
    • Marvel Super Heroes - added 19 new cards;
    • Marvel Super Heroes Commander - added 8 new cards;
    • Masters Edition II:
      • Lava Burst
      • Orcish Conscripts
      • Orcish Farmer
      • Sacred Boon
      • Scars of the Veteran
    • Modern Horizons 3 Commander:
      • Hourglass of the Lost
      • Sunken Palace
    • Murders at Karlov Manor Commander:
      • Nelly Borca, Impulsive Accuser
      • Take the Bait
      • True Identity
      • Veiled Ascension
    • Reality Fracture:
      • Chandra, Chill of Compliance
      • Stingcaster Mage
    • Secret Lair Drop:
      • Jin Sakai, Ghost of Tsushima
      • Kratos, Stoic Father
      • Lucy MacLean, Positively Armed
      • Maximus, Knight Apparent
      • Nathan Drake, Treasure Hunter
      • The Ghoul, Gunslinger
    • Secrets of Strixhaven - added 254 new cards;
    • Secrets of Strixhaven Commander - added 63 new cards;
    • Teenage Mutant Ninja Turtles - added 184 new cards;
    • Teenage Mutant Ninja Turtles Eternal - added 66 new cards;
    • The Lost Caverns of Ixalan Commander:
      • Paleontologist’s Pick-Axe
    • Unfinity:
      • Blorbian Buddy
      • Ticket Turbotubes
    • Other sets:
      • Abomination, Irradiated Brute
      • Gleemox
      • Loki, God of Lies
      • M.O.D.O.K., Evil Intellect
      • Thanos, Death’s Consort
      • The Ice Dancer
      • Ultron, Machine Overlord

    Full change history available on GitHub as commits history or as wiki page

  • Oct 6, 2025, JayDi85

    Reworked AI, bracket/edh levels, and ~1200 new cards

    New release contains ~1200 new cards from old and new sets. It also includes new retro frame card style rendering, deck’s backet/edh calculation, supported moxfield and archidekt text import. AI targeting logic was fully reworked and improved for better performance and stability. Added many promo sets, tokens and images. Also it contains 3000+ changes and fixes for cards and abilities.

    If you find any bugs or has ideas on new features or changes then report it on github.

    If you like the project then you can support it by patreon.

    New retro frame render

    Added new retro frame render for all classic cards and reprints (#13563). If you like that style then you can force it for all modern cards too by Preferences - GUI Images menu.

    shot_251005_214820

    Deck editor and bracket/EDH levels

    • bracket: added bracket level calculations in deck’s validation panel;
    • bracket: added detail cards info for each bracket level;
    • bracket: added all levels support, including x2 infinite combos due https://commanderspellbook.com ;
    • edh: added power level info in deck validation panel (#5361, #11732, #13341);
    • edh: added detail calculation info (hint with cards and their power levels);
    • edh: fixed that deck’s edh power level ignore individual card’s levels and used only commanders;
    • edh: removed hidden and outdated deck restrictions by commander colors;
    • edh: now players can really limit their table by edh power level;

    Image

    Deck editor, search, and deck generation improves

    • search: added non-strict search (enter multiple words in any order or case, #6548);
    • search: added strict search (enter exact phrase inside quotes, #6548);
    • generate: added commander decks support (#5680);
    • generate: added more options for deck size;
    • generate: fixed and improved cards searching due selected colors (now it search by color identity instead mana cost);
    • deck: improved invalid deck information (added more details in wrong commander color);
    • deck: now a duplicated cards adds to the same place as original cards (#3314);
    • deck: improved grid padding for better cards selection by mouse;
    • deck: improved deck import from clipboard (added support of moxfield and archidekt decks format, #13838);
    • deck: fixed that clipboard import can choose wrong promo card (close #7666);

    Draft improves

    • added drafts with multiplayer game support (see examples in #13701);
      • new tourney’s single game mode allow to play tourneys/drafts with all players in one game without multiple rounds;
      • it’s allow to setup classic drafts with 1 vs 1 games and multiple rounds
      • added AI opponents support including draft bots from a public servers;
      • improved single/multiplayer drafts - allow unlimited number of draft bots;
    • example with single game mode:
      • setup draft with x4 humans -> draft + one game with x4 humans;
      • setup draft with x2 humans and x2 draft bots -> draft + one game with x2 humans;
      • setup draft with x1 human, x1 mad bot and x2 draft bots -> draft + one game with human vs AI;
    • example with multiple games mode:
      • setup draft with x4 humans -> draft + multiple 1vs1 games until tourney finish;
    • other: fixed miss tourney Booster Draft Swiss (Rich Man);

    shot_250531_101002

    Cube improves

    • deck: migrated to single cube files (warning for server’s owners, if you use custom config the it require some fixes, see default config);
    • deck: better support of Cube From Deck (fixed client/server errors, additional info about loaded cards, etc);
    • deck: updated to latest cube versions (mtgo vintage, paper);

    AI improves

    • fully reworked targeting and selection logic (#13638, #13606, #11285, #11134, #11666, #13617, #13613);
    • now AI will look at effect’s outcome and target’s battlefield score to make a most valuable choice;
    • added detail logs on too long thinks (show battlefield/stack stats, abilities activation chain on AI freezes, #10154, #13766);
    • improved get amount selection (now AI will not choose big and useless values);
    • improved spell selection on free cast (now AI will try to cast spells with valid targets only);
    • improved performance and server stability in games with “choose name” effects (#11285);
    • improved support of multiple targets abilities;
    • improved performance on too many possible targets (fix game freezes and server crashes - #9539, #9438, #9518, #11285, #5023);
    • fixed game freeze in some use cases with invalid target combinations (#13606, #11285);
    • fixed game errors with source related filters (#13713);
    • fixed game freeze in hand’s cards selection (#13290);
    • fixed game freeze in target amount selection with X=0 (#13290);

    Performance and stability

    • fixed game freeze on leaving player before finish target selection (example: Nethergoyf, #13567, #11285);
    • fixed game freeze on auto-choice usages with disconnected or under control players (#11285);
    • disabled triggers integrity checks for better performance;

    Other

    • download: new xmage install will save images as raw files instead zip archives by default for better compatibility (#13978);
    • images: added many promo sets and miss promo cards (#13834, #13903);
    • images: added and fixed many miss or outdated images in multiple sets (#13760);
    • images: added missing tokens for SLD, UNF, TDC, DSK, UND, UGL, WHO and many other sets (#13775, #13779);
    • images: fixed sets/rarity icons download from gatherer source (#13797);
    • images: updated gatherer source for latest images download, improved some tokens download (#13826);
    • images: fixed miss emblems download of Star Wars’ Yoda and Aurra Sing;
    • images: improved cards rendering with full art like poster cards (#13911);
    • server: fixed that it doesn’t allow to use 3 characters names despite config settings;
    • server: fixed that’s server can’t start on some wrong config settings;
    • deck: added Freeform Unlimited deck type to play games with any cards amount (#13815);
    • deck: updated bans list for multiple game modes;
    • deck: updated Canadian Highlander point list;
    • GUI, game: fixed that attacking creature draws a wrong colored arrow after blocked creature removed (must be gray, #11894);
    • GUI, game: fixed that player doesn’t mark avatar as selected/green in “up to” targeting;
    • GUI, game: fixed small font in some popup messages on big screens (related to #969);
    • GUI, game: added min targets info for target selection dialog;
    • GUI, game: added source info in “choose number/amount” dialogs, added auto-choose for single possible value (#13638);
    • GUI, lobby: fixed some errors on table/game close from server side (#13844);

    Ability fixes

    • Bestow - improved support of aura copy and attach as bestow, e.g. Arna Kennerüd use case (#13559);
    • Bestow - reworked implementation, many combo and bugs fixes (#13973);
    • Can block any number of creatures - fixed that it can be broken with some of “can block an additional creature” effects;
    • Can’t sacrifice effects - fixed that some cards with sacrifice can ignore it (#13916);
    • Changeling - improved combo support with some cards (see example: Valley Flamecaller and Alania, Divergent Storm, #13640);
    • Craft ability - improved combo support with transform cards (#13729);
    • Foretell ability - improved implementation and fixed some bugs (#13879);
    • Kate Stewart, All Will Be One - fixed wrong combo with suspended permanents (#13870);
    • Land type changing effects - improved combo support and layer dependency processing;
    • Named card name - fixed wrong card name in some rules, e.g. with gain ability;
    • Player under control - fixed that it doesn’t hide opponent’s hand after control lost (#13353);
    • Remove time counter - fixed that it can’t be selected for permanents with protection (example: Rift Elemental, #13857);
    • Search and put to battlefield - improved combo support with MDF cards (#13466, #13683);
    • Split cards - improved combo support with cards like Feather, the Redeemed (#12353, #13665);
    • Targeting and non-targeting cards - fixed that effects wrongly use target and non target choices (wrong protection, targetted triggers, etc - #13680);
    • Ward ability - improved combo support with re-casting aura (#13523, #13740);

    Card fixes

    • Aetherflux Conduit - fixed that it using mana value rather than mana spent;
    • Aettier and Priwen - fixed not working (#13822);
    • Alpine Moon - fixed that it incorrectly removing abilities in layer 4;
    • An-Havva Constable - fixed wrong count calc;
    • Angel of Jubilation and Yasharn, Implacable Earth - fixed that it incorrectly allowing/preventing sacrifice costs (#13753, #9650, #13422);
    • Ballad of the Black Flag - fixed wrong turn condition of last ability (#13785);
    • Bello, Bard of the Brambles - fixed wrong layers combination;
    • Bull-Rush Bruiser - fixed wrong effect duration;
    • Clement The Worrywort - fixed wrong target stacking;
    • Clement, the Worrywort - fixed wrong implementation;
    • Conformer Shuriken - fixed wrong power compare on trigger (#13804);
    • Contractual Safeguard - fixed wrong lookup filter;
    • Diplomatic Relations - fixed missing target;
    • Dragon’s Fire - fixed wrong targeting (#13756);
    • Dwarven Catapult - fixed game error on usage;
    • Fall of the First Civilization - fixed that it not allowing nonlands to be chosen and that it doesn’t drawing enough cards;
    • Font of Agonies - improved combo with fetch lands support (#13717);
    • Frodo, Determined Hero - fixed wrong lookup filter;
    • Gavi, Nest Warden - fixed game error on usage;
    • Gilgamesh, Master-at-Arms - fixed that it allowing any permanent to be attached (#13823);
    • Golbez - fixed that it returns card to hand, not battlefield;
    • Gorex, the Tombshell - fixed that it doesn’t return cards on death (#13657);
    • Gossip’s Talent - fixed game error on usage (#13652);
    • Illvoi Light Jammer - fixed wrong mana cost;
    • Incarnation Technique - fixed that it doesn’t processing trigger properly between the mill and return (#13601);
    • Jaya, Fiery Negotiator - fixed emblem’s trigger and wrong zone;
    • Ketramose, the New Dawn - fixed that it doesn’t seeing itself on exile;
    • Kolodin, Triumph Caster - fixed missing targets;
    • Krile Baldesion - fixed not working trigger;
    • Louisoix’s Sacrifice - fixed wrong additional cost (#13812);
    • Maarika - fixed that it showing all enemy untapped, noncreature permanents as being required to block her, improved card hints;
    • Mathas, Fiend Seeker - fixed that ability coming back when another counter is added;
    • Migloz, Maze Crusher - fixed wrong duration;
    • Mirror Golem - fixed game error with token copy (#13850);
    • Mirror of Life Trapping - fixed combo support with face down creatures (#13749);
    • Mistrise Village - fixed wrong effect duration and discard logic;
    • Nahiri, Forged in Fury - fixed the trigger firing for all attacking creatures, not just equipped ones (#13893);
    • Nibelheim Aflame - fixed that it wrongly damage a targeted creature (#13813);
    • Oni-Cult Anvil - fixed that it doesn’t trigger on itself;
    • Overwhelming Surge - fixed wrong lookup filter (#13614);
    • Parapet Thrasher - fixed wrong triggered ability;
    • Phelia, Exuberant Shepherd - fixed that it return all cards (#13722);
    • Pit of Offerings - fixed wrong targeting;
    • Portal Manipulator - fixed that it should work during any declare attackers step, not just the controller’s;
    • Professor Hojo - fixed miss ability type check (#13814);
    • Professor Hojo - fixed that it can’t be used on low mana (#13811);
    • Psychic Frog - fixed wrong exiling cards;
    • PuPu UFO - fixed that it setting its toughness to 0;
    • Pulsar Squadron Ace - fixed that it not revealing the card it finds;
    • Push // Pull - fixed wrong multiple triggers (#13450);
    • Quilled Charger - fixed wrong saddle duration;
    • Ragost, Deft Gastronaut - improved by card hint;
    • Ravenous Slime - fixed that it not exiling when it dies simultaneously;
    • Repentance - fixed wrong damage source;
    • Resurrection Orb - fixed that trigger working on creature that changed zones (#12974);
    • Rex - fixed that it doesn’t restrict stolen abilities to only once per turn;
    • Rhet-Tomb Mystic - fixed wrong color cost (#13582);
    • Rise of the Dread Marn - fixed that it counting noncreature permanents (#13738);
    • Ryan Sinclair - fixed that it not allowing spells with equal mana value to be cast;
    • Sensational Spider-Man - fixed that it not targeting at all;
    • Shared Fate - fixed that it ignore range of influence (#13839);
    • Shinryu, Transcendent Rival - added card hint about which player was chosen;
    • Shuriken - fixed that it giving control to wrong player;
    • Sigurd, Jarl of Ravensthorpe - fixed that last ability didn’t trigger on entering sagas;
    • Spectral Denial - fixed wrong target;
    • Stadium Headliner - fixed wrong damage;
    • Stalwart Successor - fixed that it doesn’t check entering permanents;
    • Strago and Relm - fixed wrong casting player (#13803);
    • Struggle for Project Purity - fixed miss rules text (#13568);
    • The Wind Crystal - fixed that it not granting lifelink;
    • Tombstone Stairwell - fixed that it doesn’t destroy tokens on leaves the battlefield;
    • Topography Tracker - fixed that it applying to opponents’ creatures;
    • Transpose - fixed wrong zone;
    • Tromell, Seymour’s Butler - fixed wrong etb effect (#13894);
    • Vampiric Embrace - fixed wrong +1/+1 creature (#13615);
    • Will of the Mardu - fixed not working first ability (#13558);
    • Zedruu the Greathearted - added card hint;
    • Zenos yae Galvus - fixed that it was not letting you choose a creature when it entered;
    • Zodiark, Umbral God - fixed that it only count creatures;
    • and much more undocumented fixes with cards and abilities;

    New cards

    • Total new cards: 1156;
    • Avatar: The Last Airbender - added 81 new cards;
    • Avatar: The Last Airbender Eternal - added 51 new cards;
    • Edge of Eternities - added 252 new cards;
    • Edge of Eternities Commander - added 24 new cards;
    • Final Fantasy - added 317 new cards;
    • Final Fantasy Commander - added 108 new cards;
    • Marvel’s Spider-Man - added 186 new cards;
    • Marvel’s Spider-Man Eternal - added 20 new cards;
    • Assassin’s Creed:
      • Altair Ibn-La’Ahad
      • Fall of the First Civilization
      • Havi, the All-Father
      • Jacob Frye
      • Monastery Raid
      • Ratonhnhaketon
      • Shay Cormac
    • Bloomburrow Commander:
      • Echoing Assault
      • Sword of the Squeak
    • Commander Legends: Battle for Baldur’s Gate:
      • Commander Liara Portyr
    • Doctor Who:
      • Ashad, the Lone Cyberman
      • Barbara Wright
      • Blink
      • Danny Pink
      • Day of the Moon
      • Everybody Lives!
      • Genesis of the Daleks
      • Hunted by The Family
      • Idris, Soul of the TARDIS
      • Midnight Crusader Shuttle
      • Nyssa of Traken
      • Ryan Sinclair
      • Strax, Sontaran Nurse
      • Sycorax Commander
      • The Caves of Androzani
      • The Curse of Fenric
      • The Day of the Doctor
      • The Eleventh Doctor
      • The Face of Boe
      • The Fourth Doctor
      • The Master, Formed Anew
      • The Master, Gallifrey’s End
      • The Master, Mesmerist
      • The Parting of the Ways
      • The Seventh Doctor
      • The Toymaker’s Trap
      • The War Games
      • The Wedding of River Song
      • Trial of a Time Lord
      • Vislor Turlough
    • Duskmourn: House of Horror:
      • Ghostly Dancers
      • Keys to the House
      • Marina Vendrell
      • Monstrous Emergence
      • Reluctant Role Model
      • Trial of Agony
      • Undead Sprinter
      • Valgavoth, Terror Eater
    • Duskmourn: House of Horror Commander:
      • Ancient Cellarspawn
      • Barbflare Gremlin
      • Demonic Covenant
      • Into the Pit
      • Sadistic Shell Game
      • Soaring Lightbringer
      • Star Athlete
    • Fallout:
      • Inventory Management
      • Mysterious Stranger
      • Nuka-Nuke Launcher
      • Preston Garvey, Minuteman
      • Three Dog, Galaxy News DJ
      • Vault 11: Voter’s Dilemma
      • Vault 13: Dweller’s Journey
    • Foundations Jumpstart:
      • Aphelia, Viper Whisperer
      • Psemilla, Meletian Poet
    • Lorwyn Eclipsed:
      • Ashling’s Command
      • Bitterbloom Bearer
      • Deceit
      • Eirdu, Carrier of Dawn
      • Emptiness
      • Figure of Fable
      • Formidable Speaker
      • Isilu, Carrier of Twilight
      • Morningtide’s Light
      • Mutable Explorer
      • Sygg, Wanderbrine Shield
      • Sygg, Wanderwine Wisdom
    • Mirage:
      • Discordant Spirit
      • Shadowbane
      • Sirocco
    • Modern Horizons 3 Commander:
      • Exterminator Magmarch
      • Overclocked Electromancer
      • Rampant Frogantua
      • Tempt with Mayhem
    • Murders at Karlov Manor Commander:
      • Foreboding Steamboat
      • Mob Verdict
      • Serene Sleuth
      • Unexplained Absence
    • Outlaws of Thunder Junction Commander:
      • Forger’s Foundry
    • Ravnica: Clue Edition:
      • Boros Strike-Captain
      • Covetous Elegy
      • Dimir Strandcatcher
      • Frenzied Gorespawn
      • Furious Spinesplitter
      • Herald of Ilharg
      • Memory Vampire
      • Ordruun Mentor
      • Portal Manipulator
      • Resonance Technician
    • Secret Lair Drop:
      • Abby, Merciless Soldier
      • Aloy, Savior of Meridian
      • Amy Rose
      • Atreus, Impulsive Son
      • Dr. Eggman
      • Ellie, Brick Master
      • Ellie, Vengeful Hunter
      • Jaws, Relentless Predator
      • Joel, Resolute Survivor
      • Knuckles the Echidna
      • Kratos, God of War
      • Shadow the Hedgehog
      • Sonic the Hedgehog
      • Super State
    • Transformers:
      • Cyclonus, Cybertronian Fighter
      • Cyclonus, the Saboteur
    • Warhammer 40,000 Commander:
      • Lucius the Eternal
      • The Red Terror

    Full change history available on GitHub as commits history or as wiki page

  • May 18, 2025, JayDi85

    Server Stability Reaches New Heights 🚀 🎉

    The public server has now run flawlessly for over 10 days straight multiple times, most recently handling 24,000+ games and 700+ tournaments without a single restart! 💪

    This is the longest uninterrupted uptime we’ve ever achieved—a major milestone!

    Over the past year, we’ve dedicated significant effort to code optimization and server stability improvements, and now we’re seeing the results. This record uptime proves our progress! ✨

    Thank you for your patience and support. More upgrades coming soon! 😊

    If you like the project then you can support it by patreon.

  • Apr 19, 2025, JayDi85

    AI and draft fixes, all Tarkir cards are done now

    New release contains 46 new cards from Tarkir, Final Fantasy, Spiderman and other sets. It also contains many stability fixes for AI opponents, drafts and reconnects stability fixes, and other improves.

    If you find any bugs or has ideas on new features or changes then report it on github.

    If you like the project then you can support it by patreon.

    AI fixes

    • improved stability (related to game freezes, #13290);
    • fixed game freeze with yes/no combat triggers (#13290);
    • fixed game freezes and errors with some cards;
    • fixed that AI can target dead players in some use cases (#13507);
    • fixed that AI wrongly choose targets in bad/good effects in some use cases;
    • fixed that AI can’t find valid targets in some use cases;

    Draft fixes

    • improved drafts stability on reconnect or with bad connections, e.g. with mobile network;
    • fixed that server can’t start new tourney after some time;
    • fixed miss or empty draft panels (#11621, #11069);
    • fixed tourney freezes for richman drafts on disconnects (#12967, #11069);
    • fixed tourney freezes on rare use cases with bad connection;

    Other

    • images: fixed not working download due wrongly selected proxy settings (#13549);
    • images: add new reprints to TDM, SLD, SLP and other sets;
    • deck: renamed some Universes Within cards (example: Edgin Larcenous Lutenist -> Bohn, Beguiling Balladeer);
    • server: fixed miss cheat button on reconnection in server’s test mode;
    • server: now it disable draft’s clicks protection timeout in test mode (can test drafts much faster);

    Ability fixes

    • Control your commander condition - fixed that it wrongly use opponent’s commanders too (example: Loyal Subordinate, #13542);
    • Draw from bottom abilities - fixed that it wrongly reveal additional card (example: River Song and Lantern of Insight, #13547);
    • Harmonize abilities - improved combo support with X-spells (#13531);

    Card fixes

    • Ainok Wayfarer - fixed that it mill 3 cards instead 1 (#13537);
    • Assimilation Aegis - fixed that token copies were not able to select a creature from exile to copy;
    • Elspeth, Storm Slayer - fixed wrong end turn condition (#13550);
    • Kotis, the Fangkeeper - fixed not working ability;
    • Marang River Regent - fixed that it being able to target itself;
    • Parapet Thrasher - fixed first mode;
    • Phyrexian Dreadnought - fixed that it can’t use itself for sacrifice cost (#13552);
    • Riptide Gearhulk - fixed that it doesn’t bouncing all targets;
    • Surrak, Elusive Hunter - fixed wrong ability;
    • United Battlefront - fixed that it put 1 card instead 2 (#13546);
    • Veteran Survivor - fixed game error in some use cases;

    New cards

    • Assassin’s Creed:
      • Sokrates, Athenian Teacher
    • Bloomburrow:
      • Clement, the Worrywort
    • Bloomburrow Commander:
      • Insatiable Frugivore
    • Duskmourn: House of Horror:
      • Osseous Sticktwister
    • Final Fantasy:
      • Chaos, the Endless
      • Cloud, Planet’s Champion
      • Cooking Campsite
      • Garland, Knight of Cornelia
      • Gladiolus Amicitia
      • Sidequest: Catch a Fish
      • Zell Dincht
    • Marvel’s Spider-Man Eternal:
      • Doc Ock, Evil Inventor
      • Grasping Tentacles
      • Green Goblin, Nemesis
      • Pumpkin Bombs
      • Sensational Spider-Man
      • Venom, Deadly Devourer
    • Tarkir: Dragonstorm:
      • All-Out Assault
      • Dalkovan Encampment
      • Desperate Measures
      • Hundred-Battle Veteran
      • Surrak, Elusive Hunter
      • Mistrise Village
      • Rite of Renewal
    • Tarkir: Dragonstorm Commander:
      • Afterlife from the Loam
      • Ainok Strike Leader
      • Bone Devourer
      • Broodcaller Scourge
      • Diviner of Mist
      • Kotis, Sibsig Champion
      • Neriv, Crackling Vanguard
      • Parapet Thrasher
      • Protector of the Wastes
      • Rampart Architect
      • Shiko and Narset, Unified
      • Steward of the Harvest
      • Thundermane Dragon
      • Transcendent Dragon
      • Transforming Flourish
      • Voracious Bibliophile
      • Will of the Abzan
      • Will of the Jeskai
      • Will of the Mardu
      • Will of the Sultai
      • Will of the Temur
      • Zurgo Stormrender
    • Total cards: 46

    Full change history available on GitHub as commits history or as wiki page

  • Apr 11, 2025, JayDi85

    AI and images download, Tarkir set and 350+ new cards

    New release contains 357 new cards, most from Tarkir and Aetherdrift (including Omen, Mobilize and Harmonize mechanics), but also includes new cards from other sets like FIN, ACR, WHO and other. It also contains new combat rules without damage assignment order, fixes like scryfall images download, AI freezes, Rain of Riches’s cascade and many other improves.

    If you find any bugs or has ideas on new features or changes then report it on github.

    If you like the project then you can support it by patreon.

    AI

    • fixed game freeze on cards with combat triggers (#13342);

    Other

    • game: added new combat rules from Foundations release - no more combat damage assignment order (#13279);
    • images: fixed images download from scryfall source;
    • images: added many tokens from old and new sets, fixed miss images (#13492);
    • deck: updated bans list;
    • deck: updated deck’s edh power level and integrated game changers to it (game changer usage set deck’s max points to 20, #13483);
    • GUI, game: added auto-skip of select blocker step if not blockers available (#13496);
    • GUI, game: added auto-resize to new popup windows like reveal/graveyard (#4351, #12281);
    • GUI, game: fixed game error in choose ability dialog on using CTRL and mouse wheel (#13148, #13186);
    • GUI, lobby: fixed error on mouse move over some table headers (#13331);
    • network: fixed that some players can be disconnected and immediately lose on mobile networks (#13155, 13390);

    Ability fixes

    • Choose a player at random - fixed that it wrongly choose same player (example: Scrambleverse, #12679, #13526);
    • Delve abilities - removed unnecessary windows with exiled cards (except few cards that can use it);
    • Do if cost paid - otherwise effects not applied if cost cannot be paid (#13433);
    • It’s become a creature - improved combo support with other creature depended effects due mtg layers;
    • Ninjutsu abilities - fixed that multiple invocation causes multiple damage and triggers (#13425);
    • Suspend abilities - fixed that some cards can be unplayable in some use cases (example: Epochrasite, #13527);
    • Suspend abilities - improved combo support with Gandalf of the Secret Fire (#13527);
    • Suspend abilities - improved combo support with MDFC and adventure/omen cards (#13527);
    • Ward abilities - fixed that it apply only once for multiple triggers instead multiple times (example: Roaming Throne, #13498);
    • X cost abilities - fixed missing game logs and card icons in some use cases (#13516);
    • X cost abilities - fixed that some cards ask to announce already defined X values (example: Bargaining Table, #13516);
    • X cost abilities - fixed that some cards do not support combo with other cost modification effects (#13516);
    • X cost abilities - fixed that some cards with ignore min/max limits for X (allow to choose any X, example: Scorched Earth, Open The Way, #13516);

    Card fixes

    • Angelic Aberration - fixed that it used current PT instead base (#13478);
    • Delney, Streetwise Lookout - fixed wrong trigger (#13241);
    • Fanatic of the Harrowing - fixed that it discard by wrong players;
    • Fecund Greenshell - fixed that it trigger on opponent creatures too (#13414);
    • Fungal Plots - fixed useless exile window;
    • Gastal Thrillroller - fixed not working return from graveyard (#13400);
    • Gnostro, Voice of the Crags - added card hint;
    • Grist, the Hunger Tide - added card hint (#13354);
    • Hakim Loreweaver - fixed not working destroy ability;
    • Inniaz, the Gale Force - fixed that it wrongly choose left/right player (#13526);
    • Macabre Reconstruction - fixed wrong cost reduction;
    • Minion of the Wastes - fixed wrong boost effect (same for Wood Elemental and Nameless Race);
    • Mongrel Pack - fixed dies trigger;
    • Mu Yanling, Wind Rider - fixed not working second ability (#13361);
    • Nether Traitor - fixed that it doesn’t trigger correctly (#13451);
    • Noise Marine - added card hint;
    • Not Dead After All - fixed that it moved cards by wrong player (#13365);
    • Open The Way - fixed that it allow to choose any X without limits (#13516, #12810);
    • Profound Journey - fixed that it can’t target battle card type (#13377);
    • Rain of Riches - fixed that it does not cascade (#9669, #13396);
    • Season of Loss - added card hint (#13354);
    • Songs of the Damned - added card hint (#13354);
    • Sumala Sentry - fixed not working trigger (#13432);
    • Sword of Dungeons and Dragons - simplified code and replaced golden color token by all colored token (#13470);
    • The Aetherspark - fixed that it able to be targeted when attached to a creature (#13430);
    • The Aetherspark - fixed that it can’t activate abilities when not controlling any creatures (#13462);
    • Unbound Flourishing - improved combo support for activated abilities with predefined X mana costs like Bargaining Table (#13516);
    • Unmoored Ego - fixed that exile cards choice is not optional (#13349);
    • Veiled Apparition - fixed miss flying ability;
    • Volatile Stormdrake - fixed that it can skip sacrifice part in some use cases (#13307);
    • Volcanic Torrent - added card hint;
    • Webstrike Elite - fixed not working triggered effect from cycling (#13401, #13397);

    New cards

    • Tarkir: Dragonstorm - added 245 new cards;
    • Tarkir: Dragonstorm Commander - added 28 new cards:
    • Aetherdrift - added 38 new cards;
    • Aetherdrift Commander:
      • Hashaton, Scarab’s Fist
      • Lost Monarch of Ifnir
      • Nissa, Worldsoul Speaker
      • Pia Nalaar, Chief Mechanic
      • Priest of the Crossing
      • Rampaging Aetherhood
      • Renewed Solidarity
      • Saheeli, Radiant Creator
      • Stridehangar Automaton
      • Territorial Aetherkite
    • Assassin’s Creed:
      • Alexios, Deimos of Kosmos
      • Brotherhood Headquarters
      • Haytham Kenway
      • Layla Hassan
      • Overpowering Attack
      • The Aesir Escape Valhalla
      • Viewpoint Synchronization
      • What Must Be Done
    • Bloomburrow Commander:
      • Evercoat Ursine
    • Doctor Who:
      • Bill Potts
      • Ensnared by the Mara
      • Fugitive of the Judoon
      • Peri Brown
      • The First Doctor
      • The Girl in the Fireplace
      • The Night of the Doctor
      • The Second Doctor
      • The Sound of Drums
      • This Is How It Ends
      • Wilfred Mott
    • Duskmourn: House of Horror Commander:
      • Suspended Sentence
      • Ursine Monstrosity
    • Fallout:
      • Strong, the Brutish Thespian
    • Final Fantasy:
      • Jumbo Cactuar
      • Sazh’s Chocobo
      • Sephiroth, Planet’s Heir
      • Sin, Spira’s Punishment
      • Stiltzkin, Moogle Merchant
      • Summon: Shiva
      • Tonberry
    • Final Fantasy Commander:
      • Celes, Rune Knight
      • Cloud, Ex-SOLDIER
      • Terra, Herald of Hope
      • Y’shtola, Night’s Blessed
    • Masters Edition II:
      • Goblin Ski Patrol
    • Ravnica: Clue Edition:
      • Suppressor Skyguard
    • Total cards: 357

    Full change history available on GitHub as commits history or as wiki page