Rarity
NEW:
- Rarity now has a Discord server!
If you're interested in following the development process or contributing, you should also check out the official GitHub repository. We're always in need of more hands to help us make the addon better!
Rarity tracks how many times you've tried to obtain various rare items like mounts, battle pets, and toys. It will tell you how likely you are to obtain the item, track how long you've been farming for it, and tell you how lucky you've been so far. Although it's mostly used for mounts, battle pets, and toys, it supports pretty much any item, including profession patterns, archaeology projects, and more.
Looking for Rarity Item Packs? Click here.
Out of the box, Rarity includes support for every single mount, battle pet, and toy in the game which require some time to farm. It also includes support for some mount-related items like Skyshard, Primal Egg, and Giant Dinosaur Bone. It'll even notice if you mouseover a Mysterious Camel Figurine, plus lots of other stuff. Rarity factors in the size of a typical group when determining probabilities, and can also tell you if you've killed various bosses this week (or day). Holiday just started, and you didn't notice? Rarity will give you a helpful reminder to run those holiday dungeons or daily quests if you still need an item from them.
If Rarity doesn't track something you want to track, you can add it yourself! Just about everything is user configurable.
Curious what math is going on behind the scenes? The author of Bunny Hunter created the original algorithms. He wrote an article about it here. Your chance to obtain an item doesn't increase as you farm it; Rarity is just telling you how lucky you've been so far. It can be remarkably cathartic to see a progress bar move up as you spend hours upon hours trying for that Disgusting Oozeling.
Main features
- Rarity is primarily an LDB feed with a large tooltip. It can function as either a mini-map icon (you have to turn this on in the options), or as a standard LDB feed (use a display like Fortress, Button Bin, Titan Panel, or Chocolate Bar).
- Provides a progress bar, which you can toggle by clicking the icon or feed label.
- Adds info to NPC and item tooltips, showing you if it drops or contains something that Rarity tracks. Rare mobs with a guaranteed drop show which item they drop and if you've defeated them yet.
- Includes full source info, telling you how to obtain everything Rarity tracks.
Other features
- Share packs of items with other users
- Can automatically add waypoints to TomTom for certain items
- Uses statistics whenever possible to keep track of attempts
- Breaks your farming down by session, day, week, and month
- Looks at your instance locks to see if you've defeated various bosses recently
- Reminds you if you need to farm a holiday dungeon or daily quest, and hides holiday items that aren't available right now
- Supports bonus coin rolls
- Automatically screenshots when you obtain an item
- Keeps track of rare achievements like Frostbitten and Glorious
- You can add your own items to track
- Lets you modify your attempt count without having to edit saved variables
- Automatically imports data from Bunny Hunter if you're switching
Slash Commands
Simply typing /rarity should open the options menu (unless disabled).
For troubleshooting issues:
- /rarity dump displays the most recent debug log entries (even if the debug mode is disabled)
- /rarity validate checks the consistency of your item database, including custom items (experimental)
Comments & bug reports
Help translate Rarity
Click here to help translate Rarity into your language.
Frequently Asked Questions
Click here to read the Frequently Asked Questions. Please read this before requesting support.
In reply to miporroent:
are you looking at the correct saved variables? there are a few of it ^^
World of Warcraft\_retail_\WTF\Account\_accountname_\SavedVariables - here you should find a lot of lua, including the rarity.lua
but thanks for your reply so far! good to know, that i am not alone ^^
In reply to NamelessMorti:
Must be blind, somehow I glanced over the file when looking in that folder however I do have more info
Logged on a third character and I see the same problem plus another one, earlier today I did Kara for Midnight's mount. Because of the reset the addon says that it was attempt 1. On my other character that attempt doesn't even shows up. If I look at the lua file I can't find a plain text entry for the mount, nor the item Id for it nor either of the two NPC's (attument/midnight).
Another observation - The file only had the two characters that I had logged on yesterday, even though I've farmed stuff with at least 5 others. After logging in a third today that one was also added.
So if I had to guess the addon might be corrupting the data (which would royally suck, it felt a bit less miserable seeing my knockoff blingtron attemps go to almost 1000) and on top of that not saving data for some of these items. One other theory is that because I had logged in at some point with an unpatched version that might have partially loaded and wiped the data at the point of the error although that seems like a stretch.
I can share the file still if it would help, also let me know what kind of other data I can provide that would help.
In reply to miporroent:
The saved variables are in <WOW _retail folder>/WTF/SavedVariables but you can just search for Rarity.lua in the WTF folder.
It sounds like the entire database was cleared and the attemps that are available from Blizzard's kill statistics were automatically restored. I recommend looking for the local backup (Rarity.lua.bak?) or any other backup you hopefully have made, which might contain your data still and allow you to restore it all.
In reply to miporroent:
If the data was reset, then the best course of action is to restore it from a backup. I don't see how Rarity could corrupt the saved variables as it's the game client's responsibility to handle storing them on disk, though there've been issues with the client itself resetting saved variables (e.g., when updating an addon that is currently loaded without shutting down the game). This is why backups are absolutely crucial for any data you can't bear losing :/
Either way, this will be difficult, if not impossible, to fix on my end. Unless there's something wrong with the way Rarity reads the database after the prepatch but the data is still there, it may not even be caused by the addon itself.
In reply to Cakechart:
Right at this point it's more of a mourn and move on thing given that there's only 2 people reporting this so most likely it was isolated. One thing that I can't explain though is that I'm seeing the counts go up again (e.g. Attumen and Knockoff Blingtron) but for whatever reason they didn't update yesterday on that first run I did. Headscratcher but without anything else to diagnose I can write it off.
In reply to miporroent:
I have the same problem.
When prepatch happenned, rarity stopped workig. Gave it some time and then started following here. When i saw there was an update I installed it and now attempts are gone :( .
Hope we can get the attempts back
In reply to takahaargh:
If they're still inside the saved variables files, you can get them back.
If they aren't, you'd need an external backup and I more information if there's any chance of the addon being responsible for the corruption at all (for which there isn't currently any evidence I could act on) :(
In reply to Cakechart:
One idea, if you keep getting reports of this. I believe my scenario was:
1) Had an old version of the addon. Loaded WoW and things were busted.
2) Downloaded the code from git hub, replaced my local files with it. Loaded WoW and things were still busted.
3) Downloaded the official version posted here. Loaded WoW and things were working again but data was lost.
I didn't pay attention on what commit the branch was when I downloaded but presumably there's a short timeframe for it.
In reply to miporroent:
Unfortunately that doesn't really help, there's been no change to Rarity that would mess with the saved variables and if it's an installer/client issues there's nothing I can do.
YAY.. New official release :)
https://github.com/SacredDuckwhale/Rarity
Code -> Download Zip
The linked .zip is giving me errors when I try to extract it, and I don't know what I'm looking at on GitHub. Anyone got some help for me?
In reply to cosmicglitter:
use 7zip it worked for me to update and get the add-on working again.
In reply to cosmicglitter:
Please use the version I just pushed to Curse instead :)
In reply to Cakechart:
The Twitch updater is still displaying the version as 8.3.0, at least on this end. Ingame is fine, though.
In reply to TehSmoo:
Seems like a problem on their end; the TOC version was updated to 9.0.1 and it's also showing as that on the project site.
Regarding the issues with curse uploads. Would it be possible for you to provide a packaged release on github for use with addon managers that can utilize them for automatic updates?
In reply to Forge_User_62040416:
Currently, the addon is packaged using CurseForge's build pipeline. Not sure what exactly you have in mind, but feel free to open an issue on GitHub with more details :)
^^ This
I managed, however, to download the master from GitHub and install those files, and it's now working.
In reply to Forge_User_23204131:
post a link to github i can not find it