stevschmid / track-o-bot Goto Github PK
View Code? Open in Web Editor NEWThe friendly Hearthstone Tracker
Home Page: https://trackobot.com
License: GNU Lesser General Public License v2.1
The friendly Hearthstone Tracker
Home Page: https://trackobot.com
License: GNU Lesser General Public License v2.1
Windows download does not work. The button is not clickable. Could you fix this?
Downloaded the OSX version. When I tried to open it I get the following message:
“Track-o-Bot” can’t be opened because the identity of the developer cannot be confirmed.
I use OSX 10.9.5. Any ideas?
Thanks.
So Im facing the issue that the tracking bot is tracking 2 matches at once - even when I faced diffrent heroes. Do I have to register more enemy decks or is it a malfunction of the bot itself?
Amazing job on the new timeline! I knew you said that you'd work on it, but I didn't expect it to be implemented so quickly and stylishly! ;^)
However, the very first time I used it I noticed something awry...
I assume that the Hunter failing to play anything on Turn 2 resulted in the Warrior's Turn 1 and Turn 2 getting combined into a very intimidating SUPER-TURN!!!
Keep up the great work!
-- TickMan
I just noticed my last game (and a few others) have not been recording. I don't remember which map the others were played on, but my last game was played on the Naxx map. I was already notified about the update (which said it would resolve the issue), and I already updated. I have the latest version. What's up? Is there something else I need to do before it will start tracking those games?
I have a 3 monitor setup where two monitors run off one 560ti and one from a second 560ti. If I just have two monitors enabled it tracks fine but as soon as I add the third, nothing is tracked. The log says it detects Hearthstone but after that nothing. I am running Windows 8.1.
Playing some arena the log bot says:
[18:54:32] Hearthstone found
[19:11:04] Upload arena victory vs. mage as warrior. Went second
[19:11:05] Result was uploaded successfully!
[19:18:39] Upload arena victory vs. priest as warrior. Went first
[19:18:41] Result was uploaded successfully!
[19:28:26] Order unknown. Skip result
[19:41:10] Upload arena defeat vs. mage as warrior. Went first
[19:41:11] Result was uploaded successfully!
[19:49:35] Upload arena victory vs. druid as warrior. Went first
[19:49:36] Result was uploaded successfully!
[20:00:11] Upload arena defeat vs. priest as warrior. Went first
[20:00:12] Result was uploaded successfully!
[20:01:20] Hearthstone was closed
I have the output_log.txt related to this specific session just in case you want to take a look.
I think the problem could be related to me trying to play a spellbreaker and cancel the action in the selection target to silence arrow to decide to play another minion first, just a thought.
Just in case I use the linux native version.
qmake 4.8.x puts the following in the Makefile
CXXFLAGS = -pipe -stdlib=libc++ -mmacosx-version-min=10.7 -O2 -arch x86_64 -Wall -W $(DEFINES)
libc++ is not available on 10.6.
Console Screen
Hi, I played some games on another computer which generated its own profile with track-o-bot. I thought I could merge the data by doing an export on that computer, and an import on my computer. However, it replaced the account on my computer, so that I had the other profile and the other data on my computer, rather than adding all the match results to my profile, as I expected. I don't know how to get access to my main account/data anymore.
It would be nice to have an import-merge mode for bringing games tracked elsewhere in. And I'd like to know how to get back to my main account - I unfortunately did not do an export from it first. My account is now "silent-imp-master-4481" which has only a few games.
Hey,
I would really appreciate it, if there would be some Card Tooltips when you hover over the Card names. There are ready-to-use Tooltip-Scripts such as the one of Hearthhead, which should be easy to implement.
Kind regards,
Christoph
Hi. it's not really a huge issue and I'm not sure it's the first time it happened. I just had a ranked game that got classified as a casual, both in the site and in the log file.
I'm not sure what more information can I add, the only thing I know is I played a casual game right before it. (I'm also 100% sure it was a ranked game, obviously)
any tips on what happened? or what I can do to help?
p.s. can you add a mode filter to the history page to? similar to the one you have on stats pages, so you could for example see your whole ranked history. thanks
It's not possible to check for new releases of Track-o-Bot.
Is this still a live project?
Sorry to bother you with a trivial issue, but I wasnt sure where else to ask. I'd like to be able to log into my online account from a different computer. How can I set/change my password to do this? It would be nice to be able to change username as well, though this isn't too important.
I can get to some pages by pasting in my username and token as url vars, but this wont work on POSTs (e.g., to edit cards in decks).
There are quite a few uploads with have an usual amount of cards played. I suspect that these are from players who quit the game with F4 after a match, so without returning first to the menu screen.
Track-o-Bot should handle the HS exit properly. If the current scene is the ingame scene and an outcome was detected, it should upload the result. In any case it should reset the card history, so the card history does not cumulate in the cache.
Would be cool to have some achievements like "TOPDECKED your opponent" or "OH BABY A TRIPLE". I attended a programming course back in middle school so I'm basically Stroustrup and could help you implement it.
After winning a game with Druid vs. Priest the result was skipped. In the Logs tab it says:
[00:51:54] Class of Opponent unknown. Skip result
[00:54:17] Hearthstone was closed
Firstly - awesome work - it's an amazing piece of software. I would love the ability to add in a missed game (even just the result). I forgot to start up track-o-bot when I was ranking tonight and missed a game that I'd prefer to keep stats on.
Thoughts?
When analyzing a losing-streak, you get a lot of zero-win classes on the stats page... and when that happens, their order can look slightly odd.
I realize that creating a "secondary sort-by-losses" function just for zero-win edge-cases wouldn't be very high-priority... but I can't imagine that it would be very difficult, either. ;^)
Keep up the great work!
-- TickMan
I assume it's because of the ginormous psd files. Maybe use another format or something?
I played a recent arena run, where I got the issue where the game failed to start (both players explode immediately after the mulligan). Hearthstone is treating this as a draw, so it doesn't count against the arena losses, but it looks like the tracker is interpreting this as a loss (meaning the stats are treating it as 2 arena runs, the second being shortened with only one loss)
Looking at the history page, the match is shown as a loss, with no battle log icon. (The Druid vs Paladin match with id 953277, timestamp 2014-08-23 14:05:29 UTC, arenaid 26084 on profile restless-treant-2087). The two games with arenaid 27108 are then being incorrectly identified as part of a different run, rather than the same one.
HI, i really like the app but i uploaded a few of my decks, and when i went to see the record that saved i saw that it was taking the wrong decks for my opponet, i played priest vs shaman, and when i saw the result it showed that the Shaman Opponet was playing one of my own shaman decks, when he played minions i dont even have on my shaman deck...
did i do something wrong? is there a way to correct this?
sorry about gramma, english its not my main language.
works really well! one thing i've noticed so far is that when you play a card like doomguard and you discard because of it, the tracker counts the discarded cards as played. not sure how you'd get around that though. Thanks!
What do you think about adding Casual / Friendly / Ranked tabs to the top bar alongside of the Arena tab? This would make it even easier to figure out how to filter by play style right from the main user page.
Thanks, this is my favourite tracking tool for Hearthstone!
When I quit the game during a match, it isn't considered a loss.
With the release of the new season, the naxx scene is now in rotation and is getting mis-identified as a solo adventure.
I'm not terribly familiar with Hearthstone's logs but could you possibly do a png/username blacklist combo to tell the difference between the two? A more specific png would likely work as well, although I can't think of anything off the top of my head.
Anyway, just some ideas. Love the project. =)
I experienced a disconnect at the end of a Priest mirror, in which I won, and got the "Game completed and recorded. Please restart Hearthstone to continue." message. After restarting I checked my track-o-bot profile to see that the game had not been recorded by the app.
I then played another game, this time as Warrior, against another Priest. I won that game as well and upon checking my profile again I saw the Warrior game listed but when I checked the cards played I saw that it listed both the cards played during the Warrior game as well as the Priest game.
See attached image:
I then checked the match history and saw that the plays from both games had been combined into one.
See attached image:
I will e-mail the output_log to you.
Would love to use this, but don't know what's wrong: when I launch it, my hearthstone just becomes really really slow and unplayable. Right when I quit track-o-bot, Hearthstone goes back to being fine. Not sure what to do?
I don't really know much about bug reporting and what information to present - I'd love to get this thing to work and stop manually tracking my stats so I can give any information about my computer/OS/whatever needed.
I moved Track-O-Bot to my app folder but when I double click it or right click and press open nothing happens. I've tried re-installing and that didn't work is their a fix to this?
Hello. Thanks for creating this great tool.
Unfortunately I have an issue. The Track-o-Bot is unable to create the log.config file. in the C:\Users\AppData\Local\Blizzard\Hearthstone\ folder. My Windows User Account name contains Cyrillic letters and it seems this is interfering with the tool. The letters are not properly visualized when the log message is displayed. I have encountered the same problem with different software products.and a new user account with English letter seems to fix the problems but doing so is not currently possible. I don't have the proper coding knowledge and don't have an idea how difficult this is to fix but it would be great if you can give an answer. Thanks once again.
Every arena run I do Track-o-Bot inevitably misses a game or two, presumably because I end up clicking away from the victory/defeat screen too quickly. In constructed I don't even notice a missed game, but it's a huge problem in arena as a missed game is the same as a lost game as far as stats are concerned.
If I got prompted every time Track-o-Bot misses, it'd help ensure the statistics actually useful for arena. It'd also help me to remember not to click away too quickly so Track-o-Bot can work properly in the first place.
I've played an arena run where I played the first few games on my iPad and the latter ones on the PC with Track-O-Bot running. Now I have the problem, that all my arenas are one loss behind.
It would be great if there was a way to say "Hey, this arena is over." If possible even allow to add blank games so we can adjust the winrate if need be.
tried deleting fully and reinstalling
Here's an easy one for ya'... the 38 games that I played on June 30th (my final-day attempt at "ranking-up" last season), are being erroneously included in the "Current Month" statistics.
(...and just in case it's relevant, I'll remind everyone that the monthly "seasons" start at Midnight Blizzard-time [PST -08:00] for the NA server.)
Good Luck,
-- TickMan
Hello,
Track-o-bot is great and very simple to use. First try and already adopted ! Thanks.
My requests :
Kind Regards.
While this "issue" obviously corrects itself once enough games have been played, it's still disheartening (not to mention technically incorrect) for recent adopters to be confronted with so much alleged "failure" regarding matchups that they've never "lost" in... ;^)
I suppose a variety of arguments could be made for possible alternatives, such as (in order of my personal preference):
I'd also vote for the Stats page to sort those "0/0" matchups to the bottom of tables instead of the top, but that's just me being finicky.
-- TickMan
P.S. Are miscellaneous suggestions worth creating an "issue" for, or is it preferable to just submit them via the Trackobot.com feedback page?
Hi, I just downloaded it to try it out... but after I dragged it to applications and clicked the app, it did not open. Nothing appears in my bar at the bottom of my screen, and I tried opening it several times.
Hi,
Is there any chance to recover from Track-o-Bot.log instead of the export/import?
My OS harddrive crashed but I managed to recover the log file.
Thanks.
Hello,
I check the option "Start at login" and minimise the setting window.
If I open the window again, "start at login" is uncheck.
It sounds like a bug, no ?
Thanks,
Michaël.
After downloading Track-o-Bot (Mac version) I get this error when trying to launch it. I try downloading both versions 0.2.3 and 0.2.2 and get the same error.
When I open it on my mac, it just closes immediately. I have tried this with hearthstone open and closed. Help?
Any chances of opensourcing the statistics page? It's quite simple right now, and I would love to add things like sorting, filtering, game previews, etc.
It would be cool to have an animated tray icon.
On the web page the mouse over card history is not shown in chronology order, but in mana order.
Is this intended or? - I would love to see the card history there as well
(the history in the json feed is in the "correct" chronology order)
Hi! Not sure why it's not tracking the cards. This is a typical log:
[10:48:43] Hearthstone found
[10:48:46] Scene Constructed
[10:50:22] Scene Ingame
[11:05:08] Scene Constructed
[11:05:08] Upload ranked defeat vs. shaman as shaman. Went first
[11:05:08] Result was uploaded successfully!
[11:05:18] Scene MainMenu
No card info, and thus no deck info in the history, only class.
I'm playing on full screen with in-game resolution equal to my monitor's. It's a laptop with a single GPU and HDMI-connected monitor; the laptop's monitor is turned off, so it shouldn't be the dual-monitor bug. OS is Windows 7. Perhaps I'm missing some image recognition base software or something?
Username and password need to be validated before the settings dialogue closes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.