Giter VIP home page Giter VIP logo

packtracker's Introduction

PackTracker Github All Downloads

Plugin for HearthstoneDeckTracker

Pack Tacker is a small but handy plugin for Hearthstone Deck Tacker that allows you to keep an eye on every pack you open. This allows you to see how many cards of different rarities have dropped over time and also enables you to estimate when your next Epic or Legendary is coming!

Features GitHub Latest Github Latest Downloads

  • Tracks your pack openings
    • Fully Automatic. No hassle with spreadsheets or any other manual input
  • Data can be represented in
    • a date-based (calender-like) history
    • a boosterpack-series-based statistic
    • a plain chronological text-log
  • Supports auto-update
  • Counts boosterpack-series-based Pity Timer for Epic and Legendary cards
    • Represented as bar charts
    • Overlay while opening packs (See your pity timers counting live)
  • Can search through card names and texts in both, english and the chosen language of your HDT at once
    • HDT must support the translation
  • All stored locally. No hassle with overloaded webpages on release days

Download and unzip
How to add plugins to HDT

Screenshots

Pity Timers

Statistic

History

Log

Search

packtracker's People

Contributors

mayot avatar mgk82 avatar sgkoishi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

packtracker's Issues

Colour Tooltips

The tooltips of the Pity Timer Window doesnt work with all colour themes of HDT

Error importing Plugin

I noticed that my PackTracker wasn't active, so I checked the Plugin-Dropdown in HDT and it was empty.
Clicked the Plugin-Folder button and it opened to the correct path and the PackTracker.dll was still there.
Tried to drag and drop the file into the plugin window and got "Error importing plugin - please import manually to ".

Quit the deck tracker, re-downloaded the plugin, deleted the old .dll and copied the new version over, same result, can't install it properly. It worked fine the day before yesterday and HDT has not updated according to the update notes (Release v1.10.8 - 2020-04-20)

Edit: Looks like there has been a HDT update pushed out today, but as noted, I am still on the update from 4/20.

Release v1.11.4 - 2020-04-29
• This version updates several dependencies, causing some Plugins to no longer load.

Next HDT release will update several dependencies

Hey,

I just wanted to let you know that the next HDT release will update several dependencies (see HearthSim/Hearthstone-Deck-Tracker@11e1df4...6bb404d) and upgrade HearthDb to .NET Standard 2.0.

This means the current release of PackTracker will no longer load. You will likely need to upgrade to at least .NET Framework 4.6.1 if you interact with HearthDb in any way.

The next version will likely be released on April 27th or 28th. I apologize for the short notice.

You can find a dev build for the new release here or on the master branch of HDT.

Will this automatically work with new expansions or does it need to be updated

I see the the localization document that was last updated 4 months ago for Rastakhan. Is it possible to update this file now, since we know the name of the expansion? Or is the dictionary and the integer key an item that is not known at this time? IE the Witchwood is like 31, Boomsday is 38 and Rastakhan is 40.

I want to open a lot of packs on launch day and want to make sure I can keep track of the pity timers.

Thank you all.

Question regarding the indicator lines

What do the orange, yellow and dashed blue lines mean? I understand that 39 is the maximum of packs without a legendary and in that case you should get one in the 40th, but what do the other lines track?

Cant install

Wont install either manually or drag and drop any ideas?

Name of the card sets

The names of the card sets are not displayed, instead three digits in the name are displayed.
Screenshot_1

How to add manually a pack ?

Hello !

First of all, great works about that plugins. I really appreciate it for months now.

Last night, I missed to open my HDT and for the first time I opened a pack without tracking it. I was really disappointed.

In order to try to add it manually, I took a look at the database and I could understand and spotted most of the lines and their meanings. Only area of ​​shadows that persists, the opening time which is a long code and the number of each card to enter the ones I got.

Can any one help me for the first one mostly. The time was 23H00 from the 10-09-2018.

Thanks ^^

Please fix pack id for Forged in the Barrens

image

It should be 553. This went the whole expansion cycle without being fixed, so I'm hoping this can be fixed when this is updated for the latest expansion. I'm honestly worried that had I waited until after this was updated for the new expansion, the issue would've gone ignored.

Is it possible to add an attribute to the xml to track which player opens a pack?

Sorry, this really isn't an issue with your tracker, but more of an issue for me.

I use PackTracker to track every that I have ever opened. It's wonderful!
I have 2 accounts that I play HS with (one is my primary account, I also have a secondary FTP account to experiment with.

I was wondering if it is possible to include another attribute to the node to show the player that opened the pack. I disable PackTracker when I'm using my secondary account because I don't want the statistics of what Packs have been opened to affect my main account, but if the packs were tracked by player, I could see all the stats for both accounts.

Any way to put in past history?

Didn't have this wonderful plugin before (and have opened packs on mobile before realizing I shouldn't be) and was wondering if there was any way to go back and update the stats? I have screenshots of all my pack openings since I started thinking of it.

Thanks.

Method not found exception HDT 1.10.7

System.MissingMethodException: Method not found: 'HearthWatcher.PackOpeningWatcher Hearthstone_Deck_Tracker.Hearthstone.Watchers.get_PackWatcher()'.
   at PackTracker.PackWatcher.Start()
   at PackTracker.Plugin.OnLoad()
   at Hearthstone_Deck_Tracker.Plugins.PluginWrapper.Load() in C:\projects\hearthstone-deck-tracker\Hearthstone Deck Tracker\Plugins\PluginWrapper.cs:line 91

I'm getting this error with the newest version of HDT when I try to enable the plugin.

Release 1.4.14 broke the API used by plugin Pack Tracker 1.3.2

Release 1.4.14 broke the API used by plugin Pack Tracker 1.3.2
Was working fine before 1.4.14

Make sure you are using the latest version of the Plugin and HDT.

System.MissingMethodException: Method not found: 'Boolean HearthMirror.Objects.Card.get_Premium()'.
at PackTracker.PackWatcher.NewPack(Object sender, PackEventArgs e)
at HearthWatcher.PackOpeningWatcher.PackEventHandler.Invoke(Object sender, PackEventArgs args)
at HearthWatcher.PackOpeningWatcher.d__13.MoveNext() in D:\a\Hearthstone-Deck-Tracker\Hearthstone-Deck-Tracker\HearthWatcher\PackOpeningWatcher.cs:line 58
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

How do I update and keep data?

Hi,
Since the update to HDT, PackTracker was not loading. I see that you put out an updated release, how do I update to the latest release while keeping my old data?
Thanks!

Manually adding old packs

Great plug-in, but I just recently learned about it.
I also play relatively recently, just a year, and used to keep statistics on the PityTracker (do not consider it for advertising).
I would like to transfer my past statistics to the base of the plugin.
Of course, the cards themselves do not recover from these data, but at least statistics on the chances of loss.
I ask to add the possibility in manual mode to enter information about previously opened packs, indicating only the value of the dropped cards.

HTML Export of Pulled Cards

Not an issue, but something I thought would help. I wanted to create a sealed format style tournament for the upcoming prerelease. If we could export the cards we opened in packs, it would be easier to know what cards people have and hopefully discourage cheating.

Functionality request - allow copying from the log

Right now log is kind of useless. You cant sort data by expansion to see what kind of pack is currently closest to guaranted legend and moreover you cant copy data from the log and paste it to for example excel because you are blocked from it.

Show IDs. Hide sets with no data

  • I'd like to hide all the sets where there's no info (haven't opened any packs or pity timers are at zero),
  • quick setting to only show standard, wild, or all sets
  • and also show the IDs of the sets, either in brackets or before the name of the set

Also, why are there two Classic sets?

Incorrect pity timer values & other issues

So far opened 4 regular KFT packs and in the bar graph it says 4/9 for epics. I don't understand what that means. Isn't the pity timer for epics 10 packs and similarly for legendaries its 40 and not 39?

The bar graph start on 2 on the x-axis. Why? What does the 2 represent? You've added horizontal orange and red lines to the graph as well. Why is it significant that you have an orange line at y value 4 and 9 for epics bar graph? Its confusing. If it does mean something, the meaning isn't clear or communicated well.

Settings screen broken on dark theme

Simple problem, simple fix -- on the dark theme, the font gets changed to white on a grey background, but the settings pane for the plugin always has a white background, leading to this on dark themes:

issue

Either force the font to always be a certain color, or make the background change along with the program's overall theme.

Golden Pity Counters

Golden cards reset the pity counter. They shouldn't. Appearently golden cards have their own pity counters.

Prerelease pack open tracking?

I'm wondering if it would be possible to update the Pack Tracker plugin with the new set during the prerelease time frame, as opposed to waiting until the set is fully released as currently occurs.

Golden cards are resetting the regulars pity timers

Greets! really thanks for making the Pack Tracker plugin! I just noticed something that's not working as it should and was wondering if you could change it. The Golden rarity cards will reset the regular rarity and that should be the case. For example I pulled a Golden Mozaki and that reset the Legendary pity timer. I noticed this before with golden epics too so its not just now.

Hope this can be improved. Have a great day!

Just in case this is what I see Goldens have their own separate pity timer:
https://www.reddit.com/r/hearthstone/comments/3zaeou/pity_timer_on_packs_opening_analysiskinda_proofed/
"There is also a pity-timer for epics. It is 10. Probably also for golden.(Commons:25, Rares:29? perhaps 30)"

https://www.reddit.com/r/hearthstone/comments/3znt9m/continuing_information_on_the_pity_timer/
"I'm sure many of you have seen the recent posts about the pity timer. What a lot of you may have missed is the update to /u/Pi143 's thread after I requested he also run the numbers for epics and all gold rarities. Results are graphed over here
What is clear from the graph sets he produced is there is a pity counter for each card type: Epic, Legendary, Golden Common, Golden Rare, Golden Epic & Golden Legendary."

Classic Duplicated Pack

Good morning, first of all, apologize for my English.
I contact you to inform that after updating to the latest version, when opening a classic pack, the plug-in pack tracker has counted it 2 times, and I would like to know how to solve it.
Thank you very much.

PackTracker crashed

Hi,

First off, thank you for making such an awesome plugin.

So my issue is that with the first WitchWood pack I opened, the plugin crashed and didn't record my first pack. Now, I wouldn't care so much but un(fortunately) the first pack contained a legendary.

I tried to manually edit the xml file but I don't have the codes for the cards. Anyway you can tell me how I can manually enter this info

Time 4/12 pack time="636591363875823560" (this is the time of the 2nd pack so any time before that should work)
Bewitched Guardian
Vilebrood Skitterer
Shudderwock (free)
Fiendish Circle
Glinda Crowskin
Lost Spirit

PackTracker broken after HS 17.2 patch 13th May.

First off, love your work on PackTracker which is why I'm here XD.

Just opened a free classic pack from Tavern Brawl. Got an epic and rare but PackTracker didn't picked it up.

It might be an HDT issue since it was updated to 1.12.0 for 17.2 patch a few hours ago.

Again, thanks very much for the making this plugin.

New DoD Esports pack errors

A couple of bugs with DoD Esports bundle packs.

Firstly, pack is labelled as "498" as per image.

https://i.imgur.com/AzQaGyj.png

Also after opening each new DoD Esports pack, the order of the packs on the left switch places after each pack is opened so that the gold pack alternates being on top and bottom after opening each DoD pack.

Update for Darkmoon Faire incoming?

Hi there,

great job on the plugin. Was wondering whether it is still maintained and whether a Darkmoon Faire Update is planned. Was planning to wait with opening packs until it's available.

Cheers

Epic and Legendary cards are being spoiled (despite setting off)

I am one of those people who really don't want to know what's in their pack until they find themselves. I have my setting "Spoil" set to "off", but when I open packs, having found an Epic or Legendary quality is still super obvious because the chart column(s) zero out immediately after opening the pack (instead of after having uncovered all 5 cards).

Consider detecting that all 5 cards have been uncovered before updating the chart. Alternatively consider adding option "Only update columns on NEXT pack opened" vel "Show statistics for up to previous pack opened ONLY" vel "Lag statistics by one pack".

More support for golden card tracking

The pity timers on golden cards still suffer from very small sample sizes. It's also very interesting to track this for your own packs. It would be nice to include a more clear interface for golden cards and the max / average distance for golden cards of each rarity.

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.