rembound / arena-helper Goto Github PK
View Code? Open in Web Editor NEWA plugin for Hearthstone Deck Tracker that helps drafting Hearthstone arena decks.
Home Page: http://rembound.com
A plugin for Hearthstone Deck Tracker that helps drafting Hearthstone arena decks.
Home Page: http://rembound.com
First off, great job. I really like this utility. I find it interesting and helpful at least it was before the last day or so. Now after it detects the possible hero, when you select one the Helper window displays the lost window focus/detecting message. This is when the Choose option is displayed for the hero, because of the lost focus the selected hero does not become large in the helper box. I had just read about how to turn on debugging, so I went and was able to just enter the selected hero type in the related arena json file and, the rest of the draft worked as expected. I assume this error was introduced with the new heroes patch of HS. I'm sure the change and solution will be pretty evident for you.
I hope you at least have a sandbox to test in, or do you actually have to buy a run to test?
Here's a screenshot.
http://puu.sh/k8rrC/a3ce3ebae6.jpg
Installation looked normal, everything is in its folder. First time installing.
I've extracted the Arena Helper folder to Program files (x86) > Hearthstone Deck Tracker > Plugins. I've clicked Unblock on the Arena Helper dll and all the other dll's but still not recognised by HDT. Whenever I right click on a dll after all this the Unblock button is still available to be pressed.
Everytime I try to run the Arena Helper, it results in the Deck Tracker crashing. I've followed all the steps from the "How to install" section except for the unblocking since I can't even unblock it when I'm signed in as admin. Is the unblocking essential to getting the plugin to work and if so, how do I get it done? I'll provide a screenshot if needed.
Thanks in advance.
It detects the 3 heroes but after I select one of the three, it shows it for a split second, and then goes back to the 'detecting arena' state. Issue started happening just yesterday. It was working fine for a month or so. Thanks in advance.
I've noticed this issue since upgrading HDT tracker today so might not be an issue with Arena Helper.
When I save my deck it saves it, but after closing down arena helper it reverts to the old deck and stops tracking anything.
I need to restart HDT to get it to work again.
Anyone else seen that with the latest version?
Here's my source for values. Also, Elise Starseeker is supposed to have a value of 48 for Warlocks. In Adwcta's Google doc it has green text to indicate that the card is rated above the base value for Warlocks, but by mistake the value isn't any different.
The teir list has been updated.
http://www.heartharena.com/tierlist
After the todays Decktracker update Arena Helper plugin started to mess up with the card detection.
Came to inform you, hope it will be an easy fix for you.
(downgrade helped for now)
When i got an update of DeckTracker and go to arena, it detects two cards right, and the one of them shows as a card from the new adventure, but it is not of cource.
I'd like to integrate HDT and Arena Helper better and track the deck through HDT as the draft progresses.
This from a UI point of view just confirms to the user that his/her selections are being picked up correctly and removes the need to save the deck at the end of the draft. E.g.
I managed to get this working with the following Arena Helper change :
However... this also required changes to HDT. Making SaveDeck public and adding a bool so that on save if the deck contained less than 30 cards you wouldn't get the confirm dialog.
What do you think of this rembound? Do you think we can convince epix37 that plugins should be able to save decks inside HDT?
I have installed the plugin successfully (Windows 7 SP1 running in bootcamp on a 2013 macbook pro). However, even though the Arena Helper window opens (I can see it in my taskbar and when alt-tabbing), the window itself does not appear anywhere on the screen.
I have fiddled with a few settings and reinstalled the plugin. Any ideas?
Update:
Here is an updated overview of the supported portraits and the portraits I still need:
Should be supported:
New heroes: Magni, Alleria, Medivh
Golden portraits: Warrior, Hunter, Mage
Supported in next update:
Golden portraits: -
Still needed:
Golden portraits: Druid, Shaman, Paladin, Warlock, Mage, Priest
Original post:
I don't have the visual hashes for the golden heroes and the new heroes yet, so the plugin can't detect them. If you have any of the heroes, you can help out by taking some screenshots as described below. In the meantime, you can use the manual hero selection override of versions 0.3.0 and above by clicking on the top-left portrait rectangle and selecting your hero.
I will need screenshots of the following scenes:
Heroes:
Thank you for your help!
The Arena helper window is no longer displaying within the Hearthstone window. The plugin is running but it is not visible on screen. I cannot locate how to reset the window (if the position is somehow off screen) or make it re-appear
I've noticed several times that the wrong card is highlighted when the card comes out as a whole number and the others are doubles.
See below for example.
At a glance this might have to do with the regex in the below where "." might need to be escaped.
public double GetNumericalValue(string str)
{
// Strip everything except numbers and dots
var nstr = Regex.Replace(str, "[^0-9.]", "");
double dvalue = 0;
try
{
dvalue = System.Xml.XmlConvert.ToDouble(nstr);
}
catch (Exception)
{
}
return dvalue;
}
Plugin shows a short line intead of value of a card after the update.
Will this program be compatible for Mac in the future?
So this is what happens when i open the helper
http://i.imgur.com/4mNNcLF.png
I think i might've done something when i was trying to do a new arena. The window is there, but i can't see it or press anything on it..It surely isn't somewhere off screen because i can see its frame on its original position. Excuse me for the messy desktop xD
The next HDT update will most likely require some (minor) changes for your plugin to properly work.
See here for more info and a pre-release download: https://github.com/Epix37/HDT-Test/releases/tag/v0.10.12PRE3
Would it be possible to save the deck/draft to the website after it's done? This would display synergies and other benefits from the site. Additionally showing those in the overlay would help card picks.
Title.
And also, if the plugin only supports fullscreen detection, I think it would be nice to mention it somewhere in the description or "about" session.
Thank you!
More specifically the Spawn of Shadows card (priest's new class card, 4 mana, minion), the plugin was having trouble reading it, kept detecting it as it was a Imp Master and auto increment the card count a bunch of times even tough I wasn't clicking anything.
Hey
I unblocked the archive, i reinstalled VCR package from microsoft but the DeckTracker doesnt recognize Arena Helper.
I read the FAQ again and some other issues posted and people talk about some DLLS. There arent in my directories/archives. And if I search for a file on arena-helper here on github there are still no dlls so? Where is arena dll :/
nvm i dled the source code
Followed directions:
Downloaded
Unblocked
Unzipped
Folder was missing "MSVCP120.dll"
Followed directions for correction - Used link to Download and Install "Redistributable Package"
tried to install and was given "Uninstall, Repair, Close"
The above options are making me nervous that I'm doing something to this computer that may compromise it. I checked the folder for the "MSVCP120.dll" File and couldn't locate it.
What should I do?
I have tried everything, restarted the tracker and Hs, used window and fullscreen mode, still when i start a new run, it stucks at the Detecting arena.. state. What can i do about it ?
As title states. I go through the process normally, but after saving the deck it comes out horribly wrong. Probably at least HALF of the cards were NOT the ones I chose. Guessing it's an OCR issue.
Hello! Whenever I try to detect an Arena, it starts by trying to detect a new Arena run, then it waits for like 5 seconds before a pop-up shows up, telling me I'm missing a .dll-file called MSVCP110.dll. I have to click "Ok" on the pop-up box 16 times before it disappears completely. Then, if I try start it again, it's stuck on detecting heroes for eternity.
I've already tried downloading it and putting it in the plugins-folder, but it still won't work. Do you have any tips to help me?
Hello there,
my plugin has stopped working since the latest patch. doesn't detect heroes or cards, even if i manually pick a hero. If i turn on debug mode nothing happens at all, expect 3 lines of text:
""""""""""""""""""""""""""""""""""
-Arenacheck1: 30
-Arenacheck1: 40
Elapsed: "xx"
""""""""""""""""""""""""""""""""""
I have installed it severeal times, unblocked zips, copied dll-s to both syswow64 and sys32 dirs, i even reinstalled deck tracker, removed files from appdata, try every possible resolution combination, full screen running
and -popupwindow setting.its still not working.
Looking forward to your reply
Thanks
Please allow a way to manually pick your hero. I had to manually edit the file as I had already picked a hero before hand.
I had a vision of this type of plugin, and I am amazed you guys managed to do it.
I think the next step would be to make this into an overlay like HDT, and have the numbers for each card appear at the bottom of each card, with a colour overlay scale
also saving a deck appears in normal decks, not in arena decks
nevertheless, good job on the work :D
using the latest AH with HDT and the plugin window is always invisible.
tried reinstalling HDT and AH. and other plugins works fine (collection tracket)
It was either the last update or the one before it (I think it was the last one though), but ever since then the automatic card detection has been taking substantially longer after each pick is chosen. Before, it was pretty much instant; now, after clicking on your card pick, the client (or just the plugin) hangs for about 5 to 8 seconds before it initializes and detects the next card choices.
I don't know if it's happening to anyone else, but I wanted to bring this to your attention just in case. Let me know if there's anything we can do to help you debug the issue. Thanks...
I did all you said, even copiad all the .dll's to SysWOW64 , still, it doesnt work. any ideas?
Hi,
Ever since HDT was updated requiring 0.5.5 of Arena Helper I haven't been able to get this to work, it won't detect the heros in arena at all.
I've followed all the installation instructions carefully, unblocking the zip file, removing the old version, even copying the DLL's into the appropriate windows folder. Nothing so far has made any difference.
Do you have any suggestions, or are there any diagnostic logs I can post up here?
I changed the DPI settings of my computer to make things bigger, and the card values are not aligned with the cards.
this was solved in HDT, (see HearthSim/Hearthstone-Deck-Tracker#808 ), but Arena Helper still has the issue
Can you please add a way to show different sites rankings?
Maybe so that we can choose one or more at the same time (so the first tow is from ADWCTA's Arena Tier List,second one from ici veins, third from Heartharena).
It would me usefull to check different list :)
Download the ZIP
Unblock ZIP
Extract ZIP
There is no ArenaHelper.dll file.....
I am assuming this is the reason the ArenaHelper is not showing up on DeckTracker
I'd like to be able to review the choices I've done during the draft, and HS currently only logs the cards you've picked, not the choices you had. Is this something you log today? If not, could that be added in a future release?
Thanks!
I'm trying the plugin.
Every time I starts it, it stops at "Detecting heroes...".
The Hearthstone windows has the focus and nothing overlaps the key elements.
Although you hear that you adhere unexpected , or here of Languages we will of want only English ?
Does HearthArena maybe have some sort of API we could access to be able to use the site's full functionality, instead of the static tier list?
The new patch allows us to use golden hero portraits in Arena. I believe this is causing an issue where Arena Helper does not recognize the hero selection screen. The Arena Helper window is stuck on the "Detecting heroes..." dialog.
System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.
em ArenaHelper.Plugin.LoadArenaData(String filename)
em ArenaHelper.Plugin.InitializeMainWindow()
em ArenaHelper.Plugin.ActivateArenaWindow()
em ArenaHelper.Plugin.b__1(Object sender, RoutedEventArgs args)
em System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
em System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
em System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
em System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
em System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
em System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
em System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
[20:22:15] Game: -------- Reset ---------
[20:22:15] OpponentSecrets: Cleared secrets
[20:22:15] DeckList: Set active deck to: Arena 18-09 10:53 (Mage)
[20:22:16] Tracker: Switched to deck: Arena 18-09 10:53
[20:22:16] Game: -------- Reset ---------
[20:22:16] OpponentSecrets: Cleared secrets
[20:22:16] GameEventHandler: Reset constructed importing
[20:22:17] Helper: Checking for LIVE updates...
[20:22:17] Helper: Current version: 0.11.3.0
[20:22:17] LogReader: Current region: US
[20:22:17] UpdateOverlay: Refreshed overlay topmost status
[20:22:17] BackupManager: Running BackupManager
[20:22:17] BackupManager: Backup for today already exists
[20:22:17] PluginManager: Loading Plugins...
[20:22:18] : Checking for duplicate matches...
[20:22:18] Game: set CurrentGameMode to Arena
[20:22:18] : Created new arena deck: Mage
[20:22:18] : Added new card to arena deck: AT_006 (1/30)
[20:22:18] : Added new card to arena deck: EX1_283 (2/30)
[20:22:18] : Added new card to arena deck: AT_101 (3/30)
[20:22:18] : Added new card to arena deck: CS2_189 (4/30)
[20:22:18] : Added new card to arena deck: EX1_015 (5/30)
[20:22:18] : Added new card to arena deck: CS2_029 (6/30)
[20:22:18] : Added new card to arena deck: CS2_029 (7/30)
[20:22:18] : Added new card to arena deck: FP1_001 (8/30)
[20:22:18] : Added new card to arena deck: CS2_028 (9/30)
[20:22:18] : Added new card to arena deck: EX1_019 (10/30)
[20:22:18] : Added new card to arena deck: AT_080 (11/30)
[20:22:18] : Added new card to arena deck: CS2_162 (12/30)
[20:22:18] : Added new card to arena deck: EX1_066 (13/30)
[20:22:18] : Added new card to arena deck: GVG_090 (14/30)
[20:22:18] : Added new card to arena deck: EX1_608 (15/30)
[20:22:18] : Added new card to arena deck: AT_087 (16/30)
[20:22:18] : Added new card to arena deck: FP1_001 (17/30)
[20:22:18] : Added new card to arena deck: AT_005 (18/30)
[20:22:18] : Added new card to arena deck: CS2_187 (19/30)
[20:22:18] : Added new card to arena deck: EX1_586 (20/30)
[20:22:18] : Added new card to arena deck: GVG_001 (21/30)
[20:22:18] : Added new card to arena deck: CS2_022 (22/30)
[20:22:18] : Added new card to arena deck: CS2_033 (23/30)
[20:22:18] : Added new card to arena deck: EX1_046 (24/30)
[20:22:18] : Added new card to arena deck: NEW1_023 (25/30)
[20:22:18] : Added new card to arena deck: GVG_081 (26/30)
[20:22:18] : Added new card to arena deck: CS2_155 (27/30)
[20:22:18] : Added new card to arena deck: CS2_226 (28/30)
[20:22:18] : Added new card to arena deck: BRM_002 (29/30)
[20:22:18] : Added new card to arena deck: AT_114 (30/30)
[20:22:18] : Found complete arena deck!
[20:22:18] Helper: Latest LIVE version: 0.11.3.0
[20:22:20] : ...discarded by user.
[20:22:29] PluginWrapper: Loading Arena Helper
[20:22:29] PluginWrapper: Enabled Arena Helper
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.