Change Log:
--------------------
3.0.5 (Yes, as you may guess from these version jumps, I do update Wowace more regularly)
Make to work in 5.2
New option to only import mobs which are relevant to achievements
Mark rares when targeted / mouseovered, to make them easier to track down
Improvements to HandyNotes integration
Show achievement status in tooltips ("Glorious!: Needed / Already killed")
Targeting macro now doesn't try to target ignored mobs
Stop using UIFrameFlash, since it taints the glyph frame
Don't announce faction-specific mobs if you're not of the appropriate faction
3: Rewritten extensively to better handle the new mob/zone information that's been made available since early 2009.
2.6.3
Update for 5.0
NPCScan.Overlay integration
Remove cartographer support, already
Drop LibTourist
Mine for datas
Adjust zone handling so that Darkmoon Faire and Molten Front aren't considered the same zone. (Blizzard calls them both zoneid 0, so...)
2.6.1
TOC increase for 4.3
New version of LibTourist-3.0, which was locking up the game when entering the world
Avoid a race condition that could happen when setting up the macro while changing zones
Run the dataminer
2.6
Scan neighboring zones as well as the current
More customization in what rares to ignore, based on expansion zone
Show a list of rares seen this session in the broker plugin
Registers a sending prefix, for those times when Blizzard feels like enforcing that
New player location code, should account for changing zone terrain better
2.5
4.2
Syncing of rare-seeing between party members and guild members (switchable off for performance / keeping the rares to yourself)
Dataminer has been rewritten somewhat
Mysterious Camel Figurine now included (see above)
Record NPC ids from target/mouseover instead of relying purely on the import
2.4.3
...
Description:
--------------------
SilverDragon tracks rares. It will try everything possible to notice them and tell you about them.
I, as its author, have precisely one quirk: I like a minimal starting experience. That means that *by default* SilverDragon doesn't know about any rare mobs, and will just learn about them when you encounter new ones. If you want more advance warning, just go to the "Mobs" section of SilverDragon's options and either enter a few mobs you want to look for, or click "import data" to pull in a complete list of every known rare mob and its locations.
## How does it search?
### The cache
WoW maintains a cache of mobs that you've been near. By asking the client to display the tooltip for a mob whose ID we know, we can find out whether that mob is in the cache. By noticing when a mob shifts from not being in the cache to being in it, we can find out when we've gotten close to a mob.
Because it can trigger before you've actually seen the rare, this is the most important scanning method used. However, it has a few important limitations:
* It can only trigger the first time you get near a mob. After that it's useless until you clear your cache. (See below.)
* Hunter pets which used to be rare mobs also trigger the cache. So 5 minutes in a capital city will fill up your cache with pets. Thus if you want to find pets, you'll need to clear your cache after heading out into the world.
### Targets
If you mouse over or target a rare mob, SilverDragon will notice it.
This is the also how SilverDragon learns about *new* rares in the wild. After you first mouse over or target one, it'll remember it, and start watching for it in the cache in the future.
### Nameplates
If you have enemy nameplates turned on, SilverDragon will keep an eye on them to look for the names of known rares. This is the least exact method, because nameplates don't expose the underlying mob's id, so we have to rely on a plain name comparison.
Addons that modify nameplates may i...
--------------------
3.0.5 (Yes, as you may guess from these version jumps, I do update Wowace more regularly)
Make to work in 5.2
New option to only import mobs which are relevant to achievements
Mark rares when targeted / mouseovered, to make them easier to track down
Improvements to HandyNotes integration
Show achievement status in tooltips ("Glorious!: Needed / Already killed")
Targeting macro now doesn't try to target ignored mobs
Stop using UIFrameFlash, since it taints the glyph frame
Don't announce faction-specific mobs if you're not of the appropriate faction
3: Rewritten extensively to better handle the new mob/zone information that's been made available since early 2009.
2.6.3
Update for 5.0
NPCScan.Overlay integration
Remove cartographer support, already
Drop LibTourist
Mine for datas
Adjust zone handling so that Darkmoon Faire and Molten Front aren't considered the same zone. (Blizzard calls them both zoneid 0, so...)
2.6.1
TOC increase for 4.3
New version of LibTourist-3.0, which was locking up the game when entering the world
Avoid a race condition that could happen when setting up the macro while changing zones
Run the dataminer
2.6
Scan neighboring zones as well as the current
More customization in what rares to ignore, based on expansion zone
Show a list of rares seen this session in the broker plugin
Registers a sending prefix, for those times when Blizzard feels like enforcing that
New player location code, should account for changing zone terrain better
2.5
4.2
Syncing of rare-seeing between party members and guild members (switchable off for performance / keeping the rares to yourself)
Dataminer has been rewritten somewhat
Mysterious Camel Figurine now included (see above)
Record NPC ids from target/mouseover instead of relying purely on the import
2.4.3
...
Description:
--------------------
SilverDragon tracks rares. It will try everything possible to notice them and tell you about them.
I, as its author, have precisely one quirk: I like a minimal starting experience. That means that *by default* SilverDragon doesn't know about any rare mobs, and will just learn about them when you encounter new ones. If you want more advance warning, just go to the "Mobs" section of SilverDragon's options and either enter a few mobs you want to look for, or click "import data" to pull in a complete list of every known rare mob and its locations.
## How does it search?
### The cache
WoW maintains a cache of mobs that you've been near. By asking the client to display the tooltip for a mob whose ID we know, we can find out whether that mob is in the cache. By noticing when a mob shifts from not being in the cache to being in it, we can find out when we've gotten close to a mob.
Because it can trigger before you've actually seen the rare, this is the most important scanning method used. However, it has a few important limitations:
* It can only trigger the first time you get near a mob. After that it's useless until you clear your cache. (See below.)
* Hunter pets which used to be rare mobs also trigger the cache. So 5 minutes in a capital city will fill up your cache with pets. Thus if you want to find pets, you'll need to clear your cache after heading out into the world.
### Targets
If you mouse over or target a rare mob, SilverDragon will notice it.
This is the also how SilverDragon learns about *new* rares in the wild. After you first mouse over or target one, it'll remember it, and start watching for it in the cache in the future.
### Nameplates
If you have enemy nameplates turned on, SilverDragon will keep an eye on them to look for the names of known rares. This is the least exact method, because nameplates don't expose the underlying mob's id, so we have to rely on a plain name comparison.
Addons that modify nameplates may i...