Get an Epic Experience with Premium

Talented

Miscellaneous Login to Add Favorites
  • 11 Likes
  • World of Warcraft
  • 1,837 Monthly Downloads
  • Supports: 4.1
  • 1,736,039 Total Downloads
  • Updated 01/02/2012
  • Created 09/13/2007
  • 3,437 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: zlib/libpng License
  • Newest File: v3.0.2-release
or

About Talented

Talented adds spec templates to the Talent UI.

Talented 3

Talented is getting a large update for wow 4. It will no longer replace the default UI but add a new Tab to it, with most of the previous functionality present.

There is an alpha release available on wowace. It's still missing some major parts, but it should give you an idea of the new interface.

Talented_Loader is no longer needed (and in fact will create problems if left installed, so remove it at once).

Update feature List

  • Create and view templates for all classes and all pet types.
  • Set a specific template as a target, and see it when you're spending your next talent point on level up.
  • Apply complete templates with a single click, after a talent wipe.
  • Hunters can view the spec of their pet and apply templates to them.
  • Share your current build with other, or any template you've made.
  • Import templates directly from the Blizzard Talent calculator, wowhead or wowdb.
  • Export templates as URL to wowhead, wowdb or the Blizzard Talent calculator.
  • Allow pet templates to be imported from and export to wowhead pet calculator.
  • Inspection of other characters will also inspect their alternate spec, if they have one.
  • A macro command /talented apply <template> allows to automatically apply a template based on its name.

------------------------------------------------------------------------
r742 | jerry | 2011-05-31 06:38:08 +0000 (Tue, 31 May 2011) | 1 line
Changed paths:
   A /tags/v3.0.2-release (from /trunk:741)

Tagging as v3.0.2-release
------------------------------------------------------------------------
r740 | jerry | 2011-05-20 13:59:02 +0000 (Fri, 20 May 2011) | 2 lines
Changed paths:
   M /trunk/spelldata.lua

revert MAGE spell data

------------------------------------------------------------------------
r738 | jerry | 2011-05-19 06:54:04 +0000 (Thu, 19 May 2011) | 2 lines
Changed paths:
   M /trunk/Talented.toc

bump TOC to 4.1

------------------------------------------------------------------------
r737 | jerry | 2011-05-19 06:52:23 +0000 (Thu, 19 May 2011) | 2 lines
Changed paths:
   M /trunk/spelldata.lua

Use spelldata.lua generated by Farmbuyer. Thanks. (Fixes Ticket-164 and 165)

------------------------------------------------------------------------
r736 | jerry | 2011-05-18 06:58:16 +0000 (Wed, 18 May 2011) | 2 lines
Changed paths:
   M /trunk/spelldata.lua

Apply fix proposed by Farmbuyer to Druid talents.

------------------------------------------------------------------------
r734 | jerry | 2011-05-05 06:42:41 +0000 (Thu, 05 May 2011) | 2 lines
Changed paths:
   M /trunk/encode.lua
   M /trunk/scripts/config.lua
   M /trunk/scripts/conv_whpet_code.lua
   M /trunk/tabdata.lua
   M /trunk/ui/menu.lua
   M /trunk/whpet.lua

Fix all instances of Cunning/Ferocity/Tenacity into uppercase. Should Fix Ticket 161.

------------------------------------------------------------------------
r732 | jerry | 2011-05-03 07:17:41 +0000 (Tue, 03 May 2011) | 2 lines
Changed paths:
   M /trunk/spell.lua

Fix Ticket-160

------------------------------------------------------------------------
r730 | jerry | 2011-05-02 08:42:32 +0000 (Mon, 02 May 2011) | 2 lines
Changed paths:
   M /trunk/pet.lua
   M /trunk/scripts/mkfulldata.lua
   M /trunk/spelldata.lua

Talented: Fix 4.1 compatibility (including Ticket 159)

------------------------------------------------------------------------

Comments

First Previous Page 4 of 53 Next Last
  • #1121
    Then allow me to recommend to you my own addon, SetTheory. It allows you to link together a variety of aspects of different addons and built-in Blizzard functionality and includes a glyph setter. So you can ask SetTheory to switch to your 'Holy' spec and it'll apply your Talented spec, your gear, your different addon's settings, etc and tell you about your glyphs.

    I came back to this post though to say that it might soon be possible for addons to apply glyphs again because a /castglyph command has been added to the client, but it's currently bugged.

    Dan.
  • #1111
    Opening the talent frame after 4.1.0


    Date: 2011-04-27 18:18:03
    ID: 7
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Talented\spell.lua line 100:
    There is no spell data found for class `FEROCITY'
    Debug:
    (tail call): ?
    [C]: assert()
    Talented\spell.lua:100: UncompressSpellData()
    Talented\pet.lua:87: FixAlternatesTalents()
    Talented\pet.lua:38: PET_TALENT_UPDATE()
    Talented\pet.lua:73: InitializePet()
    Talented\core.lua:74:
    Talented\core.lua:52
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:514: InitializeAddon()
    ...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:628:
    ...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:621
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:256: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:306: TalentFrame_LoadUI()
    ..\FrameXML\UIParent.lua:400: ToggleTalentFrame()
    [string "TOGGLETALENTS"]:1:
    [string "TOGGLETALENTS"]:1
  • #1114
    yep, seems like I am getting a similar error, only on my Hunter and only when calling a Ferocity pet.

    1x Talented-v3.0.1-release\spell.lua:100: There is no spell data found for class "FEROCITY"

    Talented-v3.0.1-release\spell.lua:100: in function "UncompressSpellData"
    Talented-v3.0.1-release\pet-Pet.lua:87: in function "FixAlternatesTalents"
    Talented-v3.0.1-release\pet-Pet.lua:38: in function "PET_TALENT_UPDATE"
    Talented-v3.0.1-release\pet-Pet.lua:66: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function
    :"safecall Dispatcher[2]":4: in function :"safecall Dispatcher[2]":4

    :"safecall Dispatcher[2]":13: in function "?"
    libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    ...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function

    Locals:
    nil

    Have opened a ticket at WowAce
    http://www.wowace.com/addons/talented/tickets/159-ferocity-pet-error/
  • #1110
    To fix Resto Shaman tree, make the following change to spelldata.lua:

    Find the string:
    82984;82988,&51562;51563;

    and into the middle, insert "98008," resulting in:
    82984;82988,98008,&51562;51563;

    Note that it will be necessary to rebuild your current templates following a restart, as they will contain inconsistencies.
  • #1108
    4.1 seems to have broke the addon. Could anyone confirm or deny this?
  • #1109
    I get the following error when attempting to apply a pet template to a pet with no current spec:

    3x Talented-v3.0.1-release\apply-Apply.lua:49: attempt to perform arithmetic on field "?" (a nil value)
    Talented-v3.0.1-release\apply-Apply.lua:49: in function "ApplyCurrentTemplate"
    Talented-v3.0.1-release\core.lua:266: in function "SetMode"
    Talented-v3.0.1-release\ui\menu.lua:311: in function "func"
    FrameXML\UIDropDownMenu.lua:638: in function "UIDropDownMenuButton_OnClick"
    :"*:OnClick":1: in function :"*:OnClick":1

    Locals:
    self = {
    CreateTemplateMenu = @Talented\ui\menu.lua:104
    defaults = {}
    OpenOptionsFrame = @Talented\ui\menu.lua:26
    MakeArrow = @Talented\ui\trees.lua:176
    GetTalentPrereqs = @Talented\spell.lua:200
    spelldata = {}
    OnChatCommand = @Talented\core.lua:82
    HideTooltipInfo = @Talented\tips.lua:99
    ExportWhpetTemplate = @Talented\whpet.lua:93
    GetDefaultMode = @Talented\core.lua:277
    SetDefaultModulePrototype = @Ace3\..\AceAddon-3.0.lua:425
    UpdateTemplateName = @Talented\core.lua:98
    LoadTemplates = @Talented\core.lua:375
    GetMode = @Talented\core.lua:258
    SetTemplate = @Talented\core.lua:244
    SetMode = @Talented\core.lua:262
    RegisterMessage = @Ace3\..\CallbackHandler-1.0.lua:118
    UnregisterMessage = @Ace3\..\CallbackHandler-1.0.lua:181
    Update = @Talented\core.lua:366
    hooks = {}
    GetPreviousTemplate = @Talented\core.lua:184
    SendCommMessage = @Ace3\..\AceComm-3.0.lua:87
    db = {}
    mode = "apply"
    UnregisterAllComm = @Ace3\..\CallbackHandler-1.0.lua:202
    SetEnabledState = @Ace3\..\AceAddon-3.0.lua:440
    Hook = @Ace3\..\AceHook-3.0.lua:277
    OpenTemplate = @Talented\core.lua:224
    OnEnable = @Talented\core.lua:357
    GetTemplateStringClass = @Talented\encode.lua:15
    MakeButton = @Talented\ui\trees.lua:167
    ExportWowpetTemplate = @Talented\whpet.lua:103
    ImportTemplate = @Talented\core.lua:202
    Pool = {}
    spellDescCache = {}
    OnInitialize = @Talented\core.lua:52
    UnregisterAllEvents = @Ace3\..\CallbackHandler-1.0.lua:202
    UNIT_PET = @Talented\pet.lua:64
    base = TalentedFrame {}
    Deserialize = @Ace3\..\AceSerializer-3.0.lua:240
    MakeActionMenu = @Talented\ui\menu.lua:386
    TalentView = {}
    GetName = @Ace3\..\AceAddon-3.0.lua:300
    views = {}
    name = "Talented"
    UpdateView = @Talented\viewmode.lua:47
    Disable = @Ace3\..\AceAddon-3.0.lua:330
    GetOption = @Talented\options.lua:46
    Unhook = @Ace3\..\AceHook-3.0.lua:421
    Print = @Talented\core.lua:10
    UncompressSpellData = @Talented\spell.lua:97
    SetOption = @Talented\options.lua:39
    Serialize = @Ace3\..\AceSerializer-3.0.lua:116
    Debug = @Talented\core.lua:18
    EnableUI = @Talented\ui\base.lua:278
    MakeTalentFrame = @Talented\ui\trees.lua:156
    RegisterComm = @Ace3\..\AceComm-3.0.lua:63
    CopyTemplate =
  • #1107
    I get this error when opening the talents for the first time after a login or reloadui:

    Date: 2011-04-20 19:27:35
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Talented_Inspect\inspectui.lua line 27:
    bad argument #1 to '(for generator)' (table expected, got nil)
    Debug:
    (tail call): ?
    [C]: (for generator)()
    Talented_Inspect\inspectui.lua:27: Install()
    Talented\core.lua:77:
    Talented\core.lua:52
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:514: InitializeAddon()
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:628:
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:621
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:244: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:294:
    ..\FrameXML\UIParent.lua:293
    [C]: TalentFrame_LoadUI()
    ..\FrameXML\UIParent.lua:384: ToggleTalentFrame()
    [string "TOGGLETALENTS"]:1:
    [string "TOGGLETALENTS"]:1


    I've tried turning off all addons, and even installing the updated release of Ace3, and I still get the error.
  • #1105
    I get the following error when opening the Talented tab on my dk

    Talented has deteced an incompatible change in the talent information that requires an update to Talented. Talented will now disable itself and reload the user interface so that you can use the default interface. DEATHKNIGHT:3:11 MISMATCHED Magic Suppression ~= Death's Advance
  • #1106
    See my fix below. This will get you back up and running with your DK, I haven't had much free time so if there are other classes having problems I haven't gotten to them just yet. If you find any please post something here and I shall attempt to see what I can do to fix them.
  • #1104
    I was running version 2.4.6 and everything was working fine. After I updated to version 3, I lost all of my talent templates (I guess they were the built in ones). how to I recover those built in templates? I had to downgrade back to 2.4.6 to get them back, but really want to run the latest. Any Ideas? Thank you so much!
  • #1102
    2x Talented-v2.4.6c-release\view.lua:71: attempt to perform arithmetic on a string value
    Talented-v2.4.6c-release\view.lua:272: in function `Update'
    Talented-v2.4.6c-release\viewmode.lua:39: in function `UpdatePlayerSpecs'
    Talented-v2.4.6c-release\core.lua:345: in function `Update'
    Talented-v2.4.6c-release\core.lua:336: in function
    (tail call): ?:


    Locals:
    self = {
    class = "SHAMAN"
    name = "base"
    template = {}
    spec = 1
    frame = TalentedFrame {}
    pet = false
    elements = {}
    }
    template = {
    1 = {}
    2 = {}
    3 = {}
    class = "SHAMAN"
    name = "Primary Talents"
    talentGroup = 1
    }
    target = nil
    total = 31
    info = {
    1 = {}
    2 = {}
    3 = {}
    }
    at_cap = false
    Talented = {
    CreateTemplateMenu = @ Talented\ui\menu.lua:65:
    defaults = {}
    LoadAddOn = @ Talented\core.lua:68:
    OpenOptionsFrame = @ Talented\ui\menu.lua:26:
    MakeArrow = @ Talented\ui\arrows.lua:17:
    GetTalentPrereqs = @ Talented\spell.lua:195:
    spelldata = {}
    UnregisterComm = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
    HideTooltipInfo = @ Talented\tips.lua:101:
    ExportWhpetTemplate = @ Talented\whpet.lua:93:
    GetDefaultMode = @ Talented\core.lua:269:
    SetDefaultModulePrototype = @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:425:
    UpdateTemplateName = @ Talented\core.lua:120:
    GetMode = @ Talented\core.lua:48:
    SetTemplate = @ Talented\core.lua:244:
    SetMode = @ Talented\core.lua:52:
    ADDON_LOADED = @ Talented\inspectui.lua:41:
    RegisterMessage = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
    UnregisterMessage = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
    Update = @ Talented\core.lua:343:
    hooks = {}
    SendCommMessage = @ Ace3\AceComm-3.0\AceComm-3.0.lua:73:
    db = {}
    UnregisterAllComm = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
    SetEnabledState = @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:440:
    Hook = @ Ace3\AceHook-3.0\AceHook-3.0.lua:277:
    OpenTemplate = @ Talented\core.lua:226:
    OnEnable = @ Talented\core.lua:273:
    GetTemplateStringClass = @ Talented\encode.lua:15:
    MakeButton = @ Talented\ui\buttons.lua:75:
    ExportWowpetTemplate = @ Talented\whpet.lua:103:
    ImportTemplate = @ Talented\core.lua:204:
    Pool = {}
    UpdateInspectTemplate = @ Talented\inspectui.lua:53:
    UnregisterAllEvents = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
    USE_GLYPH = @ Talented\glyph.lua:4:
    optionsFrame = {}
    Deserialize = @ Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:240:
    MakeActionMenu = @ Talented\ui\menu.lua:387:
    TalentView = {}
    GetName = @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:300:
    views = {}
    name = "Talented"
    UpdateView = @ Talented\viewmode.lua:49:
    Disable = @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:330:
    GetOption = @ Talented\options.lua:60:
    HookInspectUI = @ Talented\inspectui.lua:10:
    Unhook = @ Ace3\AceHook-3.0\AceHook-3.0.lua:421:
    Print = @ Talented\core.lua:6:
    UncompressSpellData = @ Talented\spell.lua:94:
    SetOption =
    ---

    Keep getting this error every time i try to open talented, it won't open
  • #1100
    Well shit, I have no clue why it started acting up. I guess you all should ignore my "fix" then XD
    It was working until suddenly the order and position of talents in the window goofed considerably.
  • #1101
    Well it seems my two quarters of programming are finally starting to pay off. So I took your fix Doom and started to explore the code the author uses to attempt to figure out why your fix wasn't working and after a good hour and a half I was finally able to alter the code such that I get no invalid messages or warnings of it being outdated. Here is the altered code starting from right after 49572:

    96269;96270,49224;49610;49611,51745;51746;91323,%49194,c51052,50391;50392,g63560,!51099;51160,49018;49529;49530,&49206",

    I've included two numbers you added. I had to change some of the placements of the spacer symbols such as the !, % and & and changed the f in f63560 to a g. Replacing the entire rest of the line after the comma in 49572, with the one I have above should fix things till Jerry can get an update out.

    Mad props to Jerry for this fine addon and all credit goes to the author, my humble fix is only a temporary patch till a new update can be posted.
  • #1103
    Thanks for the fix information, is there a way you could update the code for the other classes till Jerry is able to update the other classes in the addon? I play a Druid and DK primarily, but I am leveling a hunter and this addon is great for planning out specific builds and have them ready to go ahead of time.

    Thanks for your hard work and a very big thnaks to Jerry for all his hard work developing and maintaining this addon.

  • #1099
    It was workin for me earlier, but suddenly my "fix" is causing me issues.
    I'ma try and see if I can't figure out wth happened XD
  • 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 »

Leaguepedia PAX Skin Giveaway