RareScanner is an addon for World of Warcraft that includes a group of tools to help you track rare NPCs, treasures and events while you play.
The notable tools that RareScanner includes are:
Alerts from nearby rare NPCs/treasures/events
This is the main feature of RareScanner. The addon displays a button in the middle of the screen with information about all the entities detected nearby. Around the button information related to the entity is displayed, such as a miniature (in the case of an NPC), the name of the entity and the loot that you could obtain after killing/collecting it.
World map information
RareScanner adds icons of every rare NPC, treasure and event that it tracks to your worldmap. When you hover your mouse over these icons you will get extra information in a tooltip.
It also shows all the spawning spots for every tracked entity and for some entities it also adds some guidance icons to help you reach to its position, force its spawn or unlock it.
Starting with Dragonflight, now RareScanner integrates with the new control that highlights reputation sources in the world map, so when you select a faction it will also highlight every rare NPC and container that grants reputation with the faction selected.
You can customize all the information displayed in the map and the tooltips from RareScanner options panel.
Rare NPCs explorer
RareScanner is designed to help you track every rare NPC/treasure/event in the game, but usually you will be more interested in finding NPCs that drop useful loot, like missing mounts or pets that you want to add to your collection.
While you can use the world map to check the loot of every NPC/treasure by hovering the mouse over their icons, it will take a lot of work to find exactly those missing items, so here is where the explorer comes in handy.
Custom NPC
RareScanner allows you to add your own NPCs (even if they aren't rare), so you can get alerts whenever you pass by them.
Filtering entities
Out of the box RareScanner will be tracking every entity in the game, however you might be interested only in a few. Using the previous tools (the world map interface, the explorer, the button with the alert or RareScanner options), you can configure the addon to track only for what you are interested in.
More information
Visit the pages for this project to learn more about the addon.
Important notes for Dragon Isles.
1. Expedition Scout's Packs, Tuskaar Tackleboxes and Disturbed Dirt: These treasures are everywhere. In order to avoid getting constant alerts for them you should filter them completely or at least filter their visual/audio alerts so they won't drive you crazy. You can find these options under "RareScanner -> Container filters".
2. With the launch of a new patch I need one or two weeks to collect all the loot tables, so every rare NPC added in 10.0.5 don't have much loot available yet. For this reason, you shouldn't use the explorer to filter NPCs yet, because it will filter all these new entities. If you do, use the "NPC filters panel" to reenable them.
3. Currently in Dragonflight there are a lot of non-elite rare NPCs without vignettes, so you will have to enable "enemy nameplates" to let the addon detect them.
Tips for a better performance in Dragon Isles.
1. Disable tracking for world map vignettes if you aren't hunting rare NPCs and you don't fly yet. With this option disabled you won't get alerts of NPCs in the other side of the island, only of NPCs right beside you.
You can create the next macro to easily toggle this option depending on your interest.
/rarescanner swmv
2. Adjust the sensitivity to a more confortable value if you notice that the addon is too annoying.
Hi, is it possible to add new "enemys" in Rarescanner? i cant find a button to add "new enemys". Would be really nice if would be possible to add new enemys like "Kroniss" from the PvP Worldquest in Azsuna if hes up.
I have a weird issue with RareScanner in that, sometimes, it will reset the position of the mob alert window/model.
I can find no correlation for when this happens -- it's not after an update or changing spec or anything, just random.
In reply to Daervon:
hello please it would be great that also put the option to add the rares with just put the name or id of the rare if you take into consideration my order would be great since the addon I love and I find it super complete
Please add an option to not scan inside instances
It exists already.
Game options -> Addons -> RareScanner -> General -> Activate addon in instances
Cheers!
yes, it says i can disable the log in the faq, but i can't find any option to do so in the addon
Hey mattrick.
You can disable it in:
Game options -> Addons -> RareScanner -> Finder options -> Toggle showing the log window
Cheers!
Hello, as a suggestion: an addition to the 'The npc you were going to kill just died. Do you want to delist and leave the group?'-dialog
to delist the group (if group leader) after killing the rare would be nice. There are so many groups where the NPC is dead already, sometimes making it hard to find the rare alive.
Hello Salty.
First, thanks for your german translations! :)
Second. I think it's a great idea. I will add this to the TO-DO list.
Right now I'm revamping the filters panels and how the zone filter works, so I will take a while to release a new patch (probably on Sunday). I will try to have this ready by then.
Cheers!
I'm glad if I can help and that you like the idea. Have a nice day :).
I've updated to the latest version 3.5.1
I noticed 2 things
1. When I use my Garrison Hearthstone to go to my Garrison, the Garrison Cache notice appears even though I have this option unchecked. I noticed that if I fly to my garrison, the notice does NOT appear. Only when I use my Hearthstone.
2. The Zone filters aren't working 100%. I only have the 3 argus zones checked but when I was flying through Draenor Talador I got a notice for Hammertooth. Then again, as I flew through Draenor Talador again I could see myself flying over another rare (Lady Demlash) and I did not get notified. Maybe I had previously killed Lady but not Hammertooth? Or maybe there is a different Hammertooth in an argus zone?
Hey emmertotter26467.
Damm Garrison cache, I've been using my hearthstone with every character for 1 day and it didn't show up once after a little tunned I did... anyway... I will keep investigating...
Do you play in the horde or the alliance? I mostly play with horde, just in case the issue is alliance related.
The zone filters are a little bit tricky while you are flying around on open waters. There are certain areas where you aren't really located anywhere (for example when you are flying on the sea).
When the addon finds a rare, it checks where are you at that moment and if the zone is filtered. If you are on the sea, the zone won't match with any filter, and then you will get the alert. As soon as you cross the sea, your zone will change and then it will match with the filter.
The only solution will be to dump the location of each NPC an match them manually, instead of using your current location. I will add this to the TO-DO list ;)
Right now the only thing you can do is to filter those rares clicking on the "-" icon, so you won't get that alert again.
I will let you know as soon as I implement the new system, it might take a while.
Cheers.
Please put in a condition to ignore old groups so that people cant hold onto old rares and trick people. 15 minutes should do it. . . maybe 10?
I was just thinking the same.
Let's see if I have time tomorrow.
Edit: I already have it implemented. I'm going to test it well and release it tomorrow in a minipatch.
I really wanted to include this with 3.5, but I totally forgot!
Thanks!
I just released 3.5.1 with this new feature.
I've been testing it for a while and seems to work fine, however, if you find an issue, please let me know.
Cheers!
Thanks for this great addon. :)
Some suggestions:
1. It takes some time to open NPC filter panel with obvoius framerate drop because there are soooo many NPCs. Maybe we can seperate them according to their zones?
2. When quick seaching a group, can we also match the localized NPC name rather just the English one?
Hey Rugrsch.
It shouldn't produce a framerate drop. Every addon's database is loaded in memory while the game is opening, so when you need the data is ready to use without having to load it (which will produce the effect you are mentioning).
Perhaps your computer has few RAM memory?, I don't really know how the game will manage addons in that case, I should try in an older computer.
Anyway, right now I don't keep track of every rare location (I don't use that information), so in order to do that I would have to first dump all that data, and second adapt the whole database to link every rare with its location. That's a big task... perhaps in the future... :)
What language do you use in the game? I was wondering about asian countries, if they play with americans or they don't see english players at all. I guess in that case creating groups in english will be a mistake.
Perhaps I can add another setup option, to chose if you want to do an extra search in your locale (it means another prompt window) in case you don't find a group in english.
Regards.
Hi! I have read your code and I believed that NPC table is just too big. When opening NPC panel the client just freeze for a moment and then everything is fine.
This isn't an urgent issue so yeah in the future maybe ^ ^
I use zhCN in CN servers. I don't have a screen shot for now but most LFG are Chinese both in title and describtion, only some have English title but with both English and Chinese describtion of the NPC name. So an option you mentioned wil be great!