After I have been logged on for a bit, I have issues opening profession tabs. When I click them my bag opens. Reloading UI fixes it for a while. I don't think it's NPCScan. I thought it might have been bagnon causing some taint but I haven't tested anything yet. It doesn't produce any errors when the problem occurs.
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 :)
I got NPCScan Overlay working. At least to a point. There are old bugs still there. Like the minimap display going bonkers after a while and mousing over rare names on the worldmap not flashing the correct path graphics sometimes. But it is working.
I really just winged most of it so I can't promise it's coded that great but it's doing the job for me. Honestly, I really don't know what I'm doing with a lot of this stuff. The tooltips work over the battlefield map but not the world map. But if you disable the battlefield map (shift+M), they start working on the world map, I really can't figure that one out....
I manually updated pathdata.lua to the new uiMapID's. Being able to add new rares would be great but I think it requires a maths degree to work out how to add new path data for a mob. It looks like the original author used a custom written addon to add new path data and I can't find that anywhere. Decoding the current data really goes over my head....
It doesn't display a location ring when a rare is found but I think that is due to NPCscan being rewritten?
Anyway, happy to share if anyone needs it if someone can give me an idea on where to upload it to. I don't think I can do it on here without creating a new project?