Download
(154Kb)
Download
Updated: 08-07-15 12:28 PM
Pictures
File Info
Updated:08-07-15 12:28 PM
Created:unknown
Downloads:19,956
Favorites:279
MD5:
Categories:Action Bar Mods, Buff, Debuff, Spell, Character Advancement, TradeSkill Mods, Miscellaneous

Learning Aid  Popular! (More than 5000 hits)

Version: 1.12 Beta 3a
by: Jamash [More]

All good things must come to an end
I am not subscribed to World of Warcraft, and have not been for several years. I am not likely to resubscribe in the foreseeable future. I appreciate all the support Learning Aid has received (especially from the people who localized it into different languages), but playing an MMO is too much like a second job, and I can't justify it to myself.

If anyone wants to take over maintenance, please let me know. I would be more than happy to turn it over to a new maintainer.

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.

Learning Aid filters the chat message spam that you get when swapping specs, unlearning talents, or learning several talents at once down to one or two lines.

Learning Aid adds a "Train All" button to tradeskill trainers.

Directions

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.

Options

Right-click on the window's title, or click the lock icon to lock the window so it does not move.

Compatiblity

Learning Aid is compatible with World of Warcraft version 6.2.0.

Latest Changes

1.12 Beta 3a

Updated TOC to 60200 for patch 6.2.0.
Added "Ignore Auto Attack" option.
Removed more dead Spam Filter code that was causing errors.

1.12 Beta 2

Updated TOC to 60100 for patch 6.1.0.
Fixed some global pollution found with Globe (https://www.townlong-yak.com/globe/).
Added checks for spells like Flying Serpent Kick that change ID on the fly.
Added initial visible support for action bar copy and paste.
Added support for flyouts to action bar copy and paste.
Added support for dynamic shapeshift bar numbering to action bar copy and paste.
Added named bar clipboards to action bar copy and paste, replacing the single implicit clipboard.

1.12 Beta 1

Update TOC for Warlords of Draenor pre-patch 6.0.2

v1.12b3: Updated for Warlords of Draenor patch 6.2.0.
v1.12b1: Updated for Warlords of Draenor pre-patch 6.0.2.
v1.11.2: Fixed the stack overflow bug.
v1.11.1: Compatible with WoW 4.1.0, improvements to the ignore list, fixed the guild perk issue.
v1.11: Compatible with WoW 4.0.x, new "Learn All" button on trainers.
v1.10.1: Chinese localizations added (zhCN and zhTW), kindly provided by wowuicn.
v1.10: The Learning Aid window now grows wider when there are too many abilities on it to fit in one column. Korean localization added, kindly provided by talkswind.
v1.09: "Find Shapeshift Forms" toggle was backwards (fixed). New "Ignore Ability" feature available via ctrl-click and /la ignore chat command. When swapping talent specs, do not print abilities that are unlearned then immediately relearned.
v1.08: Shaman totem option in missing ability search. Fixed "wrong companion shown" bug (again). Updated TOC to 30200.
v1.07.2: Added German translation kindly provided by Freydis88.
v1.07.1: Fixed a long-standing bug that caused the wrong companion to appear in the Learning Aid window when learning a companion during a period of greater than usual server lag.
v1.07: Added a spam filter for "You have learned X." and "You have unlearned Y." system chat messages. Defaults to on. Added the ability to automatically save deleted action buttons when you unlearn your talents either at a trainer or due to a major patch, and restore the buttons to your action bar when you relearn the spells or abilities. Added Macaroon support to the macro scanner.
v1.06.1: Fixed macro search for abilities with ":" in them.
v1.06: Added a GUI configuration page in the Blizzard Addon preferences window. Added a function to search the player's action bars for missing abilities. Updated TOC version to 30100 for patch 3.1.
v1.05: Fixed a bug that could cause pet and mount tooltips to display incorrectly. Updated TOC version to 30000 for patch 3.0.
v1.04: Added ability to lock the window
v1.03: Support for pets and mounts added for WoW 3.0, and minor cosmetic fixes.
v1.02: Shift-click to create chat links added.
v1.01: Fixed bug with learning passive abilities.
Optional Files (0)


Post A Reply Comment Options
Unread 01-01-11, 01:09 PM  
Jamash
A Fallenroot Satyr
 
Jamash's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 25
Uploads: 4
Originally posted by Phanx
Could you please get rid of the swirly textures around the buttons? They're bad enough in the spellbook, but in Learning Aid the buttons are closer together, so the swirls end up overlapping adjacent buttons
I like the swirly things, but I'll see what I can do about the overlapping issue by adjusting spacing and/or layering.
Report comment to moderator  
Reply With Quote
Unread 12-08-10, 04:30 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Could you please get rid of the swirly textures around the buttons? They're bad enough in the spellbook, but in Learning Aid the buttons are closer together, so the swirls end up overlapping adjacent buttons:
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 05:02 AM  
markhr
A Fallenroot Satyr

Forum posts: 23
File comments: 43
Uploads: 0
apologies if this has been fixed already

Date: 2010-10-14 18:48:08
ID: -20
Error occured in: Global
Count: 1
Message: ..\AddOns\LearningAid\Spell.lua line 54:
attempt to call global 'GetSpellName' (a nil value)
Debug:
(tail call): ?
LearningAid\Spell.lua:54: DiffSpellBook()
LearningAid\LearningAid.lua:818: ?()
LearningAid\LearningAid.lua:558: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
Ace3, v
Auctionator, v2.6.5
BadBoy, v6.100
BadBoyCCleaner, v3.11
BadBoyLevels, v2.61
Bagnon, v2.14.0
BagnonForever, v1.1.2
BagnonTooltips, v
BlizzMove, vv1.1
buffalo3, v
DoomCooldownPulse, v
GatherMate2, v1.0-RC6
GoingPriceAllakhazam, v3.3.1286589514
GoingPriceWowhead, v3.3.1287068001
LearningAid, v1.10.1
Levelland, v
LightHeaded, v315
MailOpener, vv1.2.6
Mappy, v3.0.1
Postal, v3.4.2
Scrap, v
TidyPlates, v5.13.3 (R39)
TidyPlatesGrey, v
Titan, v4.3.8.30300 - Revision 386
TitanAmmo, v4.3.8.30300
TitanBag, v4.3.8.30300
TitanClock, v4.3.8.30300
TitanCoords, v4.3.8.30300
TitanGoldTracker, v4.3.8.30300
TitanLootType, v4.3.8.30300
TitanPerformance, v4.3.8.30300
TitanRegen, v4.3.8.30300
TitanRepair, v4.3.8.30300
TitanVolume, v4.3.8.30300
TitanXP, v4.3.8.30300
BlizRuntimeLib_enUS v4.0.1.40000 <eu>
(ck=38e)

Date: 2010-10-14 18:48:08
ID: -21
Error occured in: Global
Count: 1
Message: ..\AddOns\LearningAid\Spell.lua line 14:
attempt to call global 'GetSpellName' (a nil value)
Debug:
(tail call): ?
LearningAid\Spell.lua:14: UpdateSpellBook()
LearningAid\LearningAid.lua:582:
LearningAid\LearningAid.lua:561
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:539: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:629:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:615
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:242: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:316: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:517:
..\FrameXML\UIParent.lua:492
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
Ace3, v
Auctionator, v2.6.5
BadBoy, v6.100
BadBoyCCleaner, v3.11
BadBoyLevels, v2.61
Bagnon, v2.14.0
BagnonForever, v1.1.2
BagnonTooltips, v
BlizzMove, vv1.1
buffalo3, v
DoomCooldownPulse, v
GatherMate2, v1.0-RC6
GoingPriceAllakhazam, v3.3.1286589514
GoingPriceWowhead, v3.3.1287068001
LearningAid, v1.10.1
Levelland, v
LightHeaded, v315
MailOpener, vv1.2.6
Mappy, v3.0.1
Postal, v3.4.2
Scrap, v
TidyPlates, v5.13.3 (R39)
TidyPlatesGrey, v
Titan, v4.3.8.30300 - Revision 386
TitanAmmo, v4.3.8.30300
TitanBag, v4.3.8.30300
TitanClock, v4.3.8.30300
TitanCoords, v4.3.8.30300
TitanGoldTracker, v4.3.8.30300
TitanLootType, v4.3.8.30300
TitanPerformance, v4.3.8.30300
TitanRegen, v4.3.8.30300
TitanRepair, v4.3.8.30300
TitanVolume, v4.3.8.30300
TitanXP, v4.3.8.30300
BlizRuntimeLib_enUS v4.0.1.40000 <eu>
(ck=38e)
Report comment to moderator  
Reply With Quote
Unread 07-20-10, 10:11 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
After a raft of buggy 1.10 betas, finally the release version 1.10.x is here...and works perfectly. Nice work.
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 08:16 AM  
Hakula
A Murloc Raider
 
Hakula's Avatar

Forum posts: 9
File comments: 29
Uploads: 0
wow this is pretty nifty, can't wait to give it a go.
__________________
"Life is meaningless. It is in death that we are truly tested." - Baron Rivendare
Report comment to moderator  
Reply With Quote
Unread 08-06-09, 06:07 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
1.08 some errors (and fix)

One of my characters is getting these errors with 1.0.8
Code:
2009/08/06 00:55:14-1870-x1]: LearningAid-30200\LearningAid.lua:72: attempt to index field 'enUS' (a nil value)
LearningAid-30200\LearningAid.lua:147: in function <Interface\AddOns\LearningAid\LearningAid.lua:79>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Ace3):502: in function `InitializeAddon'
AceAddon-3.0-5 (Ace3):614: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:607>
Code:
[2009/08/06 00:55:28-1870-x7]: LearningAid-30200\LearningAid.lua:15: attempt to call method 'UpdateCompanions' (a nil value)
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-3 (Ace3):91: in function `Fire'
AceEvent-3.0-3 (Ace3):119: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:118>
Code:
[2009/08/06 00:55:28-1870-x1]: LearningAid-30200\LearningAid.lua:496: attempt to call method 'UpdateSpellBook' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Ace3):531: in function `EnableAddon'
AceAddon-3.0-5 (Ace3):621: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:607>
Code:
[2009/08/06 00:55:44-1870-x4]: LearningAid-30200\LearningAid.lua:521: attempt to index field 'closeButton' (a nil value)
LearningAid-30200\LearningAid.lua:473: in function `?'
CallbackHandler-1.0-3 (Ace3):146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-3 (Ace3):91: in function `Fire'
AceEvent-3.0-3 (Ace3):119: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:118>
I made the following changes to the top of ActionBar.lua, Companion.lua, Spell.lua, SpellButton.lua
to correct the scope/visibility errors and it runs error-free on all chars atm.
Code:
local LA = LibStub("AceAddon-3.0"):GetAddon("LearningAid",true)
instead of local LA = LearningAid.
Also to Locale\enUS|deDE.lua
Code:
local LA = LibStub("AceAddon-3.0"):GetAddon("LearningAid",true)
LA.strings.enUS = {
Hope it helps.
Report comment to moderator  
Reply With Quote
Unread 08-05-09, 07:59 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
I got used to not using /la search on my Shaman, even though I would've liked to because I use TotemTimers, and none of the tots were on my bars. So that list was way too big for my screen, lol. I dunno why I never thought to suggest a totem filter to you, but I'm SO GLAD you put it in now yourself! That's AWESOME!!!
Report comment to moderator  
Reply With Quote
Unread 07-23-09, 03:34 PM  
Chrome67
A Murloc Raider
 
Chrome67's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 52
Uploads: 8
BTW...awesome mod!

I just thought I'd mention that this is a great mod. When I first came across it I didn't think much of it, but I've found it to be a godsend when trying to organize my minimal UI structure with new spells.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 06-11-09, 04:43 PM  
Jamash
A Fallenroot Satyr
 
Jamash's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 25
Uploads: 4
Originally posted by Frayol
One minor issue I've recently noticed. The text in the right-click menu doesn't change once you've locked Learning Aid in place. I only realised this after I tried to move the window to other side of my screen and finding I couldn't. Right-clicking kept offering me the chance to lock the window, which eventually I tried and it then allowed me to move it. Any chance that it could be changed to show "unlock" if you've already locked it?
Thanks for the bug report! I'll take a look at it.
Last edited by Jamash : 06-11-09 at 04:45 PM.
Report comment to moderator  
Reply With Quote
Unread 06-11-09, 01:17 AM  
Frayol
A Deviate Faerie Dragon
 
Frayol's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 127
Uploads: 4
One minor issue I've recently noticed. The text in the right-click menu doesn't change once you've locked Learning Aid in place. I only realised this after I tried to move the window to other side of my screen and finding I couldn't. Right-clicking kept offering me the chance to lock the window, which eventually I tried and it then allowed me to move it. Any chance that it could be changed to show "unlock" if you've already locked it?
Report comment to moderator  
Reply With Quote
Unread 05-22-09, 03:11 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 266
Uploads: 2
Originally posted by Jamash
It seems to only appear when there's a great deal of server lag, which means I only managed to consistently reproduce it on patch day. It should be fixed in 1.07.1 which I hope to get out soon.
Thanks for the quick reply, and it was indeed quite laggy when I got that Argent Squire (though I got those 2 LA displayed about 6 months before) .

s, Fonjask
__________________
~~~~~~~~~~~~
Report comment to moderator  
Reply With Quote
Unread 05-21-09, 10:40 AM  
Jamash
A Fallenroot Satyr
 
Jamash's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 25
Uploads: 4
Originally posted by Fonjask
First of all, I love your addon, searching through my spellbook (especially pre-wotlk) to find my new spells was a huge pain.

Second, I found a bug, when I completed the quest that gives you the minipet Argent Squire and learned it, this happened:

Any clue on what may have caused this problem?

Thanks in advance, Fonjask
Thanks for the bug report! I've been seeing that behavior very rarely for a while, and I believe that finally I have the problem figured out. It seems to only appear when there's a great deal of server lag, which means I only managed to consistently reproduce it on patch day. It should be fixed in 1.07.1 which I hope to get out soon.

Cheers,
Jamash
Report comment to moderator  
Reply With Quote
Unread 05-21-09, 09:06 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 266
Uploads: 2
First of all, I love your addon, searching through my spellbook (especially pre-wotlk) to find my new spells was a huge pain.

Second, I found a bug, when I completed the quest that gives you the minipet Argent Squire and learned it, this happened:




Any clue on what may have caused this problem?


Thanks in advance, Fonjask
__________________
~~~~~~~~~~~~
Report comment to moderator  
Reply With Quote
Unread 11-11-08, 08:52 PM  
Jamash
A Fallenroot Satyr
 
Jamash's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 25
Uploads: 4
Originally posted by FrooziE
Does this let you know what spells have become available to you once you level? After leveling I would love to have something tell me "you can now learn XXXXXXX."
No, Learning Aid only activates when you actually learn an ability. I use TrainerSkills to tell me what I can learn when I level.
Report comment to moderator  
Reply With Quote
Unread 11-11-08, 04:52 PM  
FrooziE
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Does this let you know what spells have become available to you once you level? After leveling I would love to have something tell me "you can now learn XXXXXXX."
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.