Overview


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.

Five (5) tables are created:

  • – Matches
  • – Games
  • – Plays
  • – Drafts
  • – Draft Picks

These tables will help you track your results, evaluate your performance, and analyze your play patterns. Built-in dashboards are included to view and track Match History (Overall or by Format), Match History vs. Opponent, Match and Game Performance Data, Play Pattern Data, and Card Data.

Generated tables can be exported to .csv or .xlsx and you can manipulate the data yourself, run your own queries, build your own visualizations, etc.

Limitations


Importing: Some data (e.g. Deck Names, Match Format) cannot be read from GameLog files explicitly. These columns import as ‘NA’ by default and are input manually by the user.

Deck Names: Included is a tool to set best guess deck names by comparing card data with MTG Goldfish decklists, but this is not always accurate. Card data is saved for every match to assist with data entry for old matches.

Outdated GameLogs: My test data includes my own personal data from January 2021 to current. Older files may have been formatted differently and may not import correctly. (For example, I know formatting changed when the London Mulligan was implemented in July 2019)

Release History


MTGO-Tracker-v.16 – Change Log, Download

MTGO-Tracker-v.15 – Change Log

MTGO-Tracker-v.14 – Change Log

MTGO-Tracker-v.13 – Change Log

MTGO-Tracker-v.12 – Change Log

MTGO-Tracker-v.4.0Change Log

MTGO-Tracker 2022-v.3.2Change Log

MTGO-Tracker 2022-v.3.1Change Log

MTGO-Tracker 2022-v.3.0Change Log

MTGO-Tracker 2022-v.2.0Change Log

MTGO-Tracker 2022-v.1.2Change Log

MTGO-Tracker 2022-v.1.1Change Log

MTGO-Tracker 2022-v.1.0Change Log

Getting Started


  • Download the latest release.
  • Extract the zip file and run mtgo_tracker.exe.
  • Import your files by going to File -> Import MTGO GameLogs:
    • Navigate to the folder(s) containing your GameLog and/or DraftLog folders:
      • C:\Users\[User]\AppData\Local\Apps\2.0 – Default GameLog Location
      • C:\Users\[User]\Documents – Default DraftLog Location
  • Set the default Hero to your MTGO username by going to Data -> Set Default Hero.
  • Complete your dataset by using built-in Data Cleaning methods or manually filling in attributes such as Deck Archetype, Deck Name, Match Format, and more.
  • GITHUB: View source code and files on the project’s GitHub page.
  • WIKI: View the MTGO-Tracker Wiki for more information and usage instructions.

Updating From a Past Release


  • Download the latest release.
  • Copy over contents of DraftLogs, GameLogs, and Save folders.
  • Re-Import by going to File -> Import MTGO GameLogs -> Re-Import Copies.

Help Needed


Bug Reports: Please open a New Issue on GitHub. Attaching a zip file of either your GameLogs/DraftLogs folder(s) and DEBUG.txt file would really help out with resolving emergent issues.

Questions: If you have any questions or critiques, just message me on Twitter or Reddit, I’m happy to respond.

X-Post: If you want to cross post this to other communities you think might be interested, feel free.