Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for HSReplay arena card winrate? #1230

Closed
jdb8 opened this issue Jun 14, 2021 · 7 comments
Closed

Support for HSReplay arena card winrate? #1230

jdb8 opened this issue Jun 14, 2021 · 7 comments

Comments

@jdb8
Copy link

jdb8 commented Jun 14, 2021

I noticed that the cardtier.json used for Arena tier lists currently seems out of date, which I believe is due to the shutdown of the Lightforge tier list. There are also streamers like TrumpSC who tend to use HSReplay stats to inform their drafting decisions.

My proposal is to provide support to display winrate stats via HSTracker (optionally) in place of the current tier list score.

I've actually just published a small experimental script to download the relevant stats and create a compatible cardtier.json file which can be read by HSTracker, but there are some limitations to this approach, namely that:

  • HSTracker can seemingly only display a 3-digit number as a "score" - no percentage signs or decimal places
  • HSTracker doesn't have much space in the card score display area to show supplemental information like played rate, sample size, etc.
  • The colours shown seem to depend on the rarity of cards, rather than being configurable via the cardtier.json

If there's a way to resolve these issues, and build the logic from my POC script into HSTracker itself, I think it might provide a nicer drafting experience for Arena players.

Let me know your thoughts!

@xiantang
Copy link

xiantang commented Oct 7, 2021

coool thank u

@fmoraes74
Copy link
Contributor

Can you try with version 2.0.9 and see how the generated HSReplay tier list works?

@fmoraes74
Copy link
Contributor

This is already implemented, closing.

@jdb8
Copy link
Author

jdb8 commented Jun 26, 2022

@fmoraes74 oh, thanks! I just tried it out on v2.1.8 (sorry for the delay) and I'm having trouble understanding how the data is represented. I was looking for a display of the "Deck winrate %" which shows up on the HSReplay site, but I'm seeing numbers like this for a warlock arena draft:

image

Checking for those cards directly on the HSReplay site arena card list, for warlock, the numbers don't look to match: for example Hellfire has a 56.7% deck win rate, not 69 as in the screenshot above.

Is there any way to more directly show the deck winrates for these cards, or make it clearer how the tier list is generated if these numbers map to the deck winrate somehow? Thanks!

EDIT: just as an example of what I was looking for, this is the output generated by my script for the same cards, which matches the site data:

image

@fmoraes74
Copy link
Contributor

The values are a calculated tier score based on HSReplay data. Basically a function of derived pick rate and win rate when drawn.

@jdb8
Copy link
Author

jdb8 commented Jun 26, 2022

Oh, nice - is that mapping available anywhere? Would be interested to look at both the raw and derived data when making picks.

@fmoraes74
Copy link
Contributor

Oh, nice - is that mapping available anywhere? Would be interested to look at both the raw and derived data when making picks.

Sorry, that's not available at this time. It is desired like I attempted to describe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants