Monday, February 3, 2014

v1.2.1

Bugs fixed
  • Arena results will now saved correctly (well... at least until 7 wins, as that is as far as I went since the release of the new scan engine)
  • Fixed an issue where HT sometimes produces duplicate match results due to residue short term memory not being flushed in the correct order.
  • Creating new match records with lose as the result will now save correctly as lose.
  • Current Log Level is now being displayed correctly in the UI.
Improvements/Changes
  • Now able show Hero vs Hero stats at the overview table.
  • Now able to combine coin/no coin & heroes filter for arena mode ( 7+ wins % will be excluded though)  at the overview table.
  • Since HearthTracker no longer requires to scan game languages specified regions of the game. It is no longer reads from game language specified XML file, now reads from gameLangs/default.xml instead.

43 comments:

  1. After updating to new version, some of my stats in arena are messed up, extra games were added. And some impossible stuff too, like it says that as a rogue, i played a total of 1 runs and have stats of 3-6, which is pretty much impossible, since you can't lose more than 3 times in 1 run. I am attaching a screenshot of 2 versions side by side, left is 1.2.0 and right is 1.2.1 http://i267.photobucket.com/albums/ii299/sadistlex/stats.jpg

    ReplyDelete
    Replies
    1. most of the arena stats are now calculated with match records instead of arena records, it is not impossible but some of the records were not saved thus making the runs (calculated with arena records) seems weird.

      Delete
    2. So what can i do to change the stats back to normal?

      Delete
    3. There is no option to reverse the stats, but I will look into that.

      Delete
    4. Maybe there are some entries i can delete in my database files, what should i look for, any advice?

      Delete
    5. easier fix would be adding arena records to match the total runs.
      for example, you can add 0-3 for your rogue (maybe look for the previous rogue arena run record and find out the differences) so that your total runs appears to be correct.

      Delete
    6. Thanks, looked into my arena run history and match history and found out that the new stats in 1.2.1 are indeed the correct ones. Added some missing arena runs manually to make stats make sense and fixed the problem. It looks like it now takes most of the stats from the matches and number of arena runs from arena runs, so when some runs didn't register, stats were correct, but number of runs was wrong. Fixed it now.

      Delete
  2. Hmm, now that i started to use 1.2.1, it doesn't register games. It detects arena mode and all other modes, says if i have a coin or not at the start of the match, but it doesn't say which class the opponent is, and after match ends, nothing happens.

    ReplyDelete
    Replies
    1. Weird, wanted to make you a log file with "Debug" setting on, during my new arena run, and this time it worked. Didn't work like 5 times in a row in my previous run though, and i restarted both HearthTracker and Hearthstone several time, without any effect. Maybe it's class related? I was playing Paladin when it didn't work, and now Druid in my new run and it works.

      Delete
    2. Yup, it's class related, just played as Paladin on arena again, and it didn't register the match again. Druid and Mage were working perfectly, Paladin doesn't work at all. Here is the link to my logs in Debug mode: http://www.mediafire.com/download/r77ehpipvg07fpm/logs.rar

      Delete
    3. Paladin works perfectly in Ranked, but doesn't work at all in Arena.

      Delete
  3. Hello, same problem as 1.1.9 and 1.2.0, nothing detecting (exept hide and show HS, notification). 3 screens i have.
    No visual scanner so, i can't say when is the scan.

    ReplyDelete
    Replies
    1. i'll investigate the issues for multi-mons, you might want to fallback to v1.1.8 in the mean time.

      Delete
    2. Yes i have do it ^^
      i just say for say it ^^

      Delete
    3. v1.1.8 doesnt scan for me either, I'm on 2 monitors.

      Delete
  4. This version constantly spams "(class) 0-3" for seemingly no reason during arena games.

    ReplyDelete
    Replies
    1. yup, same problem here, say i am 0-3 with paladin even though i jsut started the run

      Delete
    2. I got the same problem. It even saved those stats so the "Arena" tab showed a 0-3 record. After winning the first game a new entry gets created which says 1-3.

      Delete
  5. could you perhaps switch from H2 to SQLite or something else that is supported by other programming languages than java? If find it difficult to do statistics on the data.

    ReplyDelete
  6. The Tracker continues to save are runs while I'm inside them. E.g. I made 2-0 and it saves it as 2-3 run, after I win next game it saves (as a new run) next run as 3-3 and so on, so on. Sometimes it does it, sometimes not.

    ReplyDelete
  7. The Tracker now also screws up some stats because it sometimes doesn't save the outcome of a game. In almost all arena runs one (sometimes even more) game(s) got missing in the "Matches" tab so it's stats didn't make it on the "Overview" tab. Now I have to check the "Matches" tab after each game to make sure it really got saved... otherwise it screws up your stats quite badly.

    ReplyDelete
  8. Hello. Love the tracker. Thanks for sharing. Where can I find the data folder? I want to update to the latest version but I don't want to lose my old data. Is it in my program files folder somewhere?

    ReplyDelete
  9. Hey Mega - love the tracker, it's awesome. Just one request for future patch/release. Can you make it NOT remember screen location? I had it open at my workplace which has two monitors, and now back here at home, it opens on the 2nd monitor off the right hand side of the screen, and I can't access it no matter what. I can't even close the program without restarting my PC. So if you could have work like a Microsoft program, and have it default to the primary screen - that would be very helpful :)

    ReplyDelete
    Replies
    1. No need to restart the PC: (on win7) Just right click on your desktop -> screen resolutions -> move the right screen to the left (or the other way around according to your problem). Tadaa, there it is :) I have the same problem with some other softwares, too. I just keep HearthTracker on my main display, now, since I also use it on different pcs.

      Delete
  10. This comment has been removed by the author.

    ReplyDelete
  11. It seems like decks in the middle column don't get detected properly. Also I had a run where HT didn't detect any games happening at all.

    ReplyDelete
  12. Hello, can have feature to save item recompense on arena ? :)

    It's agood thing i think.

    Thnaks

    ReplyDelete
  13. I can't get this tracker to automatically record my results :/

    I run it in the background (i put the folder in C:/program files/ , but I also gave it admin privileges ) and then start up hearthstone. no luck. im using the "borderless gaming" app to keep hearthstone borderless fullscreen windowed. what am I missing?

    ReplyDelete
  14. Hi Mega, will you make a version for mac os x? I tried to start hearthtracker in java under os x and it doesn't work.

    My system is OS X 10.9.2 and Java 7 Update 51.
    > java -jar HearthTracker.jar
    Exception in thread "main" java.lang.UnsupportedClassVersionError: my/hearthtracking/app/MainLoader : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:249)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)

    ReplyDelete
  15. Hi,

    I install app to Win 8.1. Game is running minimalised, I start the app, go back to game, play some games and no statistic there.

    Can someone write me right installation and setup guide?

    Best regards

    Marn

    ReplyDelete
  16. Hi,
    Thanks for just one awesome tracking app.
    I've some feedback regarding Russian translation. It has to be changed a little to fit the app sections better. Also the app window shall be resizable because most of Russian words don't fit into the text boxes. I could make necessary translation alterations or please inform the person that did the intial translation.
    Also would like to make the Turkish translation if you want to include it into the program. Please contact me in this case.
    Best wishes and will be happy to see app's progress.

    ReplyDelete
  17. Hi,
    Thanks for this awesome app.
    But it seems doesn't work after the latest update, so could you please update this app too?
    Thanks again :)

    ReplyDelete
  18. Works great when playing Ranked games, however for Arena it extremely unreliable. Last Arena run I played it barely detected half the games. How can it work so flawlessly (so far) when playing Ranked but hardly at all for Arena... so odd.

    ReplyDelete
  19. Hmm wonder if scanning is worse/better depending on your resolution. Seems like it works better when I changed it from 1680x1050 to 1600x900. Or maybe its just chance that it worked better.

    ReplyDelete
  20. It isn't working on my dual monitor set up. I have my television set as my main monitor, it's set to the left of my desktop monitor, with "Extend these displays" selected. My desktop monitor is 1280x1024, my television/main monitor is 1920x1080. Hearthtracker seemed to successfully automatically detect Hearthstone running at that resolution, 1920x1080. If I set my desktop as my main monitor and run Hearthstone, Hearthtracker works. Otherwise, no matter what I seem to set for offsets or however I change the positioning of my monitors. I'm not sure if I'm setting the offsets correctly. Any advice?

    ReplyDelete
    Replies
    1. It's working now, but I have to run Hearthstone in fullscreen mode!

      Delete
  21. Do you still working on improving this program or you left it? I have used it from very beginning and think awesome! It would be pity if you stop updating it.
    If you still intend to improve HT, I can give you some bug reports I noticed from last update:
    1) When you finish arena run it records corectly at most times (not always though, someitmes there ae mistakes inscore) but next you need to restart the program because it will not record next arenas corectly.
    2) It still does not detect decks corectly at play mode. Sometimes it does, sometimes not.
    3) You can add some information on decks page how many wins and loses every one of them has, not only percentage of wins.

    I hope it would help! Don't give up man :)

    ReplyDelete
  22. The world's most popular translation software is free... By this soft you can get -
    1 click translation
    77 languages
    1,700 free dictionaries
    Wikipedia at a click
    Get It Now

    ReplyDelete
  23. Hello,
    i am a software programmer and i could help you.
    Is it possible to have the source files ?
    Thx

    ReplyDelete
  24. This comment has been removed by the author.

    ReplyDelete
  25. Hi - Love the tracker, but due to HS being buggy as hell, and i keep getting match crashes, i'd like a way to reset my stats. Is there a way to do this (like deleting a file/log or something for now). I like to see how decks are doing each season and resetting to see win/loss ratios per season is a very useful feature imo.

    Anyway - keep up the good work dude ;-)

    ReplyDelete
    Replies
    1. I figured out how to do this. Just remove the following file from the folder:

      HearthTracker-v1.2.1\data\database.h2

      When you restart the tracker you'll have no stat history for any decks. This works for me, and all i did was make a backup of the file just in case i want to use it again.

      Delete
  26. (Windows 7) The Close button on the HT window minimizes the window. We've already got a minimize button. Having to close HT via File > Exit is rather annoying.

    ReplyDelete