hearthdash

Hearthstone tracker

  • Owner: postcasio/hearthdash
  • Platform:
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

I learned a lot about reverse engineering network protocols when I made this. I also learned a lot about separation of concerns. The code in this repository is not particularly good, but, I still like what I made.


Hearthdash

Hearthdash is a card tracking application for Hearthstone.

Screenshot

Deck editor

Features

  • Uses packet capturing for foolproof tracking.
  • See your opponents play history broken down by turn.
  • Sapped your opponents minion? Hearthdash will show it in their hand so you don't forget.
  • Easy to use deck editor.

Downloads

You can download Hearthdash from the releases page. Currently only builds for OS X are available.

Building

Requirements

  • OS X, Windows
  • nodejs v0.10
  • coffee-script
  • protobuf

Homebrew is the best way to install Node and protobufs on OS X:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node protobuf
npm install -g coffee-script

Building

cd tools
npm install
coffee build.coffee --card-xml-path=<path>

Where path is the path to the cardxml0.unity3d file in the Hearthstone Data directory.

Hearthdash should now be in the build directory.

Main metrics

Overview
Name With Ownerpostcasio/hearthdash
Primary LanguageCoffeeScript
Program languageShell (Language Count: 5)
Platform
License:Other
所有者活动
Created At2014-09-11 20:25:17
Pushed At2020-09-02 16:24:17
Last Commit At2019-09-17 20:40:22
Release Count3
Last Release Namev0.0.3 (Posted on 2014-09-23 18:58:13)
First Release Namev0.0.1 (Posted on )
用户参与
Stargazers Count306
Watchers Count8
Fork Count10
Commits Count30
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count4
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private