It is currently 29 Jan 2020, 14:39
Text Size

Release of XMage 1.4.42 - stability and freeze fixes

by BetaSteward

Moderators: TheElk801, BetaSteward, LevelX, North, noxx, JayDi, jeffwadsworth, CCGHQ Admins

Release of XMage 1.4.42 - stability and freeze fixes

Postby JayDi » 09 Jan 2020, 05:55

A new version of XMage (1.4.42) was released today.

Download the Launcher jar from to install and run Xmage.
XMage Launcher

Direct XMage downloads of the archive files (without launcher) can be found here:

1.4.42V2 (2020-01-18)
Download from github
Download from
User avatar
Posts: 247
Joined: 23 Nov 2017, 15:41
Location: Russia
Has thanked: 0 time
Been thanked: 32 times

Re: Release of XMage 1.4.42 - stability and freeze fixes

Postby JayDi » 09 Jan 2020, 05:57

# Release 1.4.42V0 (2020-01-09)

## New cards
* 95 new cards from Theros Beyond Death (THB);

## Freezes and stability improves
* Tournaments: fixed that games never starts if player got connection problem (disconnected player will force to join after 10 seconds and lose the game now, #6150);
* Game: no more game freezes on commanders from disconnected players in started games;
* Game: no more game freezes for disconnected players in started games (on mulligan, yes/no choices, etc);
* Game: improved /fix command to support disconnected/freezed players;
* Game: fixed priority lost for some abilities, fixed priority lost in declare attackers/blockers step;
* Added auto-chat messages about connection problem with opponents (checks player status every minute);
* Network data optimization (missing data compress for some server's responses);
* US server upgraded for less restarts (;

## Tapped for mana improves
* Fixed that it can gives too much mana (Mana Reflection and many other cards: #5943, #6106, #6102, #5935, #5385);
* Fixed that it asks players to choose in random moments;

## Adventure and split cards improves
* Split cards shows left and right mana cost now (in deck editor, hand, etc);
* Adventure cards shows adventure and normal cost now (in deck editor, hand, etc);
* Adventure cards shows adventure spell name in deck editor's list now;
* Adventure cards exile windows shows player name now;
* Improved game logs (card hint works with adventure spell now, added original card info to cast's log);
* Added adventure spell info in permanent's rules on battlefield;
* Fixed wrong card name on the stack in image render mode;
* Added missing adventure card type info in rules (instant or sorcery);


## AI improves
* Buyback abilities - fixed that computer can't cast cards with buyback for normal cost (AI don't use buyback now);
* Kicker abilities - fixed that computer can't cast cards with kicker for normal cost (AI don't use kicker now);
* Replicate abilities - fixed that computer can freeze the game after play card with replicate (AI don't use it now);
* Target of an opponent's choice abilities - fixed that computer was able to cancel card cast, fixed wrong target chooses (Evangelize, Echo Chamber, Arena, Preacher, etc);
* Fixed that computer can't target cards on battlefield if it contains tokens;
* Gain control abilities - fixed wrong target chooses by computer (selects weakest permanent instead most powerful);
* Added old experimental Monte Carlo AI version to distributing (#6114);

## Other
* Game: Canadian Highlander - updated card points;
* Game: Centurion Commander - fixed missing banned cards Gaea, Mishra, Sensei and Yawgmoth;
* Game: Duel Commander - fixed missing banned card Yuriko;
* Images: fixed wrong images download for 6ED set;
* Deck editor: fixed missing loading cursor;
* Deck editor: fixed that RTR cards doesn't shows in pioneer format filter;
* Deck editor: added new xmage export format with extra info about cards (color, CMC, types - #6110);

## Abilities fixes
* Commander change zone - fixed a problem of triggered effects that detect if a creature was exiled but the creature ended in a another zone (e.g. commander) (#5905);
* Council's Dilemma abilities - improved display of vote;
* Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target;
* Explore abilities - fixed that it doesn't receive +1/+1 counter on empty library (#6127);
* Gain abilities - fixed wrong apply order for changeling and creature type depended effects (example: Amorphous Axe and Tempered Sliver combo, #6147);
* Gain control abilities - fixed that effect applied after effect's source leaves the battlefield (example: Varchild, Betrayer of Kjeldor with entering to battlefield creatures);
* Gain control abilities - fixed wrong targets for controlled permanent's abilities in some use cases;
* Lost abilities - fixed that some cards can remove abilities forever (example: Yixlid Jailer - #1147);
* Play from non hand zone - added missing spell choose dialogs (if card have alternative spells);
* Play top card from library - fixed rare rollback error with empty library;
* Play top card from library - fixed that player can see next top card before casting current top card (example: Bolas's Citadel);
* Play top card from library - fixed that unplayable lands marks as playable;
* Put card from hand to battlefield - fixed missing rule text about tapped (example: Arboreal Grazer);
* Until your next turn effects - fixed that continuous effects of lost/leaved players can be discarded by combat or some cards before next turn starts;

## Cards fixes
* Bolas's Citadel - fixed that it can't play cards with mana and other abilities;
* Carpet of Flowers - fixed that it not triggers again after any zone change (#5315);
* Daxos, Blessed by the Sun - fixed triggering off of noncreature permanents;
* Distant Memories - fixed missing opponents asking in multiplayer (#6135);
* Emry, Lurker of the Loch - fixed that allows lands to be cast (#6137);
* Enchanted Evening - fixed not working combo with Starfield of Nyx (#6136);
* Ereboss Intervention - fixed that it boosting instead unboosting targets;
* Expropriate - fixed a problem that the prompt text of the select permanent selection to get the control of the permanent was not shown;
* Fae of Wishes // Granted - fixed that adventure spell targets non lands instead non creatures (#6123);
* Faerie Artisans - fixed a problem that the triggering permanent was not copied if it already left the battlefield (#5904);
* Gadwick, the Wizened - fixed that it killed with his draw ability on the stack if X is 0 and you draw no cards (#6149);
* Gargos, Vicious Watcher - fixed wrong triggering (#5918);
* Interplanar Beacon - fixed that it allow to add same mana (#6157);
* Legion's End - fixed that it exiling noncreature permanents;
* Lim-Dul's Vault - fixed that AI can freeze the game;
* Ludevic, Necro-Alchemist - fixed that it doesn't triggers after controller's damage, fixed that it doesn't triggers on no damage, fixed that it draws on controller's damage
* Militia Bugler - fixed that it puts cards in any order instead random;
* Murderous Rider - fixed that it not going to bottom of the library on death (#6117);
* Nicol Bolas, God-Pharaoh - fixed rollback error if someone disconnects while choosing cards to exile;
* Nicol Bolas, God-Pharaoh - fixed that -4 ability can target own stuff;
* Nissa, Vastwood Seer - fixed a bug of the Nissa, Sage Animist that the animated lands lost the creature type as soon as Nissa was cast again from command zone or from hand (#5677);
* Oath of Mages - fixed that damage replace events works incorrectly with it (example: Torbran's effect ignored);
* Opportunistic Dragon - fixed that the can't attack or block effect was not discarded if the Opportunistic Dragon left the battlefield;
* Questing Beast - fixed rollback error on damage prevent (#6116);
* Shared Fate - fixed endless loop if it was on the battlefield;
* Thopter Assembly - fixed that it doesn't returns to hand if no other thopters on battlefield;
* Tragic Arrogance - fixed a problem that under some circumstances permanents of the wrong player were sacrificed;
* War's Toll - fixed the implementation of the restriction effect;
* Yarok's Fenlurker - fixed rollback error with empty hand;

* Anax, Hardened in the Forge
* Allure of the Unknown
* Altar of the Pantheon
* Aphemia, the Cacophony
* Arasta of the Endless Web
* Archon of Falling Stars
* Archon of Sun's Grace
* Arena Trickster
* Ashiok's Erasure
* Atris, Oracle of Half-Truths
* Blood Aspirant
* Brine Giant
* Callaphe, Beloved of the Sea
* Careless Celebrant
* Chainweb Aracnir
* Cling to Dust
* Dalakos, Crafter of Wonders
* Dawn Evangel
* Devourer of Memory
* Drag to the Underworld
* Dreamshaper Shaman
* Dryad of Ilysian Grove
* Eat to Extinction
* Eidolon of Obstruction
* Enigmatic Incarnation
* Erebos's Intervention
* Erebos, Bleak-Hearted
* Escape Velocity
* Eutropia the Twice-Favored
* Fateful End
* Final Death
* Gallia of the Endless Dance
* Glimpse of Freedom
* Haktos the Unscarred
* Heliod, Sun-Crowned
* Hero of the Pride
* Ichthyomorphosis
* Inspire Awe
* Kiora Bests the Sea God
* Klothys, God of Destiny
* Kunoros, Hound of Athreos
* Mantle of the Wolf
* Mire Triton
* Nadir Kraken
* Naiad of Hidden Coves
* Nessian Boar
* Nylea's Intervention
* Nylea, Keen-Eyed
* Nyx Herald
* Nyx Lotus
* Omen of the Forge
* Omen of the Sea
* Omen of the Sun
* One with the Stars
* Oread of Mountain's Blaze
* Ox of Agonas
* Pharika's Spawn
* Phoenix of Ash
* Pious Wayfarer
* Polukranos, Unchained
* Purphoros's Intervention
* Purphoros, Bronze-Blooded
* Renata, Called to the Hunt
* Reverent Hoplite
* Rise to Glory
* Scavenging Harpy
* Sea God's Scorn
* Setessan Petitioner
* Shimmerwing Chimera
* Shoal Kraken
* Siona, Captain of the Pyleas
* Soul-Guide Lantern
* Stinging Lionfish
* Storm's Wrath
* Sweet Oblivion
* Taranika, Akroan Veteran
* Tectonic Giant
* Thassa's Oracle
* Thassa, Deep-Dwelling
* The Binding of the Titans
* The Birth of Meletis
* The First Iroan Games
* The Triumph of Anax
* Thirst for Meaning
* Thryx, the Sudden Storm
* Towering-Wave Mystic
* Treacherous Blessing
* Tymaret Calls the Dead
* Tymaret, Chosen from Death
* Underworld Breach
* Vexing Gull
* Warden of the Chained
* Wavebreak Hippocamp
* Whirlwind Denial
* Woe Strider
User avatar
Posts: 247
Joined: 23 Nov 2017, 15:41
Location: Russia
Has thanked: 0 time
Been thanked: 32 times

Re: Release of XMage 1.4.42 - stability and freeze fixes

Postby JayDi » 16 Jan 2020, 15:18

# Release 1.4.42V1 (2020-01-16)


## New cards
* Added 121 new cards from Theros Beyond Death (THB) set, now it completed;

## Other
* Game: updated ban list in Modern (Mox Opal, Mycosynth Lattice, Oko, Thief of Crowns);
* Game: updated cards [after oracle and rules from 10.01.2020]( ... 2020-01-10) (#6170);
* Deck editor: cards from CELD and ELD sets moved to one ELD set;
* Deck editor: fixed error message "layout mismatch" for decks with special cards number (PUMA set and other);
* Server: fixed not started games in some cases;

## Abilities fixes
* Choose card in hand - fixed rollback error for some cards like Nicol Bolas, Dragon-God and many other;
* Deals damage to player - fixed that some cards deals combat damageinstead non-combat;
* Escape abilities - fixed missing game log about cast with Escape;
* Escape abilities - fixed that it can't cast cards with targets;
* Escape abilities - removed additional cost text from card rules;
* Moving commanders between zones - added game log about moving (Leadership Vacuum and other);
* My turn condition - added card hints about turn;
* Sagas abilities - fixed that some sagas from THB set not working;
* Tapped for mana abilities - fixed that it cause rollback error if you cast second card with that effect (Nyxbloom Ancient, etc);
* Target card from exile - fixed rollback error while AI try to play some cards with targets from exile;
* Target opponent or planeswalker abilities - fixed rollback error while AI plays that cards;
* Transform abilities - fixed a problem with wrong P/T of permanets that transform back again to the original source card (#6156);

## Cards fixes
* Aether Gust - fixed that AI targets own objects first (#6159);
* Brawl - fixed rollback error on gain ability usage;
* Chainweb Aracnir - fixed rollback error on ETB;
* Chrom Mox - fixed that tapped for mana replacement effects ignore his mana;
* Colfenor's Urn - fixed wrong text;
* Conqueror's Galleon - fixed that it returns under owner control instead your;
* Crypsis - fixed rollback error on card usage;
* Displace - fixed that it return cards under your control instead owner;
* Gallia of the Endless Dance - fixed missing boost ability;
* Goblin Clearcutter - fixed that tapped for mana replacement effects ignore his mana;
* Haktos the Unscarred - fixed that protection ability not working correctly;
* Huatli, Dinosaur Knight - fixed wrong text for -7 ability;
* Identity Thief - fixed wrong copy effect (#6177);
* Kiss, Dissident Mage - Fixed that it did not exile from graveyard casted split cards;
* Kiss, Dissident Mage - Fixed that it did not exile from graveyard casted split cards;
* Marisi, Breaker of the Coil - fixed that it can't cast ability;
* Mogis, God of Slaughter - fixed that it deals combat damage, fixed wrong AI targeting;
* Momentary Blink - fixed that it return creature under controller instead owner;
* Nicol Bolas, Dragon-God - +1 ability: fixed that opponent can skip exile step, fixed that AI selects wrong cards/permanents;
* Oreskos Explorer - fixed rollback error;
* Panopticon Plane - fixed draw card abilities;
* Polukranos, Unchained - fixed that it not getting counters when entering from a zone other than the stack;
* Rashmi, Eternities Crafter - fixed not working ability (#6189);
* Scroll of Fate - fixed rollback bug;
* Serra the Benevolent - fixed wrong text for +2 ability;
* Sludge Strider - fixed rollback error on card usage;
* Soulfire Grand Master - fixed that it doesn't work for adventure or split cards (#6182);
* Thassa, Deep-Dwelling - fixed text;
* Thirst for Knowledge - fixed that it doesn't allow to discard enchantment card as pay;
* Thirst for Meaning - fixed that it doesn't allow to discard artifact card as pay;
* Thryx, the Sudden Storm - fixed missing cost reduction ability was not added to the card;
* Vivien, Arkbow Ranger - fixed target handling of +1 ability;
* Wild Evocation - fixed that it doesn't work with split or adventure cards (#6184);
* Yorvo, Lord of Garenbrig - fixed that it doesn't add +1 counter is green creature dies before resolve;

* Acolyte of Affliction
* Agonizing Remorse
* Alirios, Enraptured
* Alseid of Life's Bounty
* Ashiok's Forerunner
* Aspect of Lamprey
* Aspect of Manticore
* Blight-Breath Catoblepas
* Bronze Sword
* Bronzehide Lion
* Calix, Destiny's Hand
* Captivating Unicorn
* Chain to Memory
* Daybreak Chimera
* Deny the Divine
* Destiny Spinner
* Discordant Piper
* Dreadful Apathy
* Dream Trawler
* Dreamstalker Manticore
* Eidolon of Inspiration
* Elite Instructor
* Elspeth Conquers Death
* Elspeth's Devotee
* Elspeth's Nightmare
* Enemy of Enlightenment
* Entrancing Lyre
* Favored of Iroas
* Final Flare
* Flicker of Fate
* Flummoxed Cyclops
* Fruit of Tizerus
* Funeral Rites
* Furious Rise
* Glory Bearers
* Gravebreaker Lamia
* Grim Physician
* Hateful Eidolon
* Heliod's Intervention
* Heliod's Punishment
* Hero of the Games
* Hero of the Nyxborn
* Heroes of the Revel
* Hydra's Growth
* Hyrax Tower Scout
* Ilysian Caryatid
* Impending Doom
* Incendiary Oracle
* Iroas's Blessing
* Irreverent Revelers
* Karametra's Blessing
* Kroxa, Titan of Death's Hunger
* Labyrinth of Skophos
* Lagonna-Band Storyteller
* Lampad of Death's Vigil
* Loathsome Chimera
* Medomai's Prophecy
* Mindwrack Harpy
* Minion's Return
* Mirror Shield
* Mischievous Chimera
* Mogis's Favor
* Moss Viper
* Mystic Repeal
* Nessian Hornbeetle
* Nessian Wanderer
* Nexus Wardens
* Nightmare Shepherd
* Nylea's Forerunner
* Nylea's Huntmaster
* Nyxbloom Ancient
* Nyxborn Brute
* Nyxborn Marauder
* Nyxborn Seaguard
* Omen of the Dead
* Omen of the Hunt
* Phalanx Tactics
* Pharika's Libation
* Pheres-Band Brawler
* Protean Thaumaturge
* Rage-Scarred Berserker
* Relentless Pursuit
* Riptide Turtle
* Rumbling Sentry
* Sage of Mysteries
* Satyr's Cunning
* Sentinel's Eyes
* Setessan Skirmisher
* Setessan Training
* Shadowspear
* Shatter the Sky
* Skola Grovedancer
* Skophos Maze-Warden
* Skophos Warleader
* Slaughter-Priest of Mogis
* Sleep of the Dead
* Soulreaper of Mogis
* Stampede Rider
* Starlit Mantle
* Stern Dismissal
* Storm Herald
* Sunlit Hoplite
* Sunmane Pegasus
* Swimmer in Nightmares
* Temple Thief
* Thassa's Intervention
* Thaumaturge's Familiar
* Threnody Singer
* Thundering Chariot
* Transcendent Envoy
* Triton Waverider
* Triumphant Surge
* Underworld Charger
* Underworld Fires
* Uro, Titan of Nature's Wrath
* Venomous Hierophant
* Voracious Typhon
* Warbriar Blessing
* Wings of Hubris
* Witness of Tomorrows
* Wolfwillow Haven
User avatar
Posts: 247
Joined: 23 Nov 2017, 15:41
Location: Russia
Has thanked: 0 time
Been thanked: 32 times

Re: Release of XMage 1.4.42 - stability and freeze fixes

Postby JayDi » 18 Jan 2020, 08:15

# Release 1.4.42V2 (2020-01-18)

## Choose abilities dialog improves
* Added hotkeys to select options (1-9 for choice, SPACE/ENTER for done, BACKSPACE for cancel);
* "Up to" modes choose dialog - added "done" button in dialog;
* "Up to" modes choose dialog - fixed that user can't cancel if already selected one mode;
* Added extra info about source object, selected and remaining modes to select, ability number for hotkey;
* Fixed that mode choose dialog doesn't close on cancel (#6199);

## Abilities fixes
* Cast without paying its mana cost - fixed that some cards can freeze the game on disconnected player or non castable cards (Mizzix's Mastery and other);

## Cards fixes
* Bonfire of the Damned - fixed that it always damaging players even when a planeswalker is targeted;
* Erebos, Bleak-Hearted - fixed that it triggering by opposing creatures;
* Gadwick, the Wizened - fixed that it doesn't draw the cards;
* Kroxa, Titan of Death's Hunger - fixed that it sacrifice itself on escape cast too;
* Lagonna-Band Storyteller - fixed not working ability (#6192);
* Mandate of Peace - fixed that it can freeze then game with can't countered cards (#6162);
* Mizzix's Mastery - fixed that it can't choose targets (#6193);
* Mogis, God of Slaughter - fixed that it doesn't make damage if nothing to sacrifice;
* Rise to Glory - fixed that controller can't choose between two options (#6198);
* Seasoned Pyromancer - fixed that it can't be casted from graveyard;
* Tectonic Giant - fixed that it doesn't triggering on attack (#6194);
User avatar
Posts: 247
Joined: 23 Nov 2017, 15:41
Location: Russia
Has thanked: 0 time
Been thanked: 32 times

Return to XMage

Who is online

Users browsing this forum: Bing [Bot] and 5 guests

Who is online

In total there are 6 users online :: 1 registered, 0 hidden and 5 guests (based on users active over the past 10 minutes)
Most users ever online was 955 on 14 Jan 2020, 08:22

Users browsing this forum: Bing [Bot] and 5 guests

Login Form