jawslouis / Battlegrounds-Match-Data

Save match data from Hearthstone Battlegrounds into a CSV
29 stars 4 forks source link

Note: benluiwj has taken over this plugin. Use his fork at https://github.com/benluiwj/Battlegrounds-Match-Data

Battlegrounds-Match-Data

A plugin for Hearthstone Deck Tracker to save Battlegrounds match data to a CSV, Google Spreadsheet, or an online dashboard.

The below data will be captured for each game:

For each battle:

Your minions' average & total stats (attack & health) will also be shown on an overlay, just under the turn timer:

Overlay

Installation

  1. Download the latest BattlegroundsMatchData.zip file from the releases page
  2. Launch Hearthstone Deck Tracker. Go to Options -> Tracker -> Plugins
  3. Drag and drop the zip file onto the Plugins window. Enable the plugin.
  4. From the toolbar, go to Plugins -> Battlegrounds Match Data Settings. This will open the settings menu.

Settings

Follow the setup instructions below for your preferred save method:

Upload to BgStats Dashboard

Simply go to the settings menu and enable upload to BgStats Dashboard. There will also be a link to visit your dashboard on the site, which will be at http://bgstats.cintrest.com/<user>-<id>.

This is a sample view of the dashboard, after you've logged some games:

Sample Dashboard

Auto-upload to Google Spreadsheet

Auto-uploading is an optional feature that is disabled by default. If enabled, you can also track the minions for yourself & your opponent for each turn. The set-up instructions are in the wiki - this will take about 20 mins.

Here is an example spreadsheet showing statistics that can be automatically tracked when auto-uploading is enabled.

statistics

statistics

statistics

spreadsheet

spreadsheet

CSV

By default, the CSV will be saved in the Hearthstone Deck Tracker folder. To change the save location, modify the file location in the settings menu.

This is a sample output of the CSV, when viewed in a spreadsheet (e.g. Excel):

CSVFormat

Do not have the CSV open when a match has ended. Otherwise, the plugin will not be able to write the match data to the CSV.