The blue rested strip follows the bottom of the same XP bar. Only one quest preview is active at a time. Rested XP applies to eligible kills; it isn’t added to quest rewards.
What if my quests take me past this level?
The colored preview ends at the edge of the current bar. The Quests tab shows the projected level and percentage after turn-ins. That projection counts quest rewards, so XP from fighting along the way is extra.
HOVER FOR THE DETAILS
A closer look, when you need it.
Hover over the XP bar for exact progress, rested XP, an estimated number of kills to level and your quest projection.
Estimates depend on your recent pace and available reward data.
02
MAKE THE REWARDS VISIBLE
Your next level might be in your log.
Check what’s ready to hand in—or build a plan from the quests you want to finish next.
Ready quests: individual rewards, turn-in instructions when known, and a warning when leveling first would reduce a reward.
A real plan: five selected quests, 11,525 XP, and a projected finish at level 23 · 38.6%.
Choose your quests. Open Details → Quests → Plan quests. Select individual quests, or tick a zone or dungeon group.
Put the plan on your bar. Choose “Show plan on XP bar.” The preview turns cyan.
Keep browsing freely. Changing the detail tab doesn’t change the active preview. Use the small yellow/cyan control beside the tracker’s quest summary to switch it.
Rewards are a preview. Unknown XP is excluded; estimated rewards are marked. Rewards may change as you level. A quest’s category isn’t necessarily its turn-in location.
See the active plan on the warrior’s tracker
At 99.4%, only a sliver of cyan fits before the end of the bar. The summary still shows the full planned XP.
03
KNOW BEFORE YOU GO
What can I learn? What will it cost?
See unlearned class spells available now, their ranks and estimated prices. Future unlocks stay separate.
Available now comes first. The next actual training level follows, with later unlocks grouped underneath.
Current needs first
Search by spell name or rank to instantly reveal matches across every training group, including collapsed and ignored spells. Clear the search to restore your view. Right-click a spell to ignore or restore it.
Plan your next trainer visit
The “Upcoming” filter shows the next level that actually unlocks trainer spells. Use the “Level-up alerts” checkbox for optional chat reminders. Prices are estimates; trainer discounts and prerequisite ranks can change the bill.
Training data is included. You don’t need another training addon installed.
04
MAKE THE STOP COUNT
Handle the essentials. Then head back out.
Repairs, free bag slots, training and professions share one checklist. Tasks needing attention rise to the top.
This warrior has repairs, limited bag space and three spells to train. Durability refers to the most damaged equipped item.
Urgency you can see
Critical durability is red at 25% or below. Other warnings stay amber; healthy items move into “All good.”
Profession room to grow
Near-cap warnings appear with ten or fewer skill points left. Click a profession for the next rank, requirements, estimated cost and a learning location.
A SMALL REMINDER, NOT ANOTHER BIG WINDOW
Your town post-it.
Enter an inn or city with things to do and the small note appears. Click a task for details; completed tasks check off automatically during that visit.
Closed it early? Use “Show town note” in Town or .
Budget, Hearthstone and mail
“Training budget” combines eligible class spells and next profession ranks, then compares the estimate with your gold. Hearthstone shows your destination and cooldown.
Mail reminders can show saved sender, subject, attachments, gold and expiry details after you visit a mailbox. Outside the mailbox, those details are labeled “Last checked.” ThadXP never collects, sends or deletes mail for you.
Town is a checklist, not a travel route. A listed trainer is an example for the correct rank; quest turn-ins may be elsewhere. Forever beta guidance may change.
05
WHERE IT ALL STARTED
Every pull tells you something.
XP, mob count and pull duration were the beginning. Session history lets you see how they add up.
See session progress, compare your recorded spots and review loot.
Open a recorded pull to inspect the encounter.
A closer look at where the XP came from. Available combat details vary by client.
Want pull stats on the main tracker? Open Details → Settings → Tracker and enable Show last pull on tracker. Recording continues even when that row is hidden.
Share a pull with your party.
Open Session → Pull history, choose a completed pull and click Share to party. Or use for your latest completed pull.
EXAMPLE PARTY REPORT
ThadXP: Pull lasted 1:47 · 28 XP earned (mine) · 1 XP-granting kill · I died
XP belongs to your character. XP-granting kills are not the total enemies fought. “I died” appears only when your death was recorded during that pull, starting with this update. It never claims the whole party wiped. Sharing is manual and requires a party.
THE THADXP STORY
It started with one question.
It started with a mage, some AoE pulls, and a simple question: how much XP did that pull give me, and how many mobs were in it?
Comparing pulls led to session history and leveling pace. Then came the decisions between pulls: spells to train, quests to hand in, a dungeon’s rewards to plan, and things to sort out in town. That small XP counter became a companion for the whole leveling journey—whatever class you play.
A NOTE FROM THAD
I’ve played WoW for years, usually gravitating toward tanking—a paladin at heart, with plenty of warrior time too. Returning for Forever brought me back to leveling, and ThadXP grew from wanting a clearer picture of that journey.
For now, I’m sharing it with friends and fellow players. Try it on your own leveling journey and let me know what helps—and what could be better.
06
GET INTO THE GAME
One addon. Both clients.
The same ZIP works for Forever beta and TBC Anniversary. ThadXP detects the client and uses the matching data.
Extract the ZIP. You’ll get a folder named ThadXP.
Move it into your active client’s AddOns folder.
FOREVER BETAWorld of Warcraft/_classic_beta_/Interface/AddOns/ThadXPTBC ANNIVERSARYWorld of Warcraft/_anniversary_/Interface/AddOns/ThadXP
Enable ThadXP in WoW’s AddOns menu. The folder should contain ThadXP.toc directly, without a second nested ThadXP folder. Restart WoW if a new installation isn’t listed; use /reload after an update.
Make it yours. Open Details → Settings for scale, optional tracker rows, notifications and pull recording.
See the settings screen
Useful shortcuts
Open the shared detail window
Open settings
Reopen the town note in a resting area
Review recorded pulls
Share the latest completed pull to party
No required addon dependencies. Questie can optionally supply data on supported Classic clients. All screenshots in this guide are from Forever beta, not TBC.
07
THE ADDON KEEPS GROWING
What’s new.
Recent additions, fixes and small improvements to your leveling companion.
v1.29.0
LATEST
Redesign Training with separate level, spell name, rank and estimated-cost columns, quieter row shading and clear section headers. Current training needs and any known gold shortfall appear first.
Add instant spell-name and rank search across every training group, including collapsed and ignored spells. Matching names are highlighted; clearing search restores the previous view and group choices.
Replace the on/off text with a native Level-up alerts checkbox and an explanation of how it works with the level-up summary.
Replace the empty-prone Next level filter with Upcoming, showing the next actual training level and its estimated cost. Keep long future lists collapsed and omit their distracting lifetime cost totals.
v1.28.2 Previous release
Fix unnamed Town note tasks when mail contents are still loading. Keep the task name, details and urgency through temporary data gaps without repeating fallback text or falsely showing completion.
v1.28.1 Previous release
Clarify party reports: pull duration, your XP earned and XP-granting kills instead of implying all enemies in the encounter were counted.
Record your death during a pull, show it in pull details, and append "I died" to its party report. This does not claim a party wipe; old pulls are not retroactively labeled.
Preserve XP-granting kill counts after detailed history is trimmed and use saved attribution when reporting older pulls.
Updating? Replace the addon folder, then type /reload. Your character settings and history live separately in WoW’s WTF folder and are not part of the download.