ardittristan / hearthstonequestoverlay Goto Github PK
View Code? Open in Web Editor NEWOverlay that shows your current quests for Hearthstone Deck Tracker
License: MIT License
Overlay that shows your current quests for Hearthstone Deck Tracker
License: MIT License
Great addon. Any chance of a fix? :)
Hearthstone Quest Overlay 1.5.8 is not compatible with HDT 1.22.3.
Make sure you are using the latest version of the Plugin and HDT.
System.MissingMethodException: Method not found: 'HearthMirror.ProcessView HearthMirror.Mirror.get_View()'.
at action, Boolean clearCache)
at HSReflection.Reflection.GetQuests()
at QuestOverlayPlugin.Util.QuestDataUtil.UpdateQuestData(Boolean force)
at QuestOverlayPlugin.Overlay.QuestListViewModel.Update(Boolean force)
at QuestOverlayPlugin.Plugin.ShowBattlegroundsQuests()
at QuestOverl ayPl ug i n.Overlay.QuestListButton. < On Mouse Enter> .MoveNext()
End of stack trace from previous location where exception was thrown
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.< state)
at System.Windows.Threading.ExceptionWrapper.lnternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper,TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Hello,
I've found 2 issues with the actual version (1.5.7) of the plugin:
System.UriFormatException: Ungültiger URI: Das URI-Format konnte nicht bestimmt werden.
bei System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
bei System.Uri..ctor(String uriString, UriKind uriKind)
bei QuestOverlayPlugin.Util.Icon.GetImageUri(String fileName)
bei QuestOverlayPlugin.Util.Icon.get_NormalIcon()
bei QuestOverlayPlugin.Util.Icon..ctor(String name, String assetBundle)
bei QuestOverlayPlugin.Overlay.QuestViewModel..ctor(Quest quest)
bei QuestOverlayPlugin.Overlay.QuestListViewModel.<Update>b__20_0(Quest quest)
bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
bei System.Linq.Buffer``1..ctor(IEnumerable`1 source)
bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei QuestOverlayPlugin.Overlay.QuestListViewModel.Update(Boolean force)
bei QuestOverlayPlugin.Plugin.ShowQuests()
bei QuestOverlayPlugin.Overlay.QuestListButton.<OnMouseEnter>d__7.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Versions:
Heathstone: 26.4.3.178555.175913
Heathstone Deck Tracker: 1.20.9 - 2023-06-15
Heathstone Quest Overlay Plugin: 1.5.7
I hope this helps.
Greetings from Luxembourg,
Keima1987 😎
(Sorry, that the Exception is on German :/ )
Make sure you are using the latest version of the Plugin and HDT.
System.Windows.Markup.XamlParseException: Durch den Aufruf des Konstruktors für Typ "QuestOverlayPlugin.Stub.HearthstoneTextBlockStub", der den angegebenen Bindungseinschränkungen entspricht, wurde eine Ausnahme ausgelöst. ---> System.Exception: Die Komponente "QuestOverlayPlugin.Stub.HearthstoneTextBlockStub" verfügt nicht über eine Ressource, die vom URI "/HearthstoneDeckTracker;V1.17.12.5770;component/controls/hearthstonetextblock.xaml" identifiziert wird.
bei System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
bei Hearthstone_Deck_Tracker.HearthstoneTextBlock.InitializeComponent() in D:\a\Hearthstone-Deck-Tracker\Hearthstone-Deck-Tracker\Hearthstone Deck Tracker\Controls\HearthstoneTextBlock.xaml:Zeile 1.
bei QuestOverlayPlugin.Stub.HearthstoneTextBlockStub..ctor()
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
bei System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List1 affectedChildren, UncommonField
1 templatedNonFeChildrenField)
bei System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List1 affectedChildren) bei System.Windows.StyleHelper.ApplyTemplateContent(UncommonField
1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
bei System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
bei System.Windows.FrameworkElement.ApplyTemplate()
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
bei System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ItemsPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
bei System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Canvas.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.ContextLayoutManager.UpdateLayout()
bei System.Windows.UIElement.UpdateLayout()
bei Hearthstone_Deck_Tracker.Windows.OverlayElementBehavior.Show() in D:\a\Hearthstone-Deck-Tracker\Hearthstone-Deck-Tracker\Hearthstone Deck Tracker\Utility\Overlay\OverlayElementBehavior.cs:Zeile 125.
bei QuestOverlayPlugin.Plugin.ShowQuests()
bei QuestOverlayPlugin.Overlay.QuestListButton.d__2.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Make sure you are using the latest version of the Plugin and HDT.
System.Runtime.InteropServices.SEHException (0x80004005): Внешний компонент создал исключение.
в ScryDotNet.MonoObject.get_Item(String key)
в CallSite.Target(Closure , CallSite , Object , String )
в HearthMirror.Reflection.GetService(String name)
в HSReflection.Util.Services.get_RewardTrackManager()
в HSReflection.Util.RewardTracksManager.get_Entries()
в HSReflection.Util.RewardTracksManager.GetRewardTrack(RewardTrackType type)
в HSReflection.Reflection.GetQuestsInternal()
в HSReflection.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
в HSReflection.Reflection.GetQuests()
в QuestOverlayPlugin.Util.QuestDataUtil.UpdateQuestData(Boolean force)
в QuestOverlayPlugin.Overlay.QuestListViewModel.Update(Boolean force)
в QuestOverlayPlugin.Plugin.ShowQuests()
в QuestOverlayPlugin.Overlay.QuestListButton.d__7.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Make sure you are using the latest version of the Plugin and HDT.
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в HSReflection.Util.RewardTracksManager.get_Entries()
в HSReflection.Util.RewardTracksManager.GetRewardTrack(RewardTrackType type)
в HSReflection.Reflection.GetQuestsInternal()
в HSReflection.Reflection.TryGetInternal[T](Func`1 action, Boolean clearCache)
в HSReflection.Reflection.GetQuests()
в QuestOverlayPlugin.Util.QuestDataUtil.UpdateQuestData(Boolean force)
в QuestOverlayPlugin.Overlay.QuestListViewModel.Update(Boolean force)
в QuestOverlayPlugin.Plugin.ShowQuests()
в QuestOverlayPlugin.Overlay.QuestListButton.d__7.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
WIP
Battlegrounds overlay works just fine but the normal one doesn't.
Greetings!
I really hope you are able to fix this. This is a fantastic add-in.
After 23.6 the quests no longer show. The screen overlay is there and there are no errors reported by HDT. I would be glad to do what I can to help/test but I am not that good of a coder.
TYVM
How do i install this overlay? I have tried to figure this out for over an hour now and honestly i just can't figure it out. Could someone walk me through it?
Greetings,
Unfortunately, I seem to have the same issue as last time after this patch. The overlay is on the screen, but when you try to use it you get nothing.
I hope this a quick fix, I love this add on.
Thanks for your time!!
Hello, have error
System.IO.DirectoryNotFoundException: Couldn't find part of the path "C:\Users\name\AppData\Roaming\HearthstoneDeckTracker\Plugins\HearthstoneQuestOverlay\HearthstoneQuestOverlay.config".
in System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
in System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
in System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
in System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
in System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
in System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
in System.IO.File.WriteAllText(String path, String contents)
in QuestOverlayPlugin.Plugin.InitSettings()
in QuestOverlayPlugin.Plugin.OnLoad()
in Hearthstone_Deck_Tracker.Plugins.PluginWrapper.Load() in D:\a\Hearthstone-Deck-Tracker\Hearthstone-Deck-Tracker\Hearthstone Deck Tracker\Plugins\PluginWrapper.cs:line 93
Hello!
I just installed by moving the zip file to the HSDT, and when I clicked on the quests button, I got an error.
Going to the directory indicated by the error, there really isn't the "testt.png" file asked.
After reinstalling it manually, by extracting the zip on the plugins folder, it worked flawlessly. (testt.png went to the right location)
Mercenaries task does show correct cursor
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.