Change Log:
--------------------
The change log lists changes of particular note to users, not every change made.
v0.30
- Added an option to display a tooltip when the cursor is over an achievement in the main achievement UI that is part of a series in order to display the names of other achievements in the series and its relation to them.
- The Overachiever Tabs module has been released! This adds two new tabs to the default achievement UI. This module is installed as a separate addon: The Overachiever_Tabs folder goes in the AddOns folder along with the Overachiever folder. The module can be disabled or you can opt to not install it without affecting the core addon's functionality.
- The first new tab is Search. Use it to search for achievements by name, description, criteria, and/or reward. You can opt to only display achievements available in the normal UI or to include all achievements, including those exclusive to the opposing faction, etc.
- The second new tab is Suggestions. This is where Overachiever will display achievements you might be interested in based on your character's current circumstances. For now, it simply displays incomplete exploration achievements for the current zone, but more is planned for the future.
- Key bindings have been added to open to the Search and Suggestions tabs. Set them in the default key bindings interface.
- Individual tabs can be disabled without disabling the entire Tabs module by renaming or deleting the individual file that creates that tab. That'd be either Search.lua or Suggestions.lua.
- Compensated for a Blizzard typo that made Tel'Abim Bananas get overlooked by the "Tastes Like Chicken" check when using an English client.
- Spanish localization implemented. (Some unresolved issues remain. Please report any you find.)
- Updated German localization.
v0.25
- Updated localizations: French, traditional Chinese.
v0.24
- New option for "It's Happy Hour Somewhere" and "Tastes Like Chicken": Show whether an item needs to be consumed in its tooltip. A second new option has this display even when the achievement is complete (for the curious).
- New option added to choose a sound effect to play when reminder text is added to the tooltip about an incomplete achievement. It will not play more than once every 15 seconds. This uses LibSharedMedia, so any sound registered with that library can be selected. (No sound selected by default.)
- New option added to prevent the reminder sound from being triggered by fishing nodes when your fishing pole is equipped. (Enabled by default.)
- Fixed a compatibility issue that produced an error when some addons made the tooltip show before Overachiever was fully initialized.
- Simplified Chinese localization implemented.
v0.23
- When you enable an exploration achievement auto-tracking option, tracking begins immediately (if applicable) instead of requiring you to enter a new zone.
- Slash commands /oa, /oasilent, and /oas now show Overachiever's interface options instead of the main achievement UI when no argument is provided.
- Updated to latest LibBabble-Zone-3.0 (used for auto-tracking of exploration zones).
v0.22
- Fixed an issue that could cause taint if the draggable achievement tracker is enabled when performing certain actions while in combat, such as entering/exiting a vehicle.
- Updated localizations: German, traditional Chinese.
v0.21
- "Let It Snow" and "Fistful of Love" achievements: Options added to show whether you need to use a Handful of Snowflakes or a Handful of Rose Petals on players in their tooltips.
- Traditional Chinese and Russian localizations updated.
v0.20
- "Well Read" achievement option expanded to include "Higher Learning."
- New option: Show in fishing nodes' tooltips whether you need to fish them for "The Scavenger," "Outland Angler," or "Northrend Angler."
- Fixed an error that occurred when trying to open to an achievement that isn't in the normal UI. (For example, achievements exclusive to the opposing faction.)
- Russian localization implemented.
v0.18
- New option for "Well Read" achievement: Add whether you've read a relevant book to its tooltip.
v0.17
- The achievement tracker is now draggable.
- Traditional Chinese localization implemented.
v0.16
- Quantity-based criteria progress is now added to the tooltip even if it is of the type that would not use a progress bar when it is tracked, including information that is normally hidden from the user.
- When there are multiple criteria, your progress with each is now inserted directly next to its listing on the achievement tooltip. (Combined with the above change, you might see something like this: "Assault 2 bases (0/2).")
- Achievement progress comparison feature added, replacing the option to simply show your "progress bar data" in others' achievement links.
v0.15
- Revamped automatic tracking of exploration achievements to better support non-English clients.
- French localization implemented.
v0.14
- New option added to save the position of the draggable Achievement UI.
- Corrected German localization issue. Further work may be necessary, but this should be an improvement.
v0.13
- German localization implemented.
v0.12
- The main Achievement UI is now draggable.
v0.11
- Initial release.
Description:
--------------------
Tools and tweaks to make the lives of players seeking Achievements a little bit easier.
General:
Slash commands to search for achievements by name.
Ctrl+click on an achievement link to open the UI to that achievement. Ctrl+click again to track it.
Compare progress using chat links: Optionally display your progress toward earning achievements in the tooltips of links provided by others. (v0.16)
Click and drag to move the Achievement frame around the screen.
The achievement tracker is also draggable. (v0.17)
Remember achievement tracking between sessions and resume when you log in.
Add information from progress bars and normally-hidden progress information to your achievement tooltips. (For example, "Progress: 5/10" or "Assault 2 bases (0/2).")
Display a tooltip when hovering over the icon on the achievement tracker to see more details about that achievement.
Shift-click the tracker's icon to add that achievement's link to chat.
The tooltips of meta-criteria (achievements displayed as the criteria for obtaining a larger achievement) changed from simply giving the date the criteria was met or nothing (if not met) to the standard, detailed tooltip for the achievement.
And more!
Achievement-specific Options:
Automatically track exploration achievements as you travel.
Critters' tooltips remind you which ones you need to earn "To All The Squirrels I've Loved Before."
"Well Read" and "Higher Learning": Add whether you've read a relevant book to its tooltip. (v0.18, v0.20)
"The Scavenger," "Outland Angler," and "Northrend Angler": Show whether you've fished a node in its tooltip. (v0.20)
"Let It Snow" and "Fistful of Love": Show whether you need to use a Handful of Snowflakes or a Handful of Rose Petals on players in their tooltips. (v0.21)
"It's Happy Hour Somewhere" and "Tastes Like Chicken": Show whether you've consumed a food or drink item. (v0.24)
Select a sound effect to play when one of the above reminders show up in a tooltip if you need to do something. (v0.24)
Options can be found using the /oa command or at Interface Options -%26gt; AddOns tab -%26gt; Overachiever.
See the included readme.txt file for details.
Draggable Frames:
The main achievement frame (where achievements earned and unearned are listed by category) and the achievement tracker are draggable when the proper Interface Options are set. Left-click on an appropriate area and hold the mouse button down to move the frame where you desire.
By default, the main achievement frame can be moved but it is still subject to some standard frame handling that will reposition it when it is opened or certain other frames are displayed. To unattach the frame from this position handling and have Overachiever remember where the frame is from session to session, check the "Remember position" option under the "Main Achievement UI frame" option. Once in the position you desire, you may want to uncheck the "Main Achievement UI frame" option so you don't accidentally move it elsewhere.
The achievement tracker is not draggable by default. In order to move it, the "Achievement tracker" option in the "Draggable Frames" section must be checked and the "Lock position" option under it must be unchecked. Of course, you must be tracking an achievement in order to see the frame so you can move it. The area used to drag the frame is the label giving the name of the achievement, not the icon next to it. Once the tracker is in position, you can check the "Lock position" option to keep it in place. Keep the "Achievement tracker" option checked or the tracker will be placed back at the standard position.
In a future version, the achievement popups (that tell you when you've earned an achievement) will also be draggable.
Localization:
Localized for English, German, French, Russian, traditional Chinese, and simplified Chinese clients. Translations generously provided by users like you!
If you're interested in helping localize Overachiever for another client, please let me know.