Skip to content

Automatic deck tracker and manager for Blizzards card game Hearthstone

Notifications You must be signed in to change notification settings

Ruudieboy/Hearthstone-Deck-Tracker

 
 

Repository files navigation

Hearthstone-Deck-Tracker

This is an automatic deck tracker for Hearthstone.

The ingame overlay:

Overlay

The app:

Tracker

Features:

  • Tracks:
    • Cards left in your deck or cards drawn from your deck.
    • Your handcount, deckcount and draw chances.
    • Cards played by your opponent.
    • Your opponent's handcount, deckcount and probablities of him having/drawing cards.
    • How long your opponent had each card in his hand and what cards have been mulliganed, stolen or returned.
  • Timer for the current turn and total time spent for you and your opponent.
  • The tracker tries to automatically select the deck you are playing.
  • The cards and timer can either be displayed in an overlay (see screenshot) or in extra windows (Options > General > Additional Windows)
  • Deck Manager:
    • Import decks from websites: arenavalue, hearthstats, hearthpwn, hearthhead, hearthstoneplayers, tempostorm, hearthstonetopdeck and hearthnews
    • Circumvent the 9 deck limit: Saved decks can be exported to Hearthstone. (My Decks > More...)
    • Decks can be filtered by custom tags and sorted by name, date and tags.
    • Set notes for each deck (My Decks > More...)
    • Create screenshots of decks (My Decks > More...)
    • Share your decks by exporting them as xml files or id-strings (My Decks > More...). Both can be imported via New Deck > Import.
  • Notifications: get notified when a game or a turn starts (either by the tray icon flashing or hearthstone popping up)
  • Customization: Almost every feature can be turned on/off separately.
  • Stats per deck:
    • Track the result of each game (win/loss), opponents, game mode and more
    • Win/loss rate vs each class.
    • Details for each game (cards drawn, played, etc.).
    • Select which game modes to track (Options > Other).
    • Import your opponent's (partial) deck from a tracked game as a new deck.

Stats

  • Replays: Stats

How to use:

  1. Download latest release here (green button)
  2. Extract file
  3. Run "Hearthstone Deck Tracker.exe"
  4. Create your decks under "New" (or import from any of the supported websites), click save.
  5. Play!

Video guide / feature overview by TheAdipose (v0.5.6)

FAQ:

  • It's not picking up the cards I / my opponent play.
    • Copy the log.config from Hearthstone Deck Tracker/Files to %LocalAppData%/Blizzard/Hearthstone. Overwrite the existing one, restart HDT and Hearthstone.
    • (if it's still not working) Make sure the Hearthstone path is set correctly. options > tracker > settings > set hearthstone path (There were user reports of this not working, manual: edit %AppData%/HearthstoneDeckTracker/config.xml with any texteditor, look for <HearthstoneDirectory>...</HearthstoneDirectory>.

How it works:

The automated tracking is done my reading out Hearthstone logfile.
More information on that here: http://www.reddit.com/r/hearthstone/comments/268fkk/simple_hearthstone_logging_see_your_complete_play

Is Blizzard okay with this?

Yes
It's not against the TOS

How to start Hearthstone-Deck-Tracker with the launcher?

  • Create a .bat file with this code inside:
@echo off
start "" "C:\Program Files (x86)\Hearthstone\Hearthstone Beta Launcher.exe"
start "" "C:\Program Files (x86)\Hearthstone Deck Tracker\Hearthstone Deck Tracker.exe"

Requirements:

  • Windows Vista or higher
  • .NET Framework 4.5

Donations are always appreciated PayPal

About

Automatic deck tracker and manager for Blizzards card game Hearthstone

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%