Get an Epic Experience with Premium

Learning Aid

Quests & Leveling Login to Add Favorites
  • World of Warcraft
  • 1,299 Monthly Downloads
  • Supports: 6.0.2
  • 42,063 Total Downloads
  • Updated 10/14/2014
  • Created 08/25/2008
  • 256 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: Learning Aid 1.12 Beta 1
Support development! **

About Learning Aid


Hi guys, I'm working on getting a 1.12 maintenance release out. After that I want to do a refactor and redesign, which will lead to Learning Aid 2.0. This is what I'd like to put in the new versions.

1.12: Make sure everything that's still in works correctly

  • Learning new spells when leveling up.
  • Suppressing chat spam when swapping specs.
  • Searching for missing spells.
  • Putting unlearned and then relearned talent-based spells back where they were.
  • Putting lost and regained guild perk spells back where they were. This is currently disabled because it was causing problems.
  • Newly learned pet and mount detection, which was always kind of broken, got completely broken when the Pet Journal replaced the old moldy Pet and Mount UI. I have removed it.

2.0 and beyond: New, shiny features

  • LDB plugin.
  • Integration with the base UI's level-up display.
  • Filtering of level-up messages.
  • Finer-grained control of automatic placement of newly learned spells on action bars, from turning it off to controlling when and where it happens.
  • Highlighting options for the spellbook, such as making missing spells stand out in some way.


Learning Aid is for all those times when you've just leveled up, retalented, or learned a new trade skill and you've had to page through your spellbook looking for all those new icons. When you learn a new ability or tradeskill, Learning Aid pops up a window with the new ability icon in it, ready to be dragged to your Action Bar.


  1. Learn a new ability!
  2. Drag it to your action bar!
  3. Click the close box to dismiss the window!

You can also shift-click an ability button to create a chat link, just like from the spellbook.

Learning Aid also filters the annoying yellow chat spam you get when swapping talent specs, resetting your talents or learning several talents at once.


Right-click on the window's title to lock the window so it does not move. Learning Aid has a configuration panel in the Interface Options window.


Learning Aid 1.12 Beta 1 is compatible with World of Warcraft 6.0.2.

Latest Changes

TOC update for 6.0.2. No significant changes.

All new and improved alpha build for Mists of Pandaria! Better late than never? >_>

Fixed the stack overflow bug.

Compatible with WoW 4.1.0, improvements to the ignore list, fixed the guild perk issue.

r19 | jamash | 2014-10-14 05:25:18 +0000 (Tue, 14 Oct 2014) | 2 lines
Changed paths:
   M /trunk/.pkgmeta

1.12 Beta 1
TOC update for Warlords of Draenor pre-patch
r18 | jamash | 2014-09-29 05:42:18 +0000 (Mon, 29 Sep 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Learning Aid 1.12 Alpha 5
r17 | jamash | 2014-09-16 21:57:54 +0000 (Tue, 16 Sep 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Learning Aid 1.12 ALPHA 4
r16 | jamash | 2014-08-08 04:07:08 +0000 (Fri, 08 Aug 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Learning Aid 1.12 Alpha 3


First Previous Page 1 of 5 Next Last
  • #68
    Holy crap guys

    I think it pretty much works now. I'm sure there are still some remaining bugs, and I haven't done a tremendous amount of testing, but I believe that I've squashed all the known bugs without introducing too many new ones.

  • #67

    Sadly this version of Learning Aid continuously and persistently pops up on only SOME toons on login, with moves the toon already knows.  Nothing short of killing the addon stops it. 

  • #64

    3x LearningAid\Spell.lua:51: LearningAid:UnlinkSpell(link): bad link
    [C]: in function `assert'
    LearningAid\Spell.lua:51: in function `UnlinkSpell'
    LearningAid\Spell.lua:60: in function `RealSpellBookItemInfo'
    LearningAid\Spell.lua:155: in function `UpdateSpellBook'
    LearningAid\Events.lua:180: in function `?'
    LearningAid\LearningAid-1.12a2.lua:167: in function <LearningAid\LearningAid.lua:166>


  • #65

    Thanks for the bug report! Do you know what conditions trigger that error? I haven't done a whole lot of testing, but running around in the world, /la search and swapping specs don't cause any Lua errors for me.

  • #66

    I think all of my characters over level 10 have the problem and none under 10 have it.  I'm not 100% sure as I uninstalled Learning Aid.

    So much for that theory.  I just re-installed Learning Aid.  It is working fine on my lvl 90 Duid, but throws errors on lvl 90 rogue.

    Last edited by s-conley on 8/20/2014 8:53:22 PM
  • #63
    Learning Aid 1.12.0 Alpha 3

    I just uploaded a hot fresh alpha build! Most features are mostly working! It will throw all your spec-specific spells up when you change spec to whichever spec you didn't start the play session in. I hope to get that fixed tomorrow (August 8th, 2014) and then, if there aren't any other major bugs, finally release 1.12.0.


  • #62

    Dev Update

    I have a new computer (I killed the old one for good). I'm resubscribed to WoW, and working on Learning Aid. I thought I knew why it wasn't working, but I didn't, so now I'm refactoring to make it easier to debug. I hope to have something before the end of July.

  • #59

    I got my computer fixed-ish (limping along but usable) after all this time, so I can start working on Learning Aid again! I also have a new job and more of a social life so my time will be somewhat limited, but I'll try to keep you posted on my progress.

  • #61

    Continuing to limp along. Further updates as events warrant.

  • #60

    Thank you.  This is one of my main addons. 

  • #58

    So it's safe to assume that this addon is dead :(? Does anyone know any alternatives to this one? I really liked it ._.

  • #57

    "/la search" shows spells that I do have on my toolbars.  It does this for all my toons.  Not all spells.  I can drag the spell from the spell book or from the results of "/la search" and it will still show that I don't have the spell on any toolbar.

  • #55

    I did some small changes and that seems to fix the major errors:

    Change GetActiveTalentGroup to GetActiveSpecGroup.

    Change LearnPreviewTalents to LearnTalents.

  • #56

    Just to help with this fix; it does work, but you need to do it in both LearningAid.lua and ActionBar.lua.

  • #53

    Any updates on a 5.0.4 version?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Dying Light Wiki Game Giveaway