• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:45
CEST 20:45
KST 03:45
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
IntoTheTV X SOOP SC2 League : Weekly & Monthly4Clem: "I don't have that much hope in Blizzard"2ZeroSpace Early Access is Now Live!28Weekly Cups (July 13-19): Terran & Protoss rise; Zerg falters2Balance hotfix patch 5.0.16b (July 16)94
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) How would you feel about frequent/monthly balance patches for SC2? Reynor: GSL Loss Wasn't About Preparation Format What's the best tug of war? Clem: "I don't have that much hope in Blizzard"
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event PIG STY FESTIVAL 8.0! (13 - 23 August) IntoTheTV X SOOP SC2 League : Weekly & Monthly INu's Battles#18 - Cure, herO, Rogue & ByuN Master Swan Open (Global Bronze-Master 2)
Strategy
[G] Having the right mentality to improve
Custom Maps
[M] (2) Industrial Park New Map Maker - Looking for Advice - Love or Hate
External Content
The PondCast: SC2 News & Results Mutation # 535 Assembly of Vengeance Mutation # 534 Burning Evacuation Mutation # 533 Die Together
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Recent recommended BW games screpdb: new Starcraft reporting tool ASL22 General Discussion
Tourneys
[Megathread] Daily Proleagues Star Con San Diego 2026 BSL LAN Party - Kraków 29-30 August - OPEN SIGNUPS Escore Tournament - Season 3
Strategy
Simple Questions, Simple Answers PvT advise for noobs Fighting Spirit mining rates Creating a full chart of Zerg builds
Other Games
General Games
ZeroSpace Early Access is Now Live! General RTS Discussion Thread Nintendo Switch Thread Path of Exile Diablo IV
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread European Politico-economics QA Mega-thread How to buy a book - shipping from Korea to Europe
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently... [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread 2026-27 Football Thread placeholder TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
Games, Hormones, and "Dark" …
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7778 users

HearthTracker - Automated Stats Tracking!

Forum Index > Hearthstone General
Post a Reply
1 2 3 4 5 7 8 9 Next All
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-12-26 23:52:42
November 01 2013 14:44 GMT
#1
First of all, let me introduce myself, I am a Hearthstone player, streamer, youtuber, a coder. I am megablue. I play a lot of Hearthstone, or arena to be precise. I wanted a tool to automatically record and keep track of my performance. Hereby, let me introduce the Hearthstone stats tracking app, the HearthTracker. It will keep track of your Hearthstone stats (almost) without your interventions. I'd designed it to be easy to use.

Screenshot
[image loading]
[image loading]
[image loading]

How does it work
The app uses the least invasive, image recognition technique to obtain information on the screen. It doesn't inject dll, read/modify Hearthstone process memory in any way nor parse the game packets. It is basically functioning as it is a screen recording/screenshot tool and nothing more. It is probably the safest way you can extract stats from Blizzard games.

Features
- Support all Hearthstone languages
- Support all resolutions
- OBS/Xsplit supported, output as text files
- easy to use UI
- track stats
- able to recognize classes
- able to recognize wins and losses
- able to recognize who goes first/second
- able to recognize your opponent hero
- able to recognize victory/defeat
- Overview of win rate and 7+ wins rate.
- Live stats of the current game
- cross platforms (windows/osx/linux) only tested on Windows though.

Upcoming Features
- UI Cosmetic changes
- Web app for collective and your own private stats
- More stats and better breakdown of stats
- Beautiful graphs

Requirement
- you must have java machine installed first before launching the app, get it from http://www.java.com/

Installation & Usage
- Download and extract it into a folder of your choice
- Double click on HearthTracker.jar to run
- Make sure your Hearthstone is running in Windowed mode
- Make sure your Hearthstone is running with the correct resolution.

Instruction to upgrade from older versions
- Backup your existing data folder.
- Extract and replace existing files
- copy the backup contents of data folder back into the original data folder

Download link
- HearthTracker

Further details
- Please visit HearthTracker official website for installation & usage guide and other technical details.
- Future updates and news about HearthTracker will be announced on the official website as well.
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
FrodaN
Profile Blog Joined October 2010
754 Posts
November 01 2013 15:52 GMT
#2
Whoa this is awesome! I've been using Google docs this whole time but this could be nifty too
megablue
Profile Joined August 2010
Malaysia70 Posts
November 01 2013 16:51 GMT
#3
On November 02 2013 00:52 FrodaN wrote:
Whoa this is awesome! I've been using Google docs this whole time but this could be nifty too


Give it a try then

I am looking forward for your feedback!
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
Glacierz
Profile Blog Joined May 2010
United States1245 Posts
November 01 2013 18:21 GMT
#4
Can you get banned for parsing the game packets in this game? Not that I will ever risk it, just curious.
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-01 18:56:31
November 01 2013 18:55 GMT
#5
On November 02 2013 03:21 Glacierz wrote:
Can you get banned for parsing the game packets in this game? Not that I will ever risk it, just curious.


HearthTracker doesn't parse game packets. I am not sure about ban for parsing packets but Blizzard definitely hate people reverse engineering the game packets (server emulator anyone?), so I guess it is pretty much asking for a ban from Blizzard if they figure out you're running an app that try to parse the game packets.

again, i just want to emphasis that HearthTracker relies solely on image recognition and doesn't interact with Hearthstone in any way so it should be safe from violating the ToS.

If you're paranoid enough, you can run through a series of screenshots of the crucial moments (arena score screen, go first/second, middle of the game, victory/defeat screen) and let the HearthTracker do it jobs while you're not running Hearthstone
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-01 18:58:08
November 01 2013 18:57 GMT
#6
did a quick release, v1.0.5b to fix a bug where HearthTracker skips scanning for losses. Please update if you downloaded older version
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
Angry_Fetus
Profile Joined August 2010
Canada444 Posts
November 03 2013 07:02 GMT
#7
Does not seem to function with dual screens (3840x1080)
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-03 07:07:55
November 03 2013 07:07 GMT
#8
On November 03 2013 16:02 Angry_Fetus wrote:
Does not seem to function with dual screens (3840x1080)


What is your Hearthstone resolution? I tried on my 1920x1080 x 2 (dual monitors setup) it works fine.

I will release a small update later on, will be adding some visual indications on the screen area that HearthTracker trying to scan and status of HearthTracker whether it "sees" Hearthstone screen or not.
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
Angry_Fetus
Profile Joined August 2010
Canada444 Posts
Last Edited: 2013-11-03 08:31:21
November 03 2013 07:41 GMT
#9
1920x1080, setting in hearthtracker is set at that as well.

This is on Windows 8 if that matters.

Oh and in your instructions it says "Make sure your Hearthstone is running in Windows mode" I imagine this is supposed to say windowed mode right? (I've tried windowed and fullscreen, not tracking in either)

edit: holy typos batman
Shock710
Profile Blog Joined December 2009
Australia6097 Posts
November 03 2013 08:10 GMT
#10
I remember hearing about Trump and Kripp talking about their winrates in arena and stuff/per Hero like your stat tracker did they use your thing or some other way?
Also thanks for this!!
dAPhREAk gives Shock a * | [23:55] <Shock710> that was out of context -_- [16:26] <@motbob> Good question, Shock!
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-03 08:32:28
November 03 2013 08:30 GMT
#11
On November 03 2013 17:10 Shock710 wrote:
I remember hearing about Trump and Kripp talking about their winrates in arena and stuff/per Hero like your stat tracker did they use your thing or some other way?
Also thanks for this!!


trump uses another app, i think one of his mod, imhid wrote the app, which scan the stream for stats, it uses similar method as my app i think, but my app doesn't use OCR at all, i find it is not that reliable because of different fonts across multiple Hearthstone languages.

Although i watch both Kripp and trump, I have no idea about Kripp though. I got a feeling some of his fans are recording the stats for him manually .
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
megablue
Profile Joined August 2010
Malaysia70 Posts
November 03 2013 08:31 GMT
#12
On November 03 2013 16:41 Angry_Fetus wrote:
1920x1080, setting in hearthtracker is set at that as well.

This is on Windows 8 if that matters.

Oh an in your instructions it says "Make sure your Hearthstone is running in Windows mode" I image this is supposed to say windowed mode right? (I've tried windowed and fullscreen, not tracking in either)



yes it does mean windowed mode, sorry for the typo. Anyhow, i will be posting the mentioned update later on, stay tuned.
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
Irave
Profile Joined October 2010
United States9965 Posts
November 03 2013 08:39 GMT
#13
I don't play arena much, so the upcoming feature list sounds amazing. Looks great, thank you for providing us with it!
Angry_Fetus
Profile Joined August 2010
Canada444 Posts
November 03 2013 11:00 GMT
#14
So it seems to be almost kinda partially working now for some reason. It's registering a few things at least. I'll just post a screenshot instead of trying to explain it.

Click me
megablue
Profile Joined August 2010
Malaysia70 Posts
November 03 2013 13:11 GMT
#15
On November 03 2013 20:00 Angry_Fetus wrote:
So it seems to be almost kinda partially working now for some reason. It's registering a few things at least. I'll just post a screenshot instead of trying to explain it.

Click me



Nice to hear that!

So...if i understand your screenshot correctly, you mean Hearthstone didn't register the wins into the table?
actually it does, it will store your arena series into the table only when you completed the run, 9-x or 3 losses.
Let me know if it doesn't work, as for the games (it is stored but not displayed on the UI).


HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-03 14:07:57
November 03 2013 14:07 GMT
#16
I just made a small update, version 1.0.6b, to include a tool to visualize the scanned area(s). So that you can get a clue what HearthTracker is trying to do or does it even functioning at all. You can check out the details at http://hearthtracker.blogspot.com/2013/11/visualize-scanned-areas.html
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
Angry_Fetus
Profile Joined August 2010
Canada444 Posts
Last Edited: 2013-11-04 00:53:52
November 03 2013 17:49 GMT
#17
I haven't gotten a 9 win while it's been open, but I have busted out a few times.

edit: trying new version now

Yeah so the problem seems to be that it is not recording losses, and therefore never storing stats...

Click me

I ended 6-3 and hearthtracker still shows 6-0 with no stats on the right side.
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-04 06:54:26
November 04 2013 06:49 GMT
#18
On November 04 2013 02:49 Angry_Fetus wrote:
I haven't gotten a 9 win while it's been open, but I have busted out a few times.

edit: trying new version now

Yeah so the problem seems to be that it is not recording losses, and therefore never storing stats...

Click me

I ended 6-3 and hearthtracker still shows 6-0 with no stats on the right side.


hmmm this is weird, i tried to run HearthTracker with your screenshot and it did recognize your score correctly, and it is able to recognize everything else on your Hearthstone.

1. was vs Shaman (and the victory/defeat) correctly recognized, was it the last game you played before you took the screenshot?
2. did you try to use the Diagnostics section? What did you see when you press Visualize now, did the larger box covered the Hearthstone screen (if so, did it cover the titlebar as well?)

Lastly, the most likely cause i can think of, is the ways to calculate window position on Windows 8 is changed slightly, making the scan zones slightly off. Try downloading this config file, extract and replace enUS.xml in configs/gameLangs

I have tweaked the positions of the scan zones for losses, made it scan for slightly larger areas. Hopefully this can solve your issue.

Thanks for reporting the issue!

Please do let me know after you've tested it.

HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
CCow
Profile Joined August 2010
Germany335 Posts
November 04 2013 08:33 GMT
#19
Heya,
first of all thanks for the great effort!
I'm kind of curious where your programm is different from Hearthstone Stats?
I saw your thread as well as the original HS Stats one over at Hearthpwn and started using "the other programm" over yours just because the thread had more replies/there had already been a few updates there.
Are there any big new things with your programm?
HS Stats fx. does pretty often "forget" single games. Like usually it records them, but about 10-20% of the games are skipped. I don't know if this is because I "fast forward" the winning screen or whatever... but if your program solves that, it would be awesome! ^_^
megablue
Profile Joined August 2010
Malaysia70 Posts
Last Edited: 2013-11-04 10:01:09
November 04 2013 09:57 GMT
#20
On November 04 2013 17:33 CCow wrote:
Heya,
first of all thanks for the great effort!
I'm kind of curious where your programm is different from Hearthstone Stats?
I saw your thread as well as the original HS Stats one over at Hearthpwn and started using "the other programm" over yours just because the thread had more replies/there had already been a few updates there.
Are there any big new things with your programm?
HS Stats fx. does pretty often "forget" single games. Like usually it records them, but about 10-20% of the games are skipped. I don't know if this is because I "fast forward" the winning screen or whatever... but if your program solves that, it would be awesome! ^_^


I has been using HearthTracker to track my own stats, it works pretty well for me. My app has an option to change the scanning speed to minimize the chances of forgetting the stats. However even with my app, it is still possible for "forget" because of the nature of image recognition, the app doesn't know the state of the game, it has to use its best guesstimation based on recognized images and maintained its own guestimated states (this is the tricky part). So... my best advice is, give it a split second pause (and that is more than enough for my app) before you skip the victory/defeat screen.

I am yet to try "the other program" but judging from what i seen from the replies, the author has a lot of issues dealing with multiple resolutions and multiple languages, which i presume most critical parts of the program is mostly hard coded which will be a headache to introduce new features/upgrades.

If you ask, i am quite confident with the quality of my code and have pretty decent "upgradablity". that being said, programmers always feel good about their own code

I suggest that you my app a try and let me know. you should be able to run both of my app and his simultaneously.
HearthTracker - Automated Stats Tracking! http://bit.ly/HearthTrack
1 2 3 4 5 7 8 9 Next All
Please log in or register to reply.
Live Events Refresh
Platinum Heroes Events
16:00
PHSC2 Tour S26 Cup #6
RotterdaM1084
Liquipedia
Online Event
15:00
Yamato Cup #7
killerbeecast22
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1084
ProTech90
BRAT_OK 73
ZombieGrub36
Vindicta 33
EmSc Tv 25
MindelVK 18
StarCraft: Brood War
Shuttle 1119
Mini 536
ggaemo 196
Soulkey 161
Free 37
soO 32
Shine 26
yabsab 7
firebathero 0
Dota 2
420jenkins849
monkeys_forever200
Counter-Strike
fl0m6753
minikerr43
Heroes of the Storm
Khaldor331
Other Games
Grubby1578
singsing1410
Beastyqt726
B2W.Neo436
elazer251
Liquid`Hasu187
ArmadaUGS142
C9.Mang082
Livibee80
Mew2King52
Organizations
Other Games
gamesdonequick1740
StarCraft 2
angryscii 28
EmSc Tv 25
EmSc2Tv 25
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• Reevou 5
• IndyKCrew
• AfreecaTV YouTube
• intothetv
• Kozan
• sooper7s
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• blackmanpl 23
• FirePhoenix12
• Pr0nogo 11
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Jankos2217
Other Games
• Shiphtur459
Upcoming Events
WardiTV Weekly
16h 15m
Sparkling Tuna Cup
1d 15h
INu's Battles
1d 16h
Cure vs herO
ByuN vs Rogue
PiGosaur Cup
2 days
The PondCast
2 days
Kung Fu Cup
2 days
Patches Events
2 days
Replay Cast
3 days
CrankTV Team League
3 days
OSC
3 days
[ Show More ]
Replay Cast
4 days
CrankTV Team League
4 days
Replay Cast
5 days
Afreeca Starleague
5 days
RSL Revival
5 days
ByuN vs SHIN
Solar vs Lambo
WardiTV Summer Champion…
5 days
Afreeca Starleague
6 days
RSL Revival
6 days
Clem vs Serral
herO vs Rogue
WardiTV Summer Champion…
6 days
Liquipedia Results

Completed

ASL S22 SEASON OPEN Day 2
HSC XXIX
Eternal Conflict S2 E3

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Proleague 2026-07-26
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Eternal Conflict S2 Finale
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

Escore Tournament S3: W5
ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
Acropolis #5
CSLAN 4
ASL Season 22
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Light Tournament 2026
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.