promotional bannermobile promotional banner
premium banner
Working Overachiever addon for Midnight

Description

Overachiever Reborn

A functional update of the beloved Overachiever addon, rebuilt for World of Warcraft: Midnight (12.0).


Support development — This addon is free and maintained in my spare time. If you find it useful, you can buy me a coffee to keep the updates coming! 👉 ko-fi.com/hilkarus


About

For over a decade, Overachiever by Tuhljin has been the go-to companion for achievement hunters across Azeroth. When the original addon fell dormant after Battle for Azeroth, thousands of players lost the tools they relied on. Overachiever Reborn picks up where Tuhljin left off, carrying the full spirit of the original into the Midnight era — and adding a host of new features along the way.

Features

Achievement UI Enhancements

  • Search, Suggestions, Watch, and Related tabs added directly to the achievement window
  • Browser-style navigation — Back/Forward buttons with history dropdown (mouse buttons 4/5 supported). Right-click for a full history list.
  • Right-click context menu on any achievement — Link to chat, Wowhead link (with copy dialog), Track/Untrack, navigate series, jump to parent meta-achievements.
  • Session state — the achievement UI reopens exactly where you left off.
  • Draggable achievement frame with saved position.

Tooltip Enrichment

  • Critters, books, fishing nodes, food items, rare creatures, and NPCs display achievement progress directly in their tooltips.
  • Boss eligible achievements — hovering over bosses in dungeons/raids shows which tracked achievements are still eligible.
  • Objective Tracker tooltips — hovering over tracked achievements shows detailed criteria progress.
  • Chat link tooltips — hover over achievement links in chat for a rich preview; click for a persistent, draggable tooltip with close button.
  • All addon tooltips use private tooltip frames to avoid the taint errors that plague WoW 12.0.

Notifications

  • Custom event toasts — holiday and calendar events display elegant notifications with event icon, name, and a progress bar showing completed achievements (color-coded from red → yellow → green → gold).
  • Toasts are draggable (position saved), feature a slide-in animation, and auto-fade after 15 seconds.
  • Configurable sound alerts when nearby objectives are incomplete.

Integrations

  • TomTom waypoint support for zone-based suggestions.
  • /oar slash command/oar search <text>, /oar suggest, /oar options, /oar clear, /oar errors, /oar help.
  • Minimap icon — left-click for options, right-click for suggestions, drag to reposition.

Cooking & Tradeskills

  • Icons appear next to recipes needed for achievements across all expansions. Ctrl+click to jump to the relevant achievement.

Automatic Tracking

  • Zone-relevant achievements are auto-tracked on zone change. Exploration, timed, and battleground achievements are handled intelligently.

Robustness

  • Full taint prevention — all GameTooltip hooks are deferred, widget-set tooltips are never modified, and addon UI uses private tooltip frames throughout.
  • Internal error log/oar errors shows the last 50 captured errors for easy debugging.
  • 60-second safety timeout on toasts to prevent stuck frames.

Midnight 12.0 Compatibility

The road from BFA 8.3 to Midnight 12.0 crosses three major API overhauls. Overachiever Reborn includes a dedicated compatibility layer (Compat.lua) that bridges every breaking change: the modern TooltipDataProcessor API, the C_Container namespace, the Settings API, the ObjectiveTracker framework, and dozens of smaller changes.

The achievement database covers all exploration zones from Shadowlands through Midnight, including the four new Quel'Thalas zones.

The addon operates entirely outside combat API restrictions and is fully compliant with the Secret Values system.

Localization

English, French, German, Korean, Portuguese, Russian, Simplified Chinese, and Traditional Chinese.

Installation

Extract all four folders (OverachieverReborn, OverachieverReborn_Tabs, OverachieverReborn_Trade, OverachieverReborn_Cache) into your Interface\AddOns directory. Use /oa or /oar in-game to get started.

Configuration

Every feature listed above can be individually enabled or disabled in the options panel. Type /oa or find it under Interface → AddOns → Overachiever Reborn.

Credits

Original addon designed by Tuhljin, whose work shaped how an entire generation of players approached achievements. Overachiever Reborn by Hilkarus is a community effort to keep that legacy alive.