Download
(151Kb)
Download
Updated: 06-10-18 01:36 PM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Legion (7.0.3)
Updated:06-10-18 01:36 PM
Created:03-01-09 04:54 AM
Downloads:8,746
Favorites:72
MD5:

Learning Aid Beta  Popular! (More than 5000 hits)

Version: 1.12.0 Beta 4
by: Jamash [More]

This is the BETA version of Learning Aid for testing.

Version 1.12.0 Beta 4

Updated for WoW 7.3.5.

Major functionality appears to be working!

Please report any bugs you find.

If you do find a bug, please post a screenshot on the forum thread.

# 1.13a1

Minor update for the Legion pre-patch 7.0.3.

# 1.12a5

Talents that override existing spells, like Strangulate/Asphyxiate now
work correctly.

Retalenting spam filter is working, and now does not display redundant
entries for spells that are unlearned and then immediately relearned
when Summarize is selected.

Ignore list is still broken. Do not use.

SpellAPI is more comprehensive and robust.

Deleted a lot of old, commented-out code from previous expansions.

# 1.12a4

Mangle is working.
Flyouts are working.
/la search is working.
Ignore list is broken. Do not use.

# 1.12a3

Actually fixed the issue with spec-specific spells appearing in /la search
results whether or not they were on an action bar, for reals this time.

Added new object-oriented SpellAPI.lua, which may become an independent
library at some point.

Pulled out a lot of obsolete code that has succumbed to bitrot.
There's still a lot left.

Known Issue: If you change specs, all the spec-specific spells for the
spec you didn't start the current game session in will appear. Probably
not that difficult to fix, but it's late and I want to get something at
least semi-functional out tonight.

# 1.12a2

Fixed the issue with spec-specific spells breaking /la search
[Update: Did not actually fix the issue with spec-specific spells]

# 1.12a1

Updated for WoW 5.0.4 (Pre-Mists of Pandaria patch)

Removed support for mini-pets and mounts due to persistent bugs.
If you want to see support for mini-pets and mounts return, please
contact the author at [email protected].

# 1.11

Updated for WoW 4.0.1 (Pre-Cataclysm patch)

Includes new "Train All" button on skill and class trainers.

Interface updated to 40000

# 1.10.1

Chinese localizations added (zhCN and zhTW), kindly provided by wowuicn.

# 1.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.

# 1.09

The "Find Shapeshift forms" toggle was backwards. Fixed.

New Ignore Ability function. Ctrl-click on an icon in the Learning Aid
window to ignore that ability when using the Search feature.

You can also use /la ignore Ability Name and /la unignore Ability Name

/la unignoreall to reset the list of ignored abilities

When the option "Show Learn/Unlearn Messages" is set to "Summarize",
spells that are unlearned and immediately relearned while swapping
talent specs are not printed to the chat log.

# 1.08

Added an option to toggle whether to search for Shaman totems when
searching for abilities missing from action bars.

Fixed wrong companion bug (again).

# 1.07.3

Fixed a bug that caused incorrect text to appear on the context menu.

# 1.07.2

Added German translation kindly provided by Freydis88.

# 1.07.1

Fixed long-standing bug that caused the wrong companion to appear when
learning a new companion under laggy conditions.

# 1.07 Completed Features

When the player unlearns a spell or ability due to a talent reset,
remember where on the player's action bars that spell or ability was.
When the spell or ability is relearned, put it back on the player's
action bar in the same place, as long as that slot is empty.

Same as above, but due to a server-side talent reset.

Remember multiple sets of unlearned ability to action bar button
mappings.

Filter "You have learned" and "You have unlearned" spam down to two
lines, saying "You have unlearned A, B, C." and "You have learned X, Y,
Z."
Dual Spec Swapping: Complete
Unlearning Talents: Complete
Batch-learning Talents with the Talent Preview system: Complete
Batch-learning Talents with an addon: Complete
Singly-learning Talents with multiple ranks: Complete
Pet Talents: Complete

# Future

Rewrite event handlers using the new 3.0 Secure State system.

Fix macro scanner to work with spells that have parentheses in their
names, such as "Swipe (Bear)".

# Possible

Rewrite entire spell learn / unlearn system to use the system chat
message event instead of caching and diffing.
Optional Files (0)


Post A Reply Comment Options
Unread 04-14-09, 12:31 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
So, if I were you, I would say no to the following question, but as a user, I have to ask it anyways:

Does the new "missing" search work with Macaroon? If not, could it be modified to do so?
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 08:26 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 Jzar
So, if I were you, I would say no to the following question, but as a user, I have to ask it anyways:

Does the new "missing" search work with Macaroon? If not, could it be modified to do so?
First question: If you set your bars to use ActionIDs, then yes. If not, then no.

Second question: It probably could, but I do not use Macaroon, and so do not know how much effort it would take.
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 01:47 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
Sorry, I should have specified. I meant to imply however, that my Macaroon setup indeed does *not* use ActionIDs. That's why I figured it would not work, even though I haven't had a chance to try it on the PTR.

Well, if you ever get bored and are looking for more things to keep you entertained, you can always go see how hard it would be to iterate through Macaroon buttons searching. Otherwise, (and I completely understand) don't worry about it.

Thanks so much for Learning Aid; it's primary use makes me very happy as is.

(This is just my own opinion, but if you've never tried Macaroon, you don't know what you're missing!)
Report comment to moderator  
Reply With Quote
Unread 05-03-09, 03:15 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 Jzar
Sorry, I should have specified. I meant to imply however, that my Macaroon setup indeed does *not* use ActionIDs. That's why I figured it would not work, even though I haven't had a chance to try it on the PTR.

Well, if you ever get bored and are looking for more things to keep you entertained, you can always go see how hard it would be to iterate through Macaroon buttons searching. Otherwise, (and I completely understand) don't worry about it.

Thanks so much for Learning Aid; it's primary use makes me very happy as is.

(This is just my own opinion, but if you've never tried Macaroon, you don't know what you're missing!)
Thanks for the praise! With a little help from Maul (author of Macaroon) I have added Macaroon support to the Learning Aid macro scanner as of version 1.07 BETA 1. Try it out and let me know if it works!
Report comment to moderator  
Reply With Quote
Unread 03-29-10, 04:10 PM  
jmcgrath
A Deviate Faerie Dragon
 
jmcgrath's Avatar

Forum posts: 16
File comments: 185
Uploads: 0
Will give this great addon a bump - I simply love it and have been using it for ages and ages!

Hope it never dies
Report comment to moderator  
Reply With Quote
Unread 03-29-10, 05:18 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 jmcgrath
Will give this great addon a bump - I simply love it and have been using it for ages and ages!

Hope it never dies
Sorry to go silent for a few months, but my laptop died and I couldn't really play WoW. Long story short, got a new laptop, development has resumed! 1.09 Release should be out within a few days unless I discover a serious bug.
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 11:33 AM  
rza
A Defias Bandit

Forum posts: 3
File comments: 55
Uploads: 0
Hi

First of all great addon

there is a typo in the newest beta (1.10. Beta 1)
in LearningAid.lua line 948

should be
self:ToggleIgnore(spellButton.spellName:GetText())

at the moment
self:ToggleIgnore(spellButton.spellName:GetText()))

rza
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 05:37 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by rza
there is a typo in the newest beta (1.10. Beta 1)
in LearningAid.lua line 948
Yes. Seven errors at logon of 1.10 Beta 1 (upgraded from LearningAid 1.09):

Code:
["message"] = "LearningAid-1.10\\LearningAid.lua:948: unexpected symbol near ')'\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [601]
        {
            ["message"] = "LearningAid-1.10\\SpellButton.lua:3: attempt to index local 'LA' (a nil value)\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [602]
        {
            ["message"] = "LearningAid-1.10\\Companion.lua:2: attempt to index local 'LA' (a nil value)\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [603]
        {
            ["message"] = "LearningAid-1.10\\Spell.lua:4: attempt to index local 'LA' (a nil value)\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [604]
        {
            ["message"] = "LearningAid-1.10\\ActionBar.lua:15: attempt to index local 'LA' (a nil value)\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [605]
        {
            ["message"] = "LearningAid-1.10\\Locale\\enUS.lua:1: attempt to index global 'LearningAid' (a nil value)\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [606]
        {
            ["message"] = "LearningAid-1.10\\Locale\\deDE.lua:1: attempt to index global 'LearningAid' (a nil value)\n\nLocals:|r\n\n  ---",
            ["type"] = "error",
            ["time"] = "2010/04/08 18:58:54",
            ["session"] = 1670,
            ["counter"] = 1,
        }, -- [607]
    },
Last edited by Zidomo : 04-08-10 at 05:40 PM.
Report comment to moderator  
Reply With Quote
Unread 04-09-10, 05:12 PM  
Jamash
A Fallenroot Satyr
 
Jamash's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 25
Uploads: 4
Fixed in 1.10 Beta 1a, thanks for the reports!
Report comment to moderator  
Reply With Quote
Unread 06-10-10, 01:23 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Pretty consistent errors with v1.10 Beta 1a in WoW 3.3.3a live. Haven't been leveling much so haven't reported them earlier.

On two different occasions when clicking an ability in the Learning Aid frame (after learning something new and/or upgrades after two different levels) to move it to your bar, etc., the following error is thrown up:

Code:
["message"] = "LearningAid-30300\\Spell.lua:121: attempt to index local 'buttons' (a nil value)\nLearningAid-30300\\Spell.lua:47: in function `RemoveSpell'\nLearningAid-30300\\Spell.lua:64: in function `DiffSpellBook'\nLearningAid-30300\\LearningAid.lua:818: in function `?'\nLearningAid-30300\\LearningAid.lua:558: in function `?'\nCallbackHandler-1.0-5:147: in function <...onLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:147>\n<string>:\"safecall Dispatcher[1]\":4: in function <[string \"safecall Dispatcher[1]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":13: in function `?'\nCallbackHandler-1.0-5:92: in function `Fire'\nAceEvent-3.0-3 (Ace3):120: in function `OnEvent'\nStopAddonMessage-1.4.1beta\\core.lua:277: in function <Interface\\AddOns\\StopAddonMessage\\core.lua:210>\n(tail call): ?:\n\n  ---",
            ["type"] = "error",
            ["session"] = 261,
            ["counter"] = 1,
        }, -- [73]
P.S.: both the 1.09 release and this beta from April 2010 are still missing the one-line fix posted by Dridzt in the release comments thread way back in 08-06-2009. I have modified my local copy with the fix, will see if it solves this particular problem (Dridzt's errors from using 1.08 are different).
Last edited by Zidomo : 06-10-10 at 02:05 PM.
Report comment to moderator  
Reply With Quote
Unread 06-11-10, 03:42 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Nope, another two levels, the Dridzt fixes (for ostensibly another problem) didn't fix the error posted below.

Learned two new ability ranks (one of them an upgraded Paladin Aura). Mouseover one of the two icons in the LearningAid v1.10 Beta 1a frame (I believe it was the Aura first) and the 100% identical error as posted below occurred.

Hope you can fix the bug.
Report comment to moderator  
Reply With Quote
Unread 06-26-10, 02:33 PM  
Jamash
A Fallenroot Satyr
 
Jamash's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 25
Uploads: 4
Leveling bug

The leveling bug is fixed in the next version, which will be released today* after I give it some testing.

*tomorrow
Last edited by Jamash : 06-27-10 at 02:49 AM.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 09:45 AM  
amity
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
You're not to apologize for being late! This is a wonderful, useful addon - one I can't live without. Thank you for updating it!
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:15 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
Date: 2010-10-15 10:57:13
ID: -1
Error occured in: Global
Count: 3
Message: ..\AddOns\LearningAid\LearningAid.lua line 637:
attempt to index local 'b' (a nil value)
Debug:
(tail call): ?
LearningAid\LearningAid.lua:637:
LearningAid\LearningAid.lua:637
[C]: sort()
LearningAid\LearningAid.lua:637:
LearningAid\LearningAid.lua:635
LearningAid\LearningAid.lua:895: ?()
LearningAid\LearningAid.lua:565: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[6]"]:4:
[string "safecall Dispatcher[6]"]:4
[C]: ?
[string "safecall Dispatcher[6]"]:13: ?()
...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 02:37 PM  
SquishyGirl!
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thank you !

I sincerely appreciate you updating this ! Seems to work flawlessly with around 70 other addons loaded.

A request though.... any chance you could add a strata level feature please ? The reason I ask is that lots of other frames addons (without the ability to change strata) are overlapping parts of the Learning Aid frame when I perform a search.

Thanks in advance !
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: