This tool assists with drafting cards in draft and sealed mode in the Magic: The Gathering Arena card game.
More information: https://magic.wizards.com/en/mtgarena
You can enter card names (allows partial matches and tab completion) to see the tier list ratings. You enter sets of cards and then can see a list sorted by the ratings with information like cost/influence requirements visible.
Note: Use spaces instead of dashes in card names. Piston Fist Cyclops
, not Piston-Fist Cyclops
.
Since it is a console-based application, it won't be useful for people that aren't comfortable at the commandline. It is a console-based Python script and should run on any platform Python 3 is supported (Linux, OS X, Windows, etc).
The source code is freely provided.
You will need a relatively recent version of Python 3: https://www.python.org/
If you want to see colors, the Colorama package will need to be installed: https://pypi.org/project/colorama/
You will need to generate the data files that the application requires:
- Run
python3 util/makemtgtl.py
. This will generatemtgtier.csv
into the current directory if all goes well.
This step is optional - the data will be used to display card costs and color requirements. If skipped, only the card name will show.
- Download the set data in JSON format from https://mtgjson.com/v4/ - "All Sets" is what you want, not "All Cards".
- Run
python3 util/makemtgcards.py
. This will generatemtgcards.csv
into the current directory if all goes well.
Note that the JSON file is about 200MB and the entirety is loaded into memory during processing.
You can either clone the Git repo or download the latest version in ZIP format.
ZIP format download: https://github.com/KerfuffleV2/mtgdraft/archive/master.zip
This application would be useless without the tier lists and data people have taken the time to create and make available.
The card data comes from https://mtgjson.com/
The tierlist data is extracted from https://www.mtgranks.com/ which uses the reviews that LSV created from https://www.channelfireball.com/tag/lsvs-set-review/
Thank you to those people and organizations!