Giter VIP home page Giter VIP logo

Comments (16)

azeier avatar azeier commented on May 2, 2024

First one I know about, same thing for all non-standard cards (e.g. Dream cards).

Second one is new to me. I'll look into it. If that happens again, could you try and see if restarting the tracker (mid game) fixes it? Also could you then upload your output_log.txt (hearthstone/Hearthstone_Data directory)?

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

It just happened again. Nothing wrong with the card-mark this time.

I played Mukla, my opponent used the 2 bananas and everything was fine.
Then I ran Mukla into a freezing trap (my opponent was a Hunter).
I replayed Mukla, but the 3rd and 4th Bananas he played were not added at all in my opponent's decklist (maybe you limited the counter for each card to 2).

Unfortunately, I forgot to try to disconnect and reconnect...

Here is the log file : http://wikisend.com/download/321040/output_log.txt

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

Another game.

I tried to mill a Mage with Mukla. He received only 1 banana, the other one being burned.
He then used his only banana but it was written in white in his decklist (as a normal card).

I didn't realized it immediately so i can't say when that happened but a few turn later, I noticed he had a Stolen card-mark in his hand (which he got the turn I played Mukla if I believe the age number). He never played that card so I don't know what it was (I am 90% sure I milled the second banana but there is a chance it might be my bad on this one (but then, why didn't he play it ALL game long if it was a banana?)).

I restarted the tracker with no positive result.

Anyway, here is the log file : http://wikisend.com/download/445302/output_log.txt

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

I was hoping blizzards occasinally weird game logic would be messing this up but the log seems fine at first glance..

Do you remember which cards were wrongfully marked as stolen? left or right of the bananas?

3rd and fourth banana not being added is weird, count is not capped.

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

For the first game, the only issue was the 3rd and 4th bananas not being added to the decklist, the card-mark was fine.

For the second game, he never played the presumably wrong stolen card (on the top of the first banana being written in white).

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

still, he played the banana right? the question is was S mark on the left or the right of the actual banana. So on a card drawn before or drawn after the banana. No matter what the actual card is.

I assume you won't remember that. But if you notice, that could be helpful.

I'm not too concerned with the count being wrong. It's weird (and I would still like to fix it) but it doesn't really affect anything.

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

Since the issue doesn't seem to come from the Hearthstone log, maybe you should consider adding a logger of your own to see what really happens from the tracker side.

I will try to be even more careful next time, though I take a little break playing with this deck.

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

There is logging, but only for debug builds at the moment. I should probably just switch it to trace logging and have it create files.

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

I activated the logs and faced the 3rd and 4th bananas issue again.

Here is the logs (everything seems ok though) :
[23:46:06]: OpponentHandAge after play: 15,15,15,-1,-1,-1,-1,-1,-1,-1
[23:46:06]: OpponentHandMarks : , , , , , , , , ,

23:46:23: OpponentHandAge after draw: 15,15,15,16,-1,-1,-1,-1,-1,-1
23:46:23: OpponentHandMarks : , , ,S, , , , , ,

23:46:23: OpponentHandAge after draw: 15,15,15,16,16,-1,-1,-1,-1,-1
23:46:23: OpponentHandMarks : , , ,S,S, , , , ,
[23:46:32]: Refreshed overlay topmost status
[23:46:45]: Refreshed overlay topmost status
[23:46:48]: Refreshed overlay topmost status

23:47:07: OpponentHandAge after draw: 15,15,15,16,16,16,-1,-1,-1,-1
23:47:07: OpponentHandMarks : , , ,S,S,S, , , ,

23:47:07: OpponentHandAge after draw: 15,15,15,16,16,16,16,-1,-1,-1
23:47:07: OpponentHandMarks : , , ,S,S,S,S, , ,
[23:47:12]OpponentDraw: Set 7 to 17
[23:47:12]: OpponentHandAge after draw: 15,15,15,16,16,16,16,17,-1,-1
[23:47:12]: OpponentHandMarks : , , ,S,S,S,S, , ,
[23:47:12]LogReader: Opponent draw from -1 at turn 17
[23:47:13]: Opponent played from 2
[23:47:13]OpponentPlay: From 2 to Play
[23:47:13]: OpponentHandAge after play: 15,15,16,16,16,16,17,-1,-1,-1
[23:47:13]: OpponentHandMarks : , ,S,S,S,S, , , ,
[23:47:21]: Refreshed overlay topmost status
[23:47:24]: Opponent played stolen card from 6
[23:47:24]OpponentPlay: From 6 to Play
[23:47:24]: OpponentHandAge after play: 15,15,16,16,16,17,-1,-1,-1,-1
[23:47:24]: OpponentHandMarks : , ,S,S,S, , , , ,
[23:47:28]: Opponent played stolen card from 4
[23:47:28]OpponentPlay: From 4 to Play
[23:47:28]: OpponentHandAge after play: 15,15,16,16,17,-1,-1,-1,-1,-1
[23:47:28]: OpponentHandMarks : , ,S,S, , , , , ,
[23:47:32]: Opponent played stolen card from 3
[23:47:32]OpponentPlay: From 3 to Play
[23:47:32]: OpponentHandAge after play: 15,15,16,17,-1,-1,-1,-1,-1,-1
[23:47:32]: OpponentHandMarks : , ,S, , , , , , ,
[23:47:36]: Opponent played stolen card from 3
[23:47:36]OpponentPlay: From 3 to Play
[23:47:36]: OpponentHandAge after play: 15,15,17,-1,-1,-1,-1,-1,-1,-1
[23:47:36]: OpponentHandMarks : , , , , , , , , ,

Is there another level of logging where it reports every cards added to the opponent decklist?

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

Not at the moment. I should get around to add some more detailed logging tomorrow.

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

It's a bit more detailed now. Since I don't really want to release an update just for that: replace your exe with this one for now http://www.mediafire.com/download/rd7ybb93dnjjwoe/v0.3.9-logging-exeonly.rar

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

It seems much more helpful this time (we know what is happening), though you are the only one who has the power!

[12:51:23]LogReader: Player-turn (11)
[12:51:33]: Refreshed overlay topmost status
[12:51:39]LogReader: PlayerPlay (id:EX1_050 turn:10 from:-1)
[12:51:41]LogReader: PlayerDraw (id:EX1_014 turn:10 from:-1)
[12:51:41]Hearthstone: (player deck) King Mukla count 1 -> 0
[12:51:42]LogReader: PlayerDraw (id:EX1_556 turn:10 from:-1)
[12:51:42]Hearthstone: (player deck) Harvest Golem count 2 -> 1
[12:51:42]LogReader: OpponentDraw (id: turn:10 from:-1)
[12:51:42]Hearthstone: Set card 0 to age 10
[12:51:42]Hearthstone: Opponent Hand after draw: 10 , , , , , , , , ,
[12:51:42]LogReader: OpponentDraw (id: turn:10 from:-1)
[12:51:42]Hearthstone: Set card 1 to age 10
[12:51:42]Hearthstone: Opponent Hand after draw: 10 ,10 , , , , , , , ,
[12:51:51]LogReader: PlayerPlay (id:EX1_014 turn:10 from:-1)
[12:51:53]LogReader: OpponentFromPlayerDeck (id: turn:10 from:-1)
[12:51:53]Hearthstone: Opponent Hand after draw: 10 ,10 ,10S, , , , , , ,
[12:51:53]LogReader: OpponentFromPlayerDeck (id: turn:10 from:-1)
[12:51:53]Hearthstone: Opponent Hand after draw: 10 ,10 ,10S,10S, , , , , ,
[12:51:54]LogReader: PlayerPlay (id:EX1_049 turn:10 from:-1)
[12:51:58]LogReader: PlayerGet (id:EX1_014 turn:10 from:-1)
[12:52:07]: Refreshed overlay topmost status
[12:52:31]: Refreshed overlay topmost status
[12:53:10]: Refreshed overlay topmost status
[12:53:12]LogReader: Opponent-turn (11)
[12:53:12]LogReader: OpponentDraw (id: turn:11 from:-1)
[12:53:12]Hearthstone: Set card 4 to age 11
[12:53:12]Hearthstone: Opponent Hand after draw: 10 ,10 ,10S,10S,11 , , , , ,
[12:53:14]LogReader: OpponentPlay (id:EX1_165 turn:11 from:5)
[12:53:14]Hearthstone: (opponent deck) Druid of the Claw count 1 -> 2
[12:53:14]Hearthstone: Opponent Hand after draw: 10 ,10 ,10S,10S, , , , , ,
[12:53:16]: Refreshed overlay topmost status
[12:53:17]LogReader: OpponentPlay (id:EX1_014t turn:11 from:3)
[12:53:17]Hearthstone: (opponent deck) Bananas count 0 -> 1
[12:53:17]: Opponent played stolen card from 3
[12:53:17]Hearthstone: Opponent Hand after draw: 10 ,10 ,10S, , , , , , ,
[12:53:21]LogReader: OpponentPlay (id:CS2_188 turn:11 from:2)
[12:53:21]Hearthstone: (opponent deck) Abusive Sergeant count 1 -> 2
[12:53:21]Hearthstone: Opponent Hand after draw: 10 ,10S, , , , , , , ,
[12:53:26]LogReader: OpponentPlay (id:EX1_014t turn:11 from:2)
[12:53:26]Hearthstone: (opponent deck) Bananas count 1 -> 2
[12:53:26]: Opponent played stolen card from 2
[12:53:26]Hearthstone: Opponent Hand after draw: 10 , , , , , , , , ,
[12:53:40]LogReader: PlayerDraw (id:EX1_012 turn:11 from:-1)
[12:53:40]Hearthstone: (player deck) Bloodmage Thalnos count 1 -> 0
[12:53:40]LogReader: Player-turn (12)
[12:53:48]LogReader: PlayerPlay (id:EX1_014 turn:11 from:-1)
[12:53:49]LogReader: OpponentFromPlayerDeck (id: turn:11 from:-1)
[12:53:49]Hearthstone: Opponent Hand after draw: 10 ,11S, , , , , , , ,
[12:53:49]LogReader: OpponentFromPlayerDeck (id: turn:11 from:-1)
[12:53:49]Hearthstone: Opponent Hand after draw: 10 ,11S,11S, , , , , , ,
[12:54:03]: Refreshed overlay topmost status
[12:54:18]: Refreshed overlay topmost status
[12:54:40]LogReader: Opponent-turn (12)
[12:54:40]LogReader: OpponentDraw (id: turn:12 from:-1)
[12:54:40]Hearthstone: Set card 3 to age 12
[12:54:40]Hearthstone: Opponent Hand after draw: 10 ,11S,11S,12 , , , , , ,
[12:54:42]LogReader: OpponentPlay (id:EX1_570 turn:12 from:1)
[12:54:42]Hearthstone: (opponent deck) Bite count 0 -> 1
[12:54:42]Hearthstone: Opponent Hand after draw: 11S,11S,12 , , , , , , ,
[12:54:55]LogReader: OpponentPlay (id:EX1_014t turn:12 from:2)
[12:54:55]Hearthstone: (opponent deck) Bananas count 1 -> 2
[12:54:55]: Opponent played stolen card from 2
[12:54:55]Hearthstone: Opponent Hand after draw: 11S,12 , , , , , , , ,
[12:54:59]LogReader: OpponentPlay (id:EX1_014t turn:12 from:1)
[12:54:59]Hearthstone: (opponent deck) Bananas count 1 -> 2
[12:54:59]: Opponent played stolen card from 1
[12:54:59]Hearthstone: Opponent Hand after draw: 12 , , , , , , , , ,
[12:55:05]LogReader: PlayerDraw (id:EX1_049 turn:12 from:-1)
[12:55:05]Hearthstone: (player deck) Youthful Brewmaster count 1 -> 0
[12:55:05]LogReader: Player-turn (13)

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

Got it fixed :) thanks for your help!

[13:17:10]LogReader: OpponentPlay (id:EX1_049 turn:4 from:3)
[13:17:10]Hearthstone: (opponent deck) Youthful Brewmaster count 0 -> 1
[13:17:10]Hearthstone: Opponent Hand after draw: 0M,1 ,4 , , , , , , ,
[13:17:10]LogReader: OpponentPlay (id:EX1_049 turn:4 from:3)
[13:17:10]Hearthstone: (opponent deck) Youthful Brewmaster count 1 -> 2
[13:17:10]Hearthstone: Opponent Hand after draw: 0M,1 , , , , , , , ,
[13:17:10]LogReader: OpponentPlay (id:EX1_049 turn:4 from:3)
[13:17:10]Hearthstone: (opponent deck) Youthful Brewmaster count 2 -> 3
[13:17:10]Hearthstone: Opponent Hand after draw: 0M,1 , , , , , , , ,

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

The count issue should now be fixed with release v0.3.10

from hearthstone-deck-tracker.

 avatar commented on May 2, 2024

Yes it works now!
I think you may consider closing this issue as I am not 100% sure of the other strange behaviours I mentioned in my first post (be sure I will keep a close eye on Mukla though!).

from hearthstone-deck-tracker.

azeier avatar azeier commented on May 2, 2024

Good! Just reopen (or create a new issues I guess) if the mark problems occurr again.

from hearthstone-deck-tracker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.