This is one of the major release, notable new features including added support for Ranked, Unranked, Challenge and Practice mode. It also has improved an interface allowing users to browse/edit/delete and create match/arena records. German language is supported as well.
Changelog for v1.1.0
German (Deutsch) language supported!
Able track all game modes!
Browse/edit/delete/create arena and matches records
Any chance of adding in the ability to "replay" the game. Right now Hearthlog.com you can replay the game on the website, but doesnt offer the stats that you do, so i essentially run them both.
Would be cool to have a side or built in feature even that can "replay" the card plays, sorta like replaying chess games
Any idea why I would get this exception message? There are two separate exceptions. It didnt run from double clicking so ran it with java -jar <jar filename>.
org.h2.jdbc.JdbcSQLException: Table "ARENAMATCHES" not found; SQL statement:
ALTER TABLE ARENAMATCHES ADD startTimeX BIGINT [42102-174] at org.h2.message.DbException.getJdbcSQLException(DbException.java:332) at org.h2.message.DbException.get(DbException.java:172) at org.h2.message.DbException.get(DbException.java:149) at org.h2.command.Parser.readTableOrView(Parser.java:4900) at org.h2.command.Parser.readTableOrView(Parser.java:4878) at org.h2.command.Parser.parseAlterTable(Parser.java:4951) at org.h2.command.Parser.parseAlter(Parser.java:4412) at org.h2.command.Parser.parsePrepared(Parser.java:316) at org.h2.command.Parser.parse(Parser.java:289) at org.h2.command.Parser.parse(Parser.java:261) at org.h2.command.Parser.prepareCommand(Parser.java:226) at org.h2.engine.Session.prepareLocal(Session.java:437) at org.h2.engine.Session.prepareCommand(Session.java:380) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1138) at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:168) at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:156) at Tracker.createTables(Tracker.java:165) at Tracker.initDB(Tracker.java:52) at Tracker.<init>(Tracker.java:30) at HearthUI.init(HearthUI.java:167) at HearthUI.main(HearthUI.java:122) at MainLoader.main(MainLoader.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa der.java:58) javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(Unknown Source) at HearthHelper.resizeImage(HearthHelper.java:39) at HearthReader.prepareImageTarget(HearthReader.java:216) at HearthReader.initGameScanner(HearthReader.java:256) at HearthReader.getGameResolution(HearthReader.java:867) at HearthReader.initGameScanner(HearthReader.java:229) at HearthReader.init(HearthReader.java:172) at HearthReader.<init>(HearthReader.java:101) at HearthUI.init(HearthUI.java:168) at HearthUI.main(HearthUI.java:122) at MainLoader.main(MainLoader.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa der.java:58)
The last exception repeats continuously until I ctrl+C it. Is the first one normal if its the first time I run it?
I made a small mistake by forgetting to set the schema version field.
if you get this error, open up data/database.xml with notepad or any text editor and change version from 0 to 1 and save the changes.
Anyhow even with the expection, HearthTracker should run fine.
There is no data folder created when I unzip to "C:\Program Files" and run the jar. I moved it elsewhere and everything ran fine, I'm guessing there is a bug when you extract to a folder with spaces in the path (this is an educated guess as I'm also a java programmer!) :)
Nope, it was caused by the write permissions on Windows platform. HearthTracker writes to where ever its current working directory is. However, since Windows XP (or 2000) Windows has stricter permissions and guidelines for user data separation. User data should not be residing on Program Files if it is necessary to make changes on Program Files, the program needs to be running in elevated mode. However due to various reasons, mainly due to laziness, and I do not want to raise the red flags by requesting elevated mode, I decided to keep it as simple as possible.
Is there any way to speed up the rate at which it scans for images? I seem to miss 30-50% of my game finishes because I'm so used to just clicking through them (I'm running it on "fast" now but it seems to make little difference)
I think it is already fast enough. It doesn't matter if you can make it even faster because you skip around the game scenes too quickly, and the game doesn't even have time to show the critical scenes yet. Hence, the app has nothing to recognize.
First and foremost, I just started using this a few days ago, and I must say that I do love it. Excellent work and thank you for it.
Now... the newest patch has altered some of the graphics, making the tracker get false positives in some spots. To be expected I suppose, I eagerly look forward to the new version of the tracker.
Thanks! I was working on some planned features, the hearthstone update was kind of interrupting my workflow. Anyhow i will release a quick update soon( hopefully, i am busy climbing the new ladder now XD). I do believe that Ranked/Unranked mode and Arena with 9 wins or more is no longer recognized by HearthTracker. Thanks for using HearthTracker!
I've just updated HearthTracker to detect the new ranked/unranked mode and 10th to 12th wins in arena. I just gave you one of the many reason to use and support HearthTracker - we provide updates really really quickly :)
Thanks for the quick update, for something you are handing out for free, you are doing an awesome job. Can not thank you enough for the added fun and knowledge that you are adding to the game.
Cool program but havent managed to get it going correctly, only managed to track one out of 3 games so far no idea what im doing wrong :P
make sure you don't block the game screen and make sure you dont click away the victory/defeat scene too quickly (at least give the animation sometime to show the victory/defeat message). If you somehow missed any of the in-game scenes and the app is not tracking anymore, restarting the app and go back to the main menu scene will help.
Tried this out and you are indeed correct! Probably should highlight that fact that it scores arena only a little more on the front page =)
Thanks for replying, it's working as intended =)
Glad to hear that!
yeah... i agreed with you and i just highlighted that.
HearthTracker - Fully automated Hearthstone stats tracking!
This is one of the major release, notable new features including added support for Ranked, Unranked, Challenge and Practice mode. It also has improved an interface allowing users to browse/edit/delete and create match/arena records. German language is supported as well.
Changelog for v1.1.0
http://blog.hearthtracking.com/
HearthTracker - Fully automated Hearthstone stats tracking!
Any chance of adding in the ability to "replay" the game. Right now Hearthlog.com you can replay the game on the website, but doesnt offer the stats that you do, so i essentially run them both.
Would be cool to have a side or built in feature even that can "replay" the card plays, sorta like replaying chess games
I made a small mistake by forgetting to set the schema version field.
if you get this error, open up data/database.xml with notepad or any text editor and change version from 0 to 1 and save the changes.
Anyhow even with the expection, HearthTracker should run fine.
HearthTracker - Fully automated Hearthstone stats tracking!
Nope, it was caused by the write permissions on Windows platform. HearthTracker writes to where ever its current working directory is. However, since Windows XP (or 2000) Windows has stricter permissions and guidelines for user data separation. User data should not be residing on Program Files if it is necessary to make changes on Program Files, the program needs to be running in elevated mode. However due to various reasons, mainly due to laziness, and I do not want to raise the red flags by requesting elevated mode, I decided to keep it as simple as possible.
HearthTracker - Fully automated Hearthstone stats tracking!
Yea, It supposes to be able to work on Mac however I have yet to identify the bugs that caused it fail on Mac. The UI starts however it wont track :'(
HearthTracker - Fully automated Hearthstone stats tracking!
Is there any way to speed up the rate at which it scans for images? I seem to miss 30-50% of my game finishes because I'm so used to just clicking through them (I'm running it on "fast" now but it seems to make little difference)
I think it is already fast enough. It doesn't matter if you can make it even faster because you skip around the game scenes too quickly, and the game doesn't even have time to show the critical scenes yet. Hence, the app has nothing to recognize.
HearthTracker - Fully automated Hearthstone stats tracking!
I have identified some known bugs with the help of a few reports from users.
I've found solutions to the mentioned bugs except for the final one. You guys can expect an update soon.
HearthTracker - Fully automated Hearthstone stats tracking!
Good work.
First and foremost, I just started using this a few days ago, and I must say that I do love it. Excellent work and thank you for it.
Now... the newest patch has altered some of the graphics, making the tracker get false positives in some spots. To be expected I suppose, I eagerly look forward to the new version of the tracker.
Thanks! I was working on some planned features, the hearthstone update was kind of interrupting my workflow. Anyhow i will release a quick update soon( hopefully, i am busy climbing the new ladder now XD). I do believe that Ranked/Unranked mode and Arena with 9 wins or more is no longer recognized by HearthTracker. Thanks for using HearthTracker!
HearthTracker - Fully automated Hearthstone stats tracking!
I've just updated HearthTracker to detect the new ranked/unranked mode and 10th to 12th wins in arena. I just gave you one of the many reason to use and support HearthTracker - we provide updates really really quickly :)
HearthTracker - Fully automated Hearthstone stats tracking!
Waiting for russian language support! :)
Sure! i will add more languages soon!
HearthTracker - Fully automated Hearthstone stats tracking!
Thanks for the quick update, for something you are handing out for free, you are doing an awesome job. Can not thank you enough for the added fun and knowledge that you are adding to the game.
Cool program but havent managed to get it going correctly, only managed to track one out of 3 games so far no idea what im doing wrong :P
make sure you don't block the game screen and make sure you dont click away the victory/defeat scene too quickly (at least give the animation sometime to show the victory/defeat message). If you somehow missed any of the in-game scenes and the app is not tracking anymore, restarting the app and go back to the main menu scene will help.
HearthTracker - Fully automated Hearthstone stats tracking!
I just released v1.1.3 which support all Hearthstone languages including Russian :)
HearthTracker - Fully automated Hearthstone stats tracking!