jceddy / dailyarenadeckadvisor Goto Github PK
View Code? Open in Web Editor NEWA Deck Advisor companion App for Magic Arena.
License: GNU General Public License v3.0
A Deck Advisor companion App for Magic Arena.
License: GNU General Public License v3.0
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__60_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2123
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__60_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2123
at System.Threading.Tasks.Task.Execute()<---
Include deck information specific to special rotating formats.
mtgarena.pro has some information for this, but I haven't dug into it much. It might turn out that this is more trouble than it's worth, but at least worth looking into.
Add support for the "Historic" format after rotation, once it's clear what needs to be done to support it.
Create a Microsoft Partner Center account so Daily Arena applications can be submitted to the Windows Store.
Currently Llanowar elves is being recommended as a trade in for cards not in the collection while the rotation is set to standard. Llanowar elves is currently not in standard. I haven't noticed any other card specifically showing up that isn't in standard while the rotation selection is set to standard.
J.
I really enjoy your app and use it quite a bit to keep track of meta decks and which ones I can play. I'd love to contribute to the project. I don't write a lot of code but I do write a lot of Wiki entries for my DevOps / TechOps teams at my RL job.
If you'd like assistance with that, please let me know and I'd be happy to start working on documentation / wiki entries for DADA.
Mark Steele
msteele999 'at' gmail 'dot' com
as it says, a button to toggle between missing cards cards with and without dual rare lands would be very appreciated
I tried uninstalling and reinstalling DADA.
log checkbox is on in MTGA.
I can provide logs if desired.
Mark
i downloaded the 64 bit program and when i go to run it, it stops halfway through the deck archetype ! I have completed all the steps for it to run with arena and it still does not run. its like it locks up halfway through the setup of the deck archetypes. Can any one help me with this?
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__64_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2128
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__64_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2128
at System.Threading.Tasks.Task.Execute()<---
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__60_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2123
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__60_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2123
at System.Threading.Tasks.Task.Execute()<---
DADA Log:
9107682Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70222,"1":2}
{"@t":"2019-10-23T20:07:15.9107682Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9112678Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9112678Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9117758Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69896,"1":4}
{"@t":"2019-10-23T20:07:15.9117758Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9117758Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9122682Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70248,"1":4}
{"@t":"2019-10-23T20:07:15.9122682Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9122682Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9122682Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69213,"1":3}
{"@t":"2019-10-23T20:07:15.9122682Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69201,"1":2}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70388,"1":3}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"GenerateReplacements() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9127684Z","@mt":"Updating Archetype objects with suggestions","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9132686Z","@mt":"Processing Alternate Deck Configurations","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9132686Z","@mt":"Handling player inventory decks","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9132686Z","@mt":"Processing Player Deck {0}","@l":"Debug","0":"Simic Food"}
{"@t":"2019-10-23T20:07:15.9137688Z","@mt":"Comparing deck list to inventory to determine which cards are still needed","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9147707Z","@mt":"Generating replacement suggestions for missing cards","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9152705Z","@mt":"GenerateReplacements() Called for Archetype {archetypeName}","@l":"Debug","archetypeName":"Simic Food"}
{"@t":"2019-10-23T20:07:15.9152705Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70307,"1":4}
{"@t":"2019-10-23T20:07:15.9152705Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9152705Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9162860Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69963,"1":2}
{"@t":"2019-10-23T20:07:15.9162860Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9162860Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9167865Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69622,"1":1}
{"@t":"2019-10-23T20:07:15.9167865Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9167865Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70186,"1":4}
{"@t":"2019-10-23T20:07:15.9172867Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9172867Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9172867Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70328,"1":4}
{"@t":"2019-10-23T20:07:15.9172867Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9177875Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69985,"1":3}
{"@t":"2019-10-23T20:07:15.9177875Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9177875Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9177875Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9182874Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69311,"1":3}
{"@t":"2019-10-23T20:07:15.9182874Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9182874Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9182874Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9187885Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70344,"1":4}
{"@t":"2019-10-23T20:07:15.9187885Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9187885Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9187885Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69620,"1":3}
{"@t":"2019-10-23T20:07:15.9187885Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9187885Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9192890Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70040,"1":1}
{"@t":"2019-10-23T20:07:15.9192890Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9192890Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69394,"1":3}
{"@t":"2019-10-23T20:07:15.9192890Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9192890Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9197889Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70387,"1":2}
{"@t":"2019-10-23T20:07:15.9197889Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9197889Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9197889Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69983,"1":1}
{"@t":"2019-10-23T20:07:15.9197889Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9202888Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69979,"1":2}
{"@t":"2019-10-23T20:07:15.9202888Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9202888Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9202888Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69827,"1":1}
{"@t":"2019-10-23T20:07:15.9202888Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9207899Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70312,"1":1}
{"@t":"2019-10-23T20:07:15.9207899Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9207899Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9212901Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69828,"1":1}
{"@t":"2019-10-23T20:07:15.9212901Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9212901Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9212901Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68498,"1":2}
{"@t":"2019-10-23T20:07:15.9212901Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9217903Z","@mt":"GenerateReplacements() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9217903Z","@mt":"Updating Player Deck objects with suggestions","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9217903Z","@mt":"Processing Player Deck {0}","@l":"Debug","0":"UW Fly"}
{"@t":"2019-10-23T20:07:15.9217903Z","@mt":"Comparing deck list to inventory to determine which cards are still needed","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9217903Z","@mt":"Generating replacement suggestions for missing cards","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9217903Z","@mt":"GenerateReplacements() Called for Archetype {archetypeName}","@l":"Debug","archetypeName":"UW Fly"}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69157,"1":2}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69813,"1":1}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69399,"1":3}
{"@t":"2019-10-23T20:07:15.9222902Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68467,"1":1}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69807,"1":2}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9227916Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"GenerateReplacements() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Updating Player Deck objects with suggestions","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Processing Player Deck {0}","@l":"Debug","0":"feather"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Comparing deck list to inventory to determine which cards are still needed","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Generating replacement suggestions for missing cards","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"GenerateReplacements() Called for Archetype {archetypeName}","@l":"Debug","archetypeName":"feather"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69139,"1":4}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9232915Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9238122Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70003,"1":4}
{"@t":"2019-10-23T20:07:15.9238122Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9238122Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68664,"1":2}
{"@t":"2019-10-23T20:07:15.9238122Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9243145Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68665,"1":2}
{"@t":"2019-10-23T20:07:15.9243145Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9243145Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9243145Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68700,"1":2}
{"@t":"2019-10-23T20:07:15.9243145Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9243145Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9248150Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9248150Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70042,"1":4}
{"@t":"2019-10-23T20:07:15.9248150Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9248150Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9248150Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68643,"1":1}
{"@t":"2019-10-23T20:07:15.9248150Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9253152Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9253152Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69911,"1":1}
{"@t":"2019-10-23T20:07:15.9253152Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9253152Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9253152Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69798,"1":3}
{"@t":"2019-10-23T20:07:15.9253152Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9263159Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9268167Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68560,"1":2}
{"@t":"2019-10-23T20:07:15.9268167Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9268167Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"GenerateReplacements() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Updating Player Deck objects with suggestions","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Processing Player Deck {0}","@l":"Debug","0":"mono green on141"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Comparing deck list to inventory to determine which cards are still needed","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Generating replacement suggestions for missing cards","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"GenerateReplacements() Called for Archetype {archetypeName}","@l":"Debug","archetypeName":"mono green on141"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69256,"1":4}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9273166Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9278174Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69622,"1":1}
{"@t":"2019-10-23T20:07:15.9278174Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9278174Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70332,"1":3}
{"@t":"2019-10-23T20:07:15.9278174Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9278174Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9278174Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9283179Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69614,"1":2}
{"@t":"2019-10-23T20:07:15.9283179Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9283179Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9288177Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69984,"1":4}
{"@t":"2019-10-23T20:07:15.9288177Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9288177Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9288177Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9288177Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69620,"1":2}
{"@t":"2019-10-23T20:07:15.9288177Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9293179Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9293179Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70308,"1":3}
{"@t":"2019-10-23T20:07:15.9293179Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9293179Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9298184Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9298184Z","@mt":"Insufficient Candidates Found, Getting Candidates, looking for candidates with lower Cmc","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9298184Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70387,"1":3}
{"@t":"2019-10-23T20:07:15.9298184Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":66913,"1":1}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68599,"1":2}
{"@t":"2019-10-23T20:07:15.9303186Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9308194Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9308194Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69979,"1":2}
{"@t":"2019-10-23T20:07:15.9308194Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9308194Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9308194Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69250,"1":2}
{"@t":"2019-10-23T20:07:15.9308194Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9313196Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9313196Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70299,"1":2}
{"@t":"2019-10-23T20:07:15.9313196Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9313196Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9313196Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70296,"1":1}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"Insufficient Candidates Found, Getting Candidates, looking for candidates with lower Cmc","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"GenerateReplacements() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9318204Z","@mt":"Updating Player Deck objects with suggestions","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9323200Z","@mt":"Processing Player Deck {0}","@l":"Debug","0":"golgari midrange"}
{"@t":"2019-10-23T20:07:15.9323200Z","@mt":"Comparing deck list to inventory to determine which cards are still needed","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9323200Z","@mt":"Generating replacement suggestions for missing cards","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9323200Z","@mt":"GenerateReplacements() Called for Archetype {archetypeName}","@l":"Debug","archetypeName":"golgari midrange"}
{"@t":"2019-10-23T20:07:15.9323200Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70391,"1":2}
{"@t":"2019-10-23T20:07:15.9323200Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9333204Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69890,"1":2}
{"@t":"2019-10-23T20:07:15.9333204Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9333204Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9338209Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70244,"1":2}
{"@t":"2019-10-23T20:07:15.9338209Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9338209Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68734,"1":3}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Insufficient Candidates Found, suggesting basic land replacements","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69622,"1":1}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69256,"1":4}
{"@t":"2019-10-23T20:07:15.9343208Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9348213Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9348213Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70248,"1":1}
{"@t":"2019-10-23T20:07:15.9348213Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9348213Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9348213Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69896,"1":4}
{"@t":"2019-10-23T20:07:15.9348213Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9353215Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69213,"1":3}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70039,"1":1}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Processing Candidates based on Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":70308,"1":3}
{"@t":"2019-10-23T20:07:15.9358220Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9363222Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9363222Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9363222Z","@mt":"Insufficient Candidates Found, Getting Candidates, looking for candidates with lower Cmc","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9368227Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":68613,"1":1}
{"@t":"2019-10-23T20:07:15.9368227Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9368227Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9368227Z","@mt":"Generating replacements suggestions for card with Arena Id: {0} (need {1})","@l":"Debug","0":69542,"1":1}
{"@t":"2019-10-23T20:07:15.9368227Z","@mt":"Processing Candidates based on Type and Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9368227Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cost","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9373229Z","@mt":"Insufficient Candidates Found, Getting Candidates by Cmc and Color","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9373229Z","@mt":"GenerateReplacements() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9373229Z","@mt":"Updating Player Deck objects with suggestions","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9373229Z","@mt":"Sorting Archetypes and generating Meta Report","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9698738Z","@mt":"Finished Computing Suggestions, Updating GUI","@l":"Debug"}
{"@t":"2019-10-23T20:07:15.9703740Z","@mt":"ReloadAndCrunchAllData() Finished","@l":"Debug"}
{"@t":"2019-10-23T20:07:52.1776805Z","@mt":"Exception in {0} ({1} - {2})","@l":"Error","@x":"System.AggregateException: One or more errors occurred. ---> System.Exception: test exception\r\n at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__60_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2123\r\n at System.Threading.Tasks.Task.Execute()\r\n --- End of inner exception stack trace ---\r\n---> (Inner Exception #0) System.Exception: test exception\r\n at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__60_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2123\r\n at System.Threading.Tasks.Task.Execute()<---\r\n","0":"loadTask","1":"Window_Loaded","2":"Main Application"}
MTGA Log:
arameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": -1,
"IsArenaPlayModeEvent": true,
"Emblems": null,
"UILayoutOptions": {
"ResignBehavior": "Undefined",
"WinTrackBehavior": "Undefined",
"EventBladeBehavior": "Hidden",
"DeckButtonBehavior": "Undefined",
"TemplateName": ""
},
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": false,
"AllowUncollectedCards": false
},
{
"PublicEventName": "Ladder",
"InternalEventName": "Ladder",
"EventState": "Active",
"EventType": "Constructed",
"ModuleGlobalData": {
"DeckSelect": "Standard",
"RankUpdateType": "Constructed"
},
"StartTime": "2018-11-14T18:00:00Z",
"LockedTime": "2118-12-20T18:00:00Z",
"ClosedTime": "2118-12-20T18:00:00Z",
"Parameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": -1,
"IsArenaPlayModeEvent": true,
"Emblems": null,
"UILayoutOptions": null,
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": true,
"AllowUncollectedCards": false
},
{
"PublicEventName": "NPE",
"InternalEventName": "NPE",
"EventState": "Active",
"EventType": "Constructed",
"ModuleGlobalData": {},
"StartTime": "2018-04-30T15:40:22.4181124Z",
"LockedTime": "2118-01-01T15:40:21.4181124Z",
"ClosedTime": "2118-01-01T15:40:21.4181124Z",
"Parameters": {},
"Group": "NPE",
"PastEntries": null,
"DisplayPriority": -1,
"IsArenaPlayModeEvent": true,
"Emblems": null,
"UILayoutOptions": {
"ResignBehavior": "Undefined",
"WinTrackBehavior": "Undefined",
"EventBladeBehavior": "Hidden",
"DeckButtonBehavior": "Undefined",
"TemplateName": ""
},
"SkipValidation": false,
"DoesUpdateQuests": false,
"DoesUpdateDailyWeeklyRewards": false,
"AllowUncollectedCards": false
},
{
"PublicEventName": "Play",
"InternalEventName": "Play",
"EventState": "Active",
"EventType": "Constructed",
"ModuleGlobalData": {
"DeckSelect": "Standard"
},
"StartTime": "2018-11-14T18:00:00Z",
"LockedTime": "2118-12-20T18:00:00Z",
"ClosedTime": "2118-12-20T18:00:00Z",
"Parameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": -1,
"IsArenaPlayModeEvent": true,
"Emblems": null,
"UILayoutOptions": {
"ResignBehavior": "Undefined",
"WinTrackBehavior": "Undefined",
"EventBladeBehavior": "Undefined",
"DeckButtonBehavior": "Undefined",
"TemplateName": ""
},
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": true,
"AllowUncollectedCards": false
},
{
"PublicEventName": "ELD_Quick_Draft",
"InternalEventName": "QuickDraft_ELD_20191011",
"EventState": "Active",
"EventType": "Limited",
"ModuleGlobalData": {
"EntryFees": [
{
"CurrencyType": "Gold",
"Quantity": 5000,
"MaxUses": null
},
{
"CurrencyType": "Gem",
"Quantity": 750,
"MaxUses": null
}
],
"CollationIds": [
200015,
200015,
200015
],
"DeckSelect": "Draft",
"RankUpdateType": "Limited",
"MaxWins": 7,
"MaxLosses": 3,
"MaxGames": 0,
"Prizes": [
"5d9276dc-d92b-4367-9d0e-127d3dae6d0a",
"504dd53a-96e2-4567-a101-84ab5f90abb2",
"91d6c6f1-6b0f-46f1-8379-df5ef3dadb11",
"621761ea-d77f-41fa-8b9d-6fbb5fe033a6",
"d21a6264-11c9-49a7-b8eb-7295befa606d",
"70fa5d4d-147c-43b5-b281-bb299ee141f7",
"e0c93f4a-9798-4485-bb5e-05a8cb656ed7",
"770861c7-ecf5-4a6d-af05-1244c21280ad"
],
"ChestDescriptions": [
{
"image1": "ObjectiveEventIcon_Gem1",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize1",
"quantity": "0",
"locParams": {
"number1": 50
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem2",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize2",
"quantity": "0",
"locParams": {
"number1": 100
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem3",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize3",
"quantity": "0",
"locParams": {
"number1": 200
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem4",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize4",
"quantity": "0",
"locParams": {
"number1": 300
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem5",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize5",
"quantity": "0",
"locParams": {
"number1": 450
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem6",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize6",
"quantity": "0",
"locParams": {
"number1": 650
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem7",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Pack",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize7",
"quantity": "0",
"locParams": {
"number1": 850
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem8",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/EventsPage/Event_Popup_Text_Draft_Prize8",
"quantity": "2",
"locParams": {
"number1": 950,
"number2": 2
},
"availableDate": "0001-01-01T00:00:00"
}
]
},
"StartTime": "2019-10-11T15:00:00Z",
"LockedTime": "2020-01-31T16:00:00Z",
"ClosedTime": "2020-01-31T19:00:00Z",
"Parameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": 71,
"IsArenaPlayModeEvent": true,
"Emblems": null,
"UILayoutOptions": {
"ResignBehavior": "Visible",
"WinTrackBehavior": "ByCourse",
"EventBladeBehavior": "EventPage",
"DeckButtonBehavior": "Editable",
"TemplateName": "LimitedEventTemplate"
},
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": true,
"AllowUncollectedCards": false
},
{
"PublicEventName": "Sealed_ELD",
"InternalEventName": "Sealed_ELD_20190923",
"EventState": "Active",
"EventType": "Limited",
"ModuleGlobalData": {
"EntryFees": [
{
"CurrencyType": "Gem",
"Quantity": 2000,
"MaxUses": null
},
{
"CurrencyType": "SealedToken",
"Quantity": 1,
"MaxUses": null
}
],
"CollationIds": [
200015,
200015,
200015,
200015,
200015,
200015
],
"DeckSelect": "Sealed",
"MaxWins": 7,
"MaxLosses": 3,
"MaxGames": 0,
"Prizes": [
"be142031-f069-478d-978d-8e03381a7143",
"2157e748-2186-4565-878a-39f9658a496d",
"9e6bf9d8-90de-4e7b-801b-a2d258ea0f2f",
"e11aad12-8660-4dd2-a2da-c55f8b001af5",
"6b1b8178-d83e-4ba3-a027-bab4c8c8adbd",
"c75616d2-1061-4170-9ee6-7a93763ab014",
"3354c91a-b8e5-4676-8b8f-05e082084ee1",
"8cf54b83-1de7-4cd5-90b7-4d3d62e8d20e"
],
"ChestDescriptions": [
{
"image1": "ObjectiveEventIcon_Gem1",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 200,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem2",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 400,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem3",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 600,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem4",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 1200,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem5",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 1400,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem6",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 1600,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem7",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 2000,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Gem8",
"image2": null,
"image3": "ObjectiveIcon_Pack_ELD",
"prefab": "RewardPopup3DIcon_GemPack",
"referenceId": "100015",
"headerLocKey": "MainNav/EventRewards/Gems_And_Packs",
"descriptionLocKey": "MainNav/General/Empty_String",
"quantity": "3",
"locParams": {
"number1": 2200,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
}
]
},
"StartTime": "2019-09-26T15:00:00Z",
"LockedTime": "2019-10-21T15:00:00Z",
"ClosedTime": "2019-10-21T18:00:00Z",
"Parameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": 50,
"IsArenaPlayModeEvent": true,
"Emblems": null,
"UILayoutOptions": {
"ResignBehavior": "Visible",
"WinTrackBehavior": "ByCourse",
"EventBladeBehavior": "EventPage",
"DeckButtonBehavior": "Editable",
"TemplateName": "LimitedEventTemplate"
},
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": true,
"AllowUncollectedCards": false
},
{
"PublicEventName": "Traditional_Cons_Event",
"InternalEventName": "Traditional_Cons_Event_2020",
"EventState": "Active",
"EventType": "Constructed",
"ModuleGlobalData": {
"EntryFees": [
{
"CurrencyType": "Gold",
"Quantity": 1000,
"MaxUses": null
},
{
"CurrencyType": "Gem",
"Quantity": 190,
"MaxUses": null
}
],
"DeckSelect": "TraditionalStandard",
"MaxWins": 5,
"MaxLosses": 2,
"MaxGames": 0,
"Prizes": [
"39fcc53a-8976-4c6c-b27c-3885408dd242",
"93e0d7bb-0829-406f-9e66-0110325f12f9",
"56af91db-a3ef-4358-ad39-cc85868f1f87",
"23665c3b-7797-4cd1-8c92-1bedc9d69a06",
"1acb411e-d4aa-4bd9-a72a-38bc3b0497b9",
"4aa49d9a-1adb-4eaf-8013-4d71b308a39f"
],
"ChestDescriptions": [
{
"image1": "ObjectiveEventIcon_CardsA3B0",
"image2": null,
"image3": null,
"prefab": "RewardPopup3DIcon_Card_Uncommon",
"referenceId": "0",
"headerLocKey": "MainNav/EventRewards/Cards",
"descriptionLocKey": "MainNav/EventRewards/CompetitiveConstructedPrize_0Wins",
"quantity": "0",
"locParams": {
"number1": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Coin2",
"image2": "ObjectiveEventIcon_CardsA3B0",
"image3": null,
"prefab": "RewardPopup3DIcon_CoinCard",
"referenceId": "0",
"headerLocKey": "MainNav/EventRewards/Gold_And_Cards",
"descriptionLocKey": "MainNav/EventRewards/CompetitiveConstructedPrize_1Wins",
"quantity": "0",
"locParams": {
"number1": 500,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Coin4",
"image2": "ObjectiveEventIcon_CardsA3B0",
"image3": null,
"prefab": "RewardPopup3DIcon_CoinCard",
"referenceId": "0",
"headerLocKey": "MainNav/EventRewards/Gold_And_Cards",
"descriptionLocKey": "MainNav/EventRewards/CompetitiveConstructedPrize_2Wins",
"quantity": "0",
"locParams": {
"number1": 1000,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Coin5",
"image2": "ObjectiveEventIcon_CardsA2B1",
"image3": null,
"prefab": "RewardPopup3DIcon_CoinCard",
"referenceId": "0",
"headerLocKey": "MainNav/EventRewards/Gold_And_Cards",
"descriptionLocKey": "MainNav/EventRewards/CompetitiveConstructedPrize_3Wins",
"quantity": "0",
"locParams": {
"number1": 1500,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Coin6",
"image2": "ObjectiveEventIcon_CardsA2B1",
"image3": null,
"prefab": "RewardPopup3DIcon_CoinCard",
"referenceId": "0",
"headerLocKey": "MainNav/EventRewards/Gold_And_Cards",
"descriptionLocKey": "MainNav/EventRewards/CompetitiveConstructedPrize_4Wins",
"quantity": "0",
"locParams": {
"number1": 1700,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
},
{
"image1": "ObjectiveEventIcon_Coin8",
"image2": "ObjectiveEventIcon_CardsA1B2",
"image3": null,
"prefab": "RewardPopup3DIcon_CoinCard",
"referenceId": "0",
"headerLocKey": "MainNav/EventRewards/Gold_And_Cards",
"descriptionLocKey": "MainNav/EventRewards/CompetitiveConstructedPrize_5Wins",
"quantity": "0",
"locParams": {
"number1": 2100,
"number2": 3
},
"availableDate": "0001-01-01T00:00:00"
}
]
},
"StartTime": "2019-09-26T15:00:00Z",
"LockedTime": "2020-10-30T10:00:00Z",
"ClosedTime": "2020-10-30T13:00:00Z",
"Parameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": 93,
"IsArenaPlayModeEvent": false,
"Emblems": [],
"UILayoutOptions": {
"ResignBehavior": "Visible",
"WinTrackBehavior": "ByCourse",
"EventBladeBehavior": "EventPage",
"DeckButtonBehavior": "Fixed",
"TemplateName": ""
},
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": true,
"AllowUncollectedCards": false
},
{
"PublicEventName": "Traditional_Ladder",
"InternalEventName": "Traditional_Ladder",
"EventState": "Active",
"EventType": "Constructed",
"ModuleGlobalData": {
"DeckSelect": "TraditionalStandard",
"RankUpdateType": "Constructed"
},
"StartTime": "2019-01-31T20:05:00Z",
"LockedTime": "2118-12-20T18:00:00Z",
"ClosedTime": "2118-12-20T18:00:00Z",
"Parameters": {},
"Group": "",
"PastEntries": null,
"DisplayPriority": -1,
"IsArenaPlayModeEvent": false,
"Emblems": null,
"UILayoutOptions": null,
"SkipValidation": false,
"DoesUpdateQuests": true,
"DoesUpdateDailyWeeklyRewards": true,
"AllowUncollectedCards": false
}
]
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== Config.JoinEventQueueStatus(497)
true
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
==> Event.GetPlayerCoursesV2(501):
{
"jsonrpc": "2.0",
"method": "Event.GetPlayerCoursesV2",
"params": {},
"id": "501"
}
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== Quest.GetPlayerQuests(498)
[]
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== Quest.GetTrackDetail(499)
{
"ActiveQuestDetails": [],
"CompletedQuestDetails": [
{
"LocName": "OB-NPE-A-00",
"ChainName": "NPE-A-OB",
"ChainIndex": 0,
"ChainMax": 0
}
],
"DontReplenishBeforeTime": "0001-01-01T00:00:00"
}
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== PlayerInventory.GetPlayerSequenceData(500)
{
"playerId": "45CCKG2AMBF5FBMJKAXC4MBED4",
"dailySequence": 9,
"weeklySequence": 9,
"dailyLastAwarded": "2019-10-21T08:46:34.451565Z",
"weeklyLastAwarded": "2019-10-21T08:46:34.451565Z"
}
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== Event.GetPlayerCoursesV2(501)
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "AIBotMatch",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "CompDraft_ELD_20190930",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Constructed_BestOf3",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Constructed_Eldraine_20191011",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Constructed_Event_2020",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "DirectGame",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Historic_Play",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Ladder",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "NPE",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Play",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "QuickDraft_ELD_20191011",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Sealed_ELD_20190923",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Traditional_Cons_Event_2020",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
},
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalEventName": "Traditional_Ladder",
"PlayerId": null,
"ModuleInstanceData": {},
"CurrentEventState": "PreMatch",
"CurrentModule": "Join",
"CardPool": null,
"CourseDeck": null,
"PreviousOpponents": []
}
]
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
==> Carousel.DisabledItems(502):
{
"jsonrpc": "2.0",
"method": "Carousel.DisabledItems",
"params": {},
"id": "502"
}
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
==> Event.GetEventAndSeasonPayouts(503):
{
"jsonrpc": "2.0",
"method": "Event.GetEventAndSeasonPayouts",
"params": {},
"id": "503"
}
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== Carousel.DisabledItems(502)
[]
EnableLoadingIndicator. shouldEnable = False _loadingGameObject=201014
[UnityCrossThreadLogger]10/21/2019 10:58:38 AM
<== Event.GetEventAndSeasonPayouts(503)
{
"eventPayouts": [],
"seasonPayout": null
}
BEGIN home page notification flow
END home page notification flow
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
EndDragCard: WARNING! Was not initialized.
PAPA.OnDestroy() is happening without Shutdown() being called. Let me fix that for you.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45)
[UnityCrossThreadLogger]10/21/2019 10:58:48 AM
==> Log.Info(504):
{
"jsonrpc": "2.0",
"method": "Log.Info",
"params": {
"messageName": "Client.PerfStatsReport",
"humanContext": "Performance matrics (newer version of Client.PerformanceReport)",
"payloadObject": {
"playerId": "45CCKG2AMBF5FBMJKAXC4MBED4",
"clientSessionId": "599aed5d-02b9-40f9-ade8-7bb51769d756",
"frontDoorSessionId": "6b50fbeb-9751-4c99-b846-9e068c48084d",
"segmentName": "wrapper.active",
"sequenceId": 44,
"duration": 10.1125545,
"matchId": "",
"frameTimeAvg": 0.0173769575,
"frameTimeStdev": 0.0110183768,
"frameTimeCounts": {
"over_35_ms": 3,
"over_50_ms": 3,
"over_100_ms": 3,
"over_500_ms": 0,
"over_1000_ms": 0,
"over_3000_ms": 0
},
"worstFrameTimes": [
0.182826146,
0.155556664,
0.1507659,
0.0180017445,
0.01764291,
0.0176010653,
0.0175497457,
0.017412765,
0.01730026,
0.0172777586
],
"collectedMb": 17.3046875,
"highGcMb": 297.84765625,
"lowGcMb": 280.56640625,
"firstGcMb": 291.359375,
"lastGcMb": 280.7265625,
"lowReservedMb": 492.79124736785889,
"highReservedMb": 492.79124736785889,
"numGcs": 2,
"avgGcTime": 0.153161287,
"isEditor": false,
"isDebug": false,
"detailedLogs": true
},
"transactionId": "00000000-0000-0000-0000-000000000000"
},
"id": "504"
}
[UnityCrossThreadLogger]FrontDoorConnection.Close(reason = "OnDestroy")
Screen shot and log files added. Works OK for Standard, but once Arena selected - boom.
I did clean slate as well.
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<RotationProof_PropertyChanged>b__74_1() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2413
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<RotationProof_PropertyChanged>b__74_1() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2413
at System.Threading.Tasks.Task.Execute()<---
This has two parts/approaches:
It's possible this could be run via Wine, with users specifying the location that Arena running under Wine dumps the real-time log file in app.config. I have no idea how this works, but might be able to do some testing under a Linux VM at some point.
I can create a command-line only version of the application that takes some parameters and dumps static text/html/other output files for the user to look at. I could implement that using .NET Core as an executable that can run natively on Linux (and Mac, too, I believe).
Just a note: There seem to be some projects for developing cross-platform GUI applications on top of .NET Core, but I don't know much about any of them.
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__64_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2128
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__64_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2128
at System.Threading.Tasks.Task.Execute()<---
DADA shouldn't suggest illegal replacements for brawl commanders. ๐คฃ
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<SortDir_PropertyChanged>b__69_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2361
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<SortDir_PropertyChanged>b__69_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2361
at System.Threading.Tasks.Task.Execute()<---
I resently have problem pulling the card database. I had similar problem with mtg pro tracker but on it when i press manual re-sync it ok. Maybe have the same button, and not only the loading screen ? can i help by providing some logs or ?
The application is loading properly (with my collection) but closes without an error after approximately 5 seconds. Have tried standard troubleshooting (reinstalled, ran as admin).
logs.zip
Add more filters -
For Standard archetype data from mtggoldfish, at least, it's pretty easy to pick up a few different configurations of the latest "archetypical" deck. If we included this data in the deck download file, the application could prioritize the version of the deck that the user is closest to building/collecting, and provide links to other versions for them to check out.
Program updated and seems to work fine until it begins computing deck suggestions and then just stays there half-way through on the progress bar.
log2019101211.txt
Updated this evening and application hangs with 'Computing Deck Suggestions...' in the main window.
Running Windows 7 Home x64
The new log format breaks the application.
I have started looking into it...I haven't yet figured out how to get the player's inventory information out of the log, or where to get it from if it's not being dumped to the log when the player browses their collection anymore.
If anyone has some information regarding this, it would be great.
We currently don't have a Code Signing certificate to use to sign the project. My plan is to purchase one so we can build up trust and get rid of the nag screen (and at least get rid of the "Unknown Publisher"). The cheapest option is around $100 a year, and I will purchase it once we reach a Patreon goal of $10 per month, or I whenever I can afford it.
Creating the issue here to keep track.
Recent updates have multiplied the number of different text decorations used in the left side list. There's orange bold, yellow highlighted with dashed outline, italic green bold, blue bold, and black regular text. The meanings of some can be discerned by experimentation, others not so much. Would it be possible to add a legend somewhere to explain what they all mean? Or maybe use noninteractive headings in the list to separate out the sections rather than colors? Either approach would be great for UX and accessibility!
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Format_PropertyChanged>b__66_1() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2239
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Format_PropertyChanged>b__66_1() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2239
at System.Threading.Tasks.Task.Execute()<---
Show a deck's Win/Loss (and total games) record on its detail page and/or in the tab.
This is fairly easy for deck information coming from mtgarena.pro, as it's already included in the json that the scraper grabs, for archetypes pulled down from mtggoldfish are more difficult, though. There is some win/loss record information available, but it's not nearly a thorough or easy to get at as what mtgarena.pro has.
I'm currently investigating pulling more information from mtggoldfish for this and other issues, we'll see where it goes.
I have some decks I would like to analyse with the tool, but I have only been able to import 1 deck to the game and the tool. (maybe it has something to do with it having a sideboard?)
A decks directory with filename as deck name and arena export as body would make it very easy to manage them. you don't want your decks hardcoded forever do you? I would like to rename them and add my own decks to the list please.
Sent by Joe Eddy ([email protected]). Created by fire.
Test issue created
Cheers,
Joseph Eddy
Phone: 763.201.2000
Fax: 763.201.5333
Open Access Technology International, Inc.
3660 Technology Drive NE, Minneapolis, MN 55418
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__64_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2128
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Window_Loaded>b__64_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2128
at System.Threading.Tasks.Task.Execute()<---
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<>c__DisplayClass77_0.b__1() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2578
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<>c__DisplayClass77_0.b__1() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2578
at System.Threading.Tasks.Task.Execute()<---
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List1.get_Item(Int32 index) at CallSite.Target(Closure , CallSite , Object , Int32 ) at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1) at DailyArena.DeckAdvisor.MainWindow.ReloadAndCrunchAllData() at System.Threading.Tasks.Task.Execute() --- End of inner exception stack trace --- ---> (Inner Exception #0) System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.Collections.Generic.List
1.get_Item(Int32 index)
at CallSite.Target(Closure , CallSite , Object , Int32 )
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at DailyArena.DeckAdvisor.MainWindow.ReloadAndCrunchAllData()
at System.Threading.Tasks.Task.Execute()<---
I'm unsure of the difficulty of this, but here's going.
There are some cards in certain decks that cannot be replaced, or rather, if they are replaced, drastically lower the power level of a deck. Replacing a lighting strike with a shock or a lava coil or a Jaya's greeting or a... something that deals some damage isn't the biggest problem, often times a deck will function (to varying degrees) without it. But say a person is making a Cavalcade deck and they lack... 3-4 copies of Cavalcade. In that case, the deck will simply not function as designed, and will be drastically worse than other possibilities.
The recommend does a good faith effort to find similar replacements where available, but for these sorts of cards (the one where their exclusion either changes the archetype or causes the win-rate to plummet.
This is somewhat similar to #8 but focuses specifically on the case of "these suggestions are so bad they drastically altar the power level of my deck"
everything was working until i selected historic bo1 from the dropdown menu in the top right corner. reinstalling doesn't fix it. is there anything i can do?
An unhandled exception was detected.
Exception:
System.AggregateException: One or more errors occurred. ---> System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Sort_PropertyChanged>b__68_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2331
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.Exception: test exception
at DailyArena.DeckAdvisor.MainWindow.<Sort_PropertyChanged>b__68_0() in d:\My Documents\Visual Studio 2017\Projects\DailyArenaDeckAdvisor\DailyArenaDeckAdvisor\MainWindow.xaml.cs:line 2331
at System.Threading.Tasks.Task.Execute()<---
Move strings out to a resource file so that I or others can easily do some localization work. (I had someone volunteer for Russian, so seems like a good time to do it).
Often times I'll see a decklist on the internet and want to give it a run. I'd love to see what suggested replacements are for it, but if it doesn't show up in the sidebar I can't see. Please provide rudimentary support for looking at a deck in your collection that's incomplete and providing suggested replacements for missing cards.
Hi,
1.0.3.1 wont load at all,. Gets stuck loading card database.
I deleted appdata. Uninstalled and reinstalled changed the bitmapscalingmode to linear.
No good.
Windows 10 x64
Improve replacement suggestions that are currently based on a fix per-card rank score.
Some ideas (might end up with some combination of these):
Is a nice QOL for folks to ensure their development environment is set up to build and test changes before opening PRs :)
I downloaded 1.0.4.4. and I cannot get it to progress beyond loading card database. I have reinstalled MTG Arena, toggled the detailed logs, and reinstalled DADA, but nothing seems to fix the issue. I saw the thread from early September, but it only had things I already tried. Log files are attached. In attempting to resolve the issue I was perusing the troubleshooting section below the program download and did notice that the output_log under PlayerInventory.GetPlayerCardsV3 doesn't look like the example, but I don't know enough about the logs to know if what it shows is indicative of a problem. I have included that log as well. Hope you can help, love this program!
firstChanceExceptions2019102015.txt
firstChanceExceptions2019102016.txt
log2019092620.txt
log2019093020.txt
log2019093023.txt
log2019102015.txt
log2019102016.txt
updater.txt
Deck sorting options -
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.