Will there ever be a feature with NPCScan that puts Skulls/Icons on the map to show where Rares have a chance of appearing? Similar to SilverDragon or some HandyNotes. I mostly ask because I have used NPCScan for a long time now (I used Overlay as well but that crashes my game lately everytime I have it on) and really like it over Silverdragon.
Edit: After reading through the comments I see that you have stated that you are looking to do a complete rewrite of Overlay which basically answers my question. Looking forward to the update of it!
You can't upload your fixes. _NPCSCan.Overlay is copyright All Rights Reserved. You can fix your copy, but you cannot upload it publicly. Torhal is one busy dude, but he'll get it working. Officially.
Fair enough. I hadn't really considered copyright issues. I can't really post what I did either because it took a fair bit of messing around....But it was mainly to do with WorldMapDetailFrame not existing anymore, changing mapID's in pathdata.lua and the code to get player coordinates. That might help others figure it out if they are as impatient as I am :)
Yeah, nothing wrong with posting hints, just as you have above. That's pretty generic stuff, which could apply to any addon using Blizzard's API. A pain in the ass, sure, but Blizzard loves changes for changes' sake.
I get where they add or remove something from the game, but some changes make me wonder what they are doing. Such as the PlaySound change, mapIDs to whatever they are called now, or a myriad of other alterations that neither gained nor lost functionality. Just broke functionality.
No, Blizzard made a stealth change in the latest mini-patch that affects ChatLog stuff which LibSink handles. I'll push an update to address that soon, but if you've already updated other AddOns that use LibSink it should fix them all due to the nature of how libraries are typically handled.
Thanks for the addon. Some feedback - For some reason Zandalari Warbringers stopped being alerted for me. I checked settings and the warbringers are checked on to be alerted. The addon alerts me of world bosses but not the warbringers. I even get a star on my map for the warbringers they they are not alerted even with nameplates on and mouse over. Hope to find a solution to this.
Seems to have stopped working for me as of last night cannot find instance of acegui-3.0
Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: Cannot find a library instance of "AceGUI-3.0". Time: Wed Aug 15 18:35:20 2018 Count: 1 Stack: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: Cannot find a library instance of "AceGUI-3.0". [C]: in function `error' Interface\AddOns\Details\Libs\LibStub\LibStub.lua:23: in function `LibStub' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:7: in main chunk
Locals: (*temporary) = "Cannot find a library instance of "AceGUI-3.0".""
I'm getting the following lua errors on login after updating to 188.8.131.52, and NPCScan does not load:
Message: Interface\AddOns\NPCScan\Preferences\Detection.lua:116: attempt to get length of field '?' (a nil value) Time: Thu Aug 16 16:24:26 2018 Count: 1 Stack: Interface\AddOns\NPCScan\Preferences\Detection.lua:116: attempt to get length of field '?' (a nil value) Interface\AddOns\NPCScan\Preferences\Detection.lua:116: in function <Interface\AddOns\NPCScan\Preferences\Detection.lua:39> Interface\AddOns\NPCScan\Preferences\Detection.lua:300: in function `GetDetectionOptions' Interface\AddOns\NPCScan\Preferences\_Main.lua:24: in function <Interface\AddOns\NPCScan\Preferences\_Main.lua:17> Interface\AddOns\NPCScan\Preferences\_Main.lua:35: in function `SetupOptions' Interface\AddOns\NPCScan\Core.lua:334: in function <Interface\AddOns\NPCScan\Core.lua:179> [C]: ? Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:70: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:65> Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:527: in function `EnableAddon' Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:620: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:605> [C]: ? [C]: in function `LoadAddOn' Interface\FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn' Interface\FrameXML\UIParent.lua:564: in function `TimeManager_LoadUI' Interface\FrameXML\UIParent.lua:1191: in function <Interface\FrameXML\UIParent.lua:1089>
NPCscan will no longer load also getting the following error:
3x NPCScan\Core.lua:452: NPCScan isn't registed with AceConfigRegistry, unable to open config [C]: ? ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-66.lua:1829: in function `Open' NPCScan\Core.lua:452: in function `?' ...ceACU\Libs\AceConsole-3.0\AceConsole-3.0-7.lua:94: in function `?' FrameXML\ChatFrame.lua:4734: in function `ChatEdit_ParseText' FrameXML\ChatFrame.lua:4396: in function `ChatEdit_SendText' FrameXML\ChatFrame.lua:4432: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: (*temporary) = "NPCScan isn't registed with AceConfigRegistry, unable to open config"
Im sorry i copied the wrong Lua error i get the following errors with the only addon loaded being NPCscan
Message: ...Widgets\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:10: Cannot find a library instance of "LibSharedMedia-3.0".
Time: Thu Aug 16 18:31:34 2018
Stack: ...Widgets\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:10: Cannot find a library instance of "LibSharedMedia-3.0".
[C]: in function `error'
Interface\AddOns\NPCScan\Libs\LibStub\LibStub.lua:38: in function `LibStub'
...Widgets\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:10: in main chunk
Locals: (*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
Message: Interface\AddOns\NPCScan\Preferences\Alerts.lua:146: attempt to index field 'AceGUIWidgetLSMlists' (a nil value)
Time: Thu Aug 16 18:33:09 2018
Stack: Interface\AddOns\NPCScan\Preferences\Alerts.lua:146: attempt to index field 'AceGUIWidgetLSMlists' (a nil value)
Interface\AddOns\NPCScan\Preferences\Alerts.lua:146: in function `GetAlertOptions'
Interface\AddOns\NPCScan\Preferences\_Main.lua:25: in function <Interface\AddOns\NPCScan\Preferences\_Main.lua:17>
Interface\AddOns\NPCScan\Preferences\_Main.lua:35: in function `SetupOptions'
Interface\AddOns\NPCScan\Core.lua:334: in function <Interface\AddOns\NPCScan\Core.lua:179>
...ce\AddOns\NPCScan\Libs\AceAddon-3.0\AceAddon-3.0.lua:70: in function <...ce\AddOns\NPCScan\Libs\AceAddon-3.0\AceAddon-3.0.lua:65>
...ce\AddOns\NPCScan\Libs\AceAddon-3.0\AceAddon-3.0.lua:527: in function `EnableAddon'
...ce\AddOns\NPCScan\Libs\AceAddon-3.0\AceAddon-3.0.lua:620: in function <...ce\AddOns\NPCScan\Libs\AceAddon-3.0\AceAddon-3.0.lua:605>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:564: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:1191: in function <Interface\FrameXML\UIParent.lua:1089>
and 8 other errors all complaining about library instances of ACEGUI it seems.
something ive found, is that i get the alert and because im no longer gettign an arrow to say in which direction the rare is, im having to go onto wowhead to find it, when i do i find that im being alerted about a rare quite a distance from it, so im not getting a chance of seeing it on my minimap,
The new range is intentional, and is more in-line with the behavior pre-MoP when deleting the cache was a thing. When Blizzard took this away, everyone lost their minds because they were restricted to nameplate and minimap range. Now that BfA has changed things yet again to allow for longer-range detections, that is being complained about. There's no winning!
So sorry! Didn't play in MoP so didn't recognize that this was reverting to a prior behavior. That said, how DO I find these guys now that they aren't on my mini-map?
You can combine this (superb) addon with Handynotes.
NPCScan will tell you that the NPC is definitely there. Go to your main map and Handynotes will show you where the NPC normally spawns. Go there and you will, mostly, find him. I say "mostly" because a few NPCs roam, and they can be a little trickier to find. But this works for 90%+ of rares.