cderickson / MTGO-Tracker

MTGO-Tracker is an analytics tool used to process raw data for Magic: the Gathering Online. Players can import and parse log files created during online play and store resulting information into a local database for self-analysis.
https://cderickson.io/mtgo-tracker/
16 stars 9 forks source link

MH3 Drafts do not appear among `Applicable Draft_IDs` #32

Open gfrt0 opened 6 days ago

gfrt0 commented 6 days ago

Although DEBUG.txt reports parsing my MH3 draft dicts (and I can see them in \draftlogs), I am unable to select MH3 drafts from the Select Applicable Draft_IDs list. Note I have updated Booster Draft Formats in INPUT_OPTIONS.txt to include MH3MH3MH3.

This is particularly odd since I have similarly added WOEWOEWOE to Booster Draft Formats and those show up just fine.

Is it possible the list of drafts is too long for the window to include?

cderickson commented 6 days ago

The reason for this error is likely due to your previous reported error with the list of DFCs not being up-to-date.

The tool computes a list of Applicable Draft_IDs by comparing the cards you played in a match with the cards you picked during a draft. If one set of cards is a subset of the other, then that Draft_ID is counted as "Applicable".

Because the MULTIFACED_CARDS.txt file is out-of-date, you probably played the back side of an MH3 flip card that the tool doesn't "think" you drafted (because drafted card names are tracked using the front face card name).

I use that .txt file to make sure only front face card names are being used for the purposes of finding Applicable Draft_IDs.

I will update that .txt file when I get home from work tonight. Once that is done, you can run Update Auxiliary Files to get the latest .txt file, then you will likely have to run Re-Import from Copies.

Hopefully that made sense, let me know if you want to know more or have any other questions.

gfrt0 commented 5 days ago

fwiw the steps suggested above helped in that now three MH3 draft logs show up among Applicable Draft_IDs, but by no means all logs.

Applicable Draft_IDs for MH3 drafts include mostly draft logs from other sets, so something seems to be going wrong in the subset checking stage.

E.g. this is a match from an MH3 draft: ex1

and these are the Applicable Draft_IDs: ex2

appreciate any thoughts, and thanks again for all the effort put into this.