Daily Arena Deck Advisor (v

Hey everyone, I’m back with another Deck Advisor update!

Another update with mostly behind-the-scene changes, but a few potentially interesting developments if you feel inclined to read on.

The download links and user guide are available at the MTG Arena Zone Deck Advisor Tools Page.

Here are the features that have changed since the previous version:

Mac/Linux Support
I started working on a platform-independent command-line-only version of the program that can be run on Mac or Linux (or Windows!). Currently all I have is a test program with basically zero functionality (it just gives you a “press any key” prompt and writes some log files), but that will improved in the weeks/months to come. Eventually I would like to add a little web server inside the program so you can use a browser as a GUI interface.

I would appreciate any help I can get testing this to verify that it works on operating systems that I don’t have access to.

The console version of the application requires the .NET Core 2.2 runtime to be installed on your machine, here’s a link to that:

Download .NET Core 2.2

The application itself is currently packaged as a ZIP file that you need to unzip to a folder and run from there. Here are links to the ZIP files for the various supported platforms:

64-bit OSX (Minimum Version Required: macOS 10.12 Sierra)
64-bit Linux (CentOS, Debian, Fedora, Ubuntu)
64-bit Linux using musl (Alpine Linux)
ARM Linux (Raspberry Pi)
64-bit Windows
32-bit Windows
ARM Windows
64-bit ARM Windows

The executable to run is called DailyArena.DeckAdvisor.Console.exe on Windows, and DailyArena.DeckAdvisor.Console on Linux/OSX. On Linux you may need to manually chmod the DailyArena.DeckAdvisor.Console file to make it executable before running it.

Spanish Support
I’ve added support and translations for Spanish. It’s rough, as my Spanish isn’t stellar, so if anyone can volunteer to clean up my translations, that would be great! 🙂

Windows Defender Nag Screen
We finally have Code-Signed executables and installers (thank you, Patrons!), meaning that from version and moving forward, Windows Defender/SmartScreen will not ask you to trust “Unknown Publisher”, but will instead ask if you want to run a program from me, “Joseph Eddy”. Once we get enough trust built up in Windows Defender, the nag screens should go away completely.

Minor and Under-the-Hood Changes
This release features a bunch of small bug fixes and under-the-hood changes, as listed below:

  • Blank Standard Deck Names – Changed some server-side code to handle a formatting change on mtggoldfish.com, which was causing Standard decks to show up with blank deck names.
  • Historic Anthology – Fixed a bug that caused crashes when loading Historic decks that contain cards from the upcoming Historic Anthology 1
  • Code Reorganization – Reorganized a lot of code to facilitate code sharing between the GUI and Console versions of Daily Arena Deck Advisor…more of this is on the way
  • Error Handling – Improved error handling so that if there is a crash due to missing card information, we at least get the name of the card that caused the error.
  • Banned Cards – Added code to filter out decks that contain cards banned in the respective formats.

Future Enhancements/Bug Reports
All planned enhancements can be found on the Github Issues Page (and any bug reports should be submitted there, as well). If you’re so inclined, go take a look and vote below on which enhancement you’d most like to see. (Or even add your own feature request on Github!)

Free Account Progress Update
I have not made any interesting updates for Standard on my free account…still just playing Mono-Red, mostly with [c]Cavalcade of Calamity[/c]. However, I had fun playing around with both a new Mono-Black Brawl deck ([c]Ayara, First of Locthwain[/c]), and a Gruul Deck in the Cascade event that was based on an Adventures build from my pay account, but with a bunch of low-budget replacements (although I did spend some wildcards, as well). Deck lists are below.

[d title=”Ayara, First of Locthwain (Brawl)” style=”embedded”]
1 Ayara, First of Locthwain (ELD) 75
1 Cauldron Familiar (ELD) 81
1 Eye Collector (ELD) 86
1 Knight of the Ebon Legion (M20) 105
1 Vampire of the Dire Moon (M20) 120
1 Eternal Taskmaster (WAR) 90
1 Malevolent Noble (ELD) 95
1 Piper of the Swarm (ELD) 100
1 Priest of Forgotten Gods (RNA) 83
1 Smitten Swordmaster (ELD) 105
1 Sorcerer’s Broom (ELD) 232
1 Bloodthirsty Aerialist (M20) 91
1 Murderous Rider (ELD) 97
1 Tempting Witch (ELD) 108
1 Dread Presence (M20) 96
1 Vindictive Vampire (RNA) 90
1 Boneclad Necromancer (M20) 93
1 Cavalier of Night (M20) 94
1 Clackbridge Troll (ELD) 84
1 Epicure of Blood (M20) 99
1 Gruesome Scourger (M20) 104
1 Syr Konrad, the Grim (ELD) 107
1 Gravewaker (M20) 323
1 Diamond Knight (M20) 224
1 Sorin’s Thirst (M20) 325
1 Bake into a Pie (ELD) 76
1 Bankrupt in Blood (RNA) 62
1 Epic Downfall (ELD) 85
1 Soul Salvage (M20) 116
1 Taste of Death (ELD) 320
1 Spark Harvest (WAR) 105
1 Revenge of Ravens (ELD) 104
1 Ill-Gotten Inheritance (RNA) 77
1 Heraldic Banner (ELD) 222
1 Bolas’s Citadel (WAR) 79
1 Sorin, Imperious Bloodlord (M20) 115
1 Liliana, Dreadhorde General (WAR) 97
22 Swamp (ANA) 58
1 Witch’s Cottage (ELD) 249

[d title=”Gruul Aggro/Adventures (Budget Cascade)” style=”embedded”]
4 Kraul Harpooner (GRN) 136
1 Bonecrusher Giant (ELD) 115
4 Rimrock Knight (ELD) 137
4 Edgewall Innkeeper (ELD) 151
1 Lovestruck Beast (ELD) 165
2 Questing Beast (ELD) 171
1 Pelt Collector (GRN) 141
3 Legion Warboss (GRN) 109
1 Nightpack Ambusher (M20) 185
1 Wicked Wolf (ELD) 181
1 Once Upon a Time (ELD) 169
2 Band Together (WAR) 153
2 Titanic Brawl (RNA) 146
1 Gift of Strength (RNA) 127
4 Domri’s Ambush (WAR) 192
2 Embercleave (ELD) 120
1 Chandra, Awakened Inferno (M20) 127
1 Vivien, Champion of the Wilds (WAR) 180
1 Stomping Ground (RNA) 259
12 Mountain (DAR) 262
11 Forest (DAR) 266

Thank you to all the users who have tried out this application, and passed it on to your friends. I look forward to making further improvements, and putting together other useful tools like this in the future!

As always, feel free to send any questions, comments and criticisms to me here, on Reddit, on Twitter at @DailyArena or on Facebook via the @DailyArenaMTG page.




Joseph Eddy is a Father, Husband, Son, Brother, Software Developer, and Gamer. Magic is his favorite hobby, and he’s looking forward to seeing you all on Arena. He streams Magic Arena on occasion, but currently is unable to keep to a set schedule.

1 Response

  1. Andres Tinoco says:

    thanks, for the good work, awesome program, I can’t live without it….one question I see that you “Added code to filter out decks that contain cards banned in the respective formats” However I’m still seeing decks with Oko and the other banned cards in Standard & Arena Standard, am I missing something?