HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows
https://hsreplay.net/downloads/
4.76k stars 1.12k forks source link

Problem tracking arena run stats - multiple false Arena run duplicates #3590

Open AviramGelblum opened 6 years ago

AviramGelblum commented 6 years ago

Bug report

Expected Behavior

Tracking of the runs in the arena section in the stats should contain correct information regarding runs and matches

Actual Behavior

Multiple false duplicates of the current run were tracked. These are tracked as having 0 games played in them, and are just sitting there, contaminating the data. I also have a few games that were registered as whole runs by the tracker (see screenshot 1 - I have a 7-1 hunter run, which was split into 4-1,1-0,1-0,1-0 runs for some reason. I was not able to get rid of the false runs. I should also mention that some game results were tracked as None for some reason, and these seem to coincide with the 1-game runs.

Steps to reproduce behavior

I'm not sure. I just played Arena and those were the results.

Log/Screenshots

arena_tracking_issue1 arena_tracking_issue2
riQQ commented 6 years ago

Please provide all the HDT log files (see https://github.com/HearthSim/Hearthstone-Deck-Tracker/wiki/Reporting-Issues#hdt-log-files).

AviramGelblum commented 6 years ago

hdt_log.txt

Anything else you need?

riQQ commented 6 years ago

I need the older log files, too.

AviramGelblum commented 6 years ago

hdt_log_1520971911.txt hdt_log_1520893399.txt hdt_log_1520881979.txt hdt_log_1520797407.txt

I think those are all of the files which might be relevant.

riQQ commented 6 years ago
11:48:35 PM|Info|DeckManager.AutoImportArena >> Found new complete HERO_05 arena deck!
11:48:35 PM|Info|DeckManager.AutoImportArena >> ...auto saving new arena deck.
11:48:35 PM|Warning|Database.GetCardFromId >> Could not find card with ID=BCON_001
11:48:35 PM|Info|MainWindow.SelectDeck >> Switched to deck: Arena 12-03 11:48 (v1.0)
11:48:35 PM|Info|DeckList.ActiveDeck >> Set active deck to: Arena 12-03 11:48 (Hunter)
11:48:35 PM|Info|GameV2.Reset >> -------- Reset ---------

This repeats in a loop. The deck is imported multiple times because of an unknown card.

You can get rid of the games without runs by deleting the Arena decks in the deck manager. And you can move the games from the 1 game runs to the 4-1 one.

AviramGelblum commented 6 years ago

How do I move the games from the 1-game runs to the 4-1?

riQQ commented 6 years ago

Oh, you can't, sorry. I mixed that up with constructed games.

AviramGelblum commented 6 years ago

Ah, I guess I can add fictitious games and delete the other decks, just to make the overall stats correct. Thanks!

ceceita commented 6 years ago

mb the unknow cards are the new arena cards , the id of the cards is BCON_XXX becouse they were voted at BlizzCon

Seem similar to this https://github.com/HearthSim/Hearthstone-Deck-Tracker/issues/3586 but update fix it

riQQ commented 6 years ago

They are definitely the new cards