Skip to content
Mark Steele edited this page Aug 27, 2019 · 7 revisions

This week I spent more time making behind-the-scene changes documenting code, adding logging, performance improvements, etc., but I was able to make a few more visible changes, as well, which I will discuss below.

Due to the fact that I made some changes to the auto-updater functionality that are incompatible with another version that was briefly on the website, I would recommend re-installing it if you currently have a version later than 1.0.2.1 and earlier than 1.0.2.6 installed, as well as deleting any zip files in the folder at C:\Users\{{Your User}}\AppData\LocalLow\DailyArena\DailyArenaDeckAdvisor (your drive letter may be different).

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

Arena Standard

The “Arena Standard” format was added in release 1.0.2.1, but it was clear that the deck archetype information being pulled in for it did not cut the mustard. I’ve made some changes and now the decks for that format are being pulled from mtgarena.pro, instead. It’s pulling in data for decks after the release of the previous set (currently M20), sorted by win rate. This is still not completely ideal, but is definitely better than what we had last weekend.

Logging

A bunch of logging has been added to the Launcher, the Updater, and the Main Executable. These logs are dumped to the folder at C:\Users\{{Your User}}\AppData\LocalLow\DailyArena\DailyArenaDeckAdvisor (your drive letter may be different), and shouldn’t ever take up more than 50 MB of space. If you run into problems you can now send me the latest log file(s), which I can use to help debug issues!

Log Listing

Card Image Tooltips

When you hover the mouse over a card name in the application, a new tooltip now appears, containing the card image. If for some reason the card image is not available, it will show the Arena Import/Export string for that card instead. The images are cached locally to reduce network traffic, with a cleanup that deletes images that haven’t been used in 30 days.

v1.0.2.6 screen

Performance Improvements, Etc.

I’ve done another round of code cleanup/documentation, small bug fixes, and performance improvements. There are still more to come!

Github/Patreon

The project is now available on Github at the following location for those of you who would like to contribute to or just look at the code (more updates to the Github page will be coming soon!): https://github.com/jceddy/DailyArenaDeckAdvisor

A Daily Arena Patreon account has been set up at the following location for those of you who would like to contribute in another way…the first goal of the Patreon is to support a Code Signing Certificate subscription so we can get rid of the Windows Defender/SmartScreen nag popups: https://www.patreon.com/DailyArena

Clone this wiki locally