Talented

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Talented 3

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of marblex marblex Oct 23, 2010 at 00:28 UTC - 0 likes

    Thank you SO much for maintaining this faboo addon. I really find it difficult without my templates :)

  • Avatar of Freydis88 Freydis88 Oct 22, 2010 at 15:42 UTC - 0 likes

    First of all: THANKS for this addon, Jerry :D

    And here for the whole lot of people requiring some sort of navigator:

    == Ticket-Section ==

    George Orwell:


    "Political language is designed to make lies sound truthful and murder respectable,

    and to give the appearance of solidity to pure wind."

  • Avatar of Zervas2201 Zervas2201 Oct 20, 2010 at 17:41 UTC - 0 likes

    First off, thanks for this addon, its great and I know now already, that it will be very helpfull with the next expansion. Are you going to add Glyphs for every template? Just like a note to it, that would be terrific.

    Zérvas / Pravia / Lillit / Janary / Jubelee / Shivahja @ Gorgonnash EU

  • Avatar of jerry jerry Oct 20, 2010 at 08:51 UTC - 0 likes

    In fact, the Ticket appeared and I noted it as Duplicate. The Ticket system has a learning curve, I admit.

    I still prefer to get a duplicate report once in a while than people not reporting issues and hoping for it to get magically fixed. But, if you can, and know how to look for closed Tickets, please check that your issue hasn't already been reported.

  • Avatar of Der_Idiot Der_Idiot Oct 20, 2010 at 06:56 UTC - 0 likes

    I originally tried to open a ticket for something you fixed, and it never appeared. But if I see any more LUAs I'll update you.

  • Avatar of fbrevoort fbrevoort Oct 19, 2010 at 19:41 UTC - 0 likes

    Hi Jerry thank you for updating the Addon, how can I donate for your work.

  • Avatar of Fadeoc Fadeoc Oct 19, 2010 at 10:53 UTC - 0 likes

    I was wondering whether you will show up.......Here you are.THX.

  • Avatar of jerry jerry Oct 19, 2010 at 06:50 UTC - 0 likes
    On error reports

    Please open a Ticket for issues. I can't miss an open Ticket. Please make sure your issue hasn't been reported, also. Time spent checking for duplicates doesn't get spent on fixing bugs.

    Last edited Oct 19, 2010 by jerry
  • Avatar of Kazragore Kazragore Oct 18, 2010 at 20:36 UTC - 0 likes

    Same here after clicking on Talented:

    1x Talented-r671\view.lua:277: bad argument #2 to 'SetFormattedText' (number expected, got nil) Talented-r671\view.lua:277: in function `Update' Talented-r671\view.lua:135: in function `SetClass' Talented-r671\view.lua:154: in function `SetTemplate' Talented-r671\core.lua:244: in function `SetTemplate' Talented-r671\core.lua:286: in function <Talented\core.lua:279> <in C code>: in function `PlayerTalentFrame_Refresh' Blizzard_TalentUI\Blizzard_TalentUI.lua:1549: in function `PlayerTalentFrameTab_OnClick' Blizzard_TalentUI\Blizzard_TalentUI.lua:1570: in function `PlayerTalentTab_OnClick' <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>

    Locals: self = <table> { class = "DEATHKNIGHT" name = "base" template = <table> {} frame = TalentedFrame {} pet = false elements = <table> {} } template = <table> { 1 = <table> {} 2 = <table> {} 3 = <table> {} class = "DEATHKNIGHT" name = "50/5/16 Tank" } total = 71 info = <table> { 1 = <table> {} 2 = <table> {} 3 = <table> {} } at_cap = true maxpoints = 36 points = <unnamed> { 0 = <userdata> } Talented = <table> { CreateTemplateMenu = <function> @ Talented\ui\menu.lua:65: defaults = <table> {} OpenOptionsFrame = <function> @ Talented\ui\menu.lua:26: MakeArrow = <function> @ Talented\ui\trees.lua:150: GetTalentPrereqs = <function> @ Talented\spell.lua:195: spelldata = <table> {} OnChatCommand = <function> @ Talented\core.lua:81: HideTooltipInfo = <function> @ Talented\tips.lua:101: ExportWhpetTemplate = <function> @ Talented\whpet.lua:93: GetDefaultMode = <function> @ Talented\core.lua:270: SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:423: UpdateTemplateName = <function> @ Talented\core.lua:97: GetMode = <function> @ Talented\core.lua:251: SetTemplate = <function> @ Talented\core.lua:237: SetMode = <function> @ Talented\core.lua:255: ADDON_LOADED = <function> @ Talented\inspectui.lua:41: RegisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: UnregisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181: Update = <function> @ Talented\core.lua:310: hooks = <table> {} GetPreviousTemplate = <function> @ Talented\core.lua:179: SendCommMessage = <function> @ Ace3\AceComm-3.0\AceComm-3.0.lua:73: db = <table> {} UnregisterAllComm = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:438: Hook = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:277: OpenTemplate = <function> @ Talented\core.lua:219: OnEnable = <function> @ Talented\core.lua:274: GetTemplateStringClass = <function> @ Talented\encode.lua:15: MakeButton = <function> @ Talented\ui\trees.lua:141: ExportWowpetTemplate = <function> @ Talented\whpet.lua:103: ImportTemplate = <function> @ Talented\core.lua:197: Pool = <table> {} UpdateInspectTemplate = <function> @ Talented\inspectui.lua:53: UnregisterAllEvents = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: optionsFrame = <unnamed> {} Deserialize = <function> @ Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:240: MakeActionMenu = <function> @ Talented\ui\menu.lua:344: TalentView = <table> {} GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:298: views = <table> {} name = "Talented" UpdateView = <function> @ Talented\viewmode.lua:49: Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:328: GetOption = <function> @ Talented\options.lua:46: HookInspectUI = <function> @ Talented\inspectui.lua:10: Unhook = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:421: Print = <function> @ Talented\core.lua:11: UncompressSpellData = <function> @ Talented\spell.lua:94: SetOption = <function> @ Talented\options.lua:39: Serialize = <f -

  • Avatar of Highend Highend Oct 18, 2010 at 18:18 UTC - 0 likes

    r671:

    When I click on a talent in a template:

    1x Talented-r671\view.lua:277: bad argument #2 to 'SetFormattedText' (number expected, got nil) Talented-r671\view.lua:277: in function `Update' Talented-r671\view.lua:394: in function `UpdateTalent' Talented-r671\view.lua:361: in function `OnTalentClick' Talented-r671\ui\trees.lua:36: in function <Talented\ui\trees.lua:34>

    Locals: self = <table> { mode = "edit" class = "SHAMAN" name = "base" template = <table> {} frame = TalentedFrame {} pet = false elements = <table> {} } template = <table> { 1 = <table> {} 2 = <table> {} 3 = <table> {} class = "SHAMAN" name = "[80] 31/5/0 Elemental" } total = 37 info = <table> { 1 = <table> {} 2 = <table> {} 3 = <table> {} } at_cap = false maxpoints = 36 points = <unnamed> { 0 = <userdata> } Talented = <table> { CreateTemplateMenu = <function> @ Talented\ui\menu.lua:95: defaults = <table> {} OpenOptionsFrame = <function> @ Talented\ui\menu.lua:26: MakeArrow = <function> @ Talented\ui\trees.lua:150: GetTalentPrereqs = <function> @ Talented\spell.lua:195: spelldata = <table> {} OnChatCommand = <function> @ Talented\core.lua:81: HideTooltipInfo = <function> @ Talented\tips.lua:101: ExportWhpetTemplate = <function> @ Talented\whpet.lua:93: GetDefaultMode = <function> @ Talented\core.lua:270: SetDefaultModulePrototype = <function> @ Alt-Tab_Toggle\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:423: UpdateTemplateName = <function> @ Talented\core.lua:97: GetMode = <function> @ Talented\core.lua:251: SetTemplate = <function> @ Talented\core.lua:237: SetMode = <function> @ Talented\core.lua:255: ADDON_LOADED = <function> @ Talented\inspectui.lua:41: RegisterMessage = <function> @ Alt-Tab_Toggle\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: UnregisterMessage = <function> @ Alt-Tab_Toggle\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181: Update = <function> @ Talented\core.lua:310: hooks = <table> {} GetPreviousTemplate = <function> @ Talented\core.lua:179: SendCommMessage = <function> @ DataStore\libs\AceComm-3.0\AceComm-3.0.lua:73: db = <table> {} mode = "edit" UnregisterAllComm = <function> @ AltClickToAddItem\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: SetEnabledState = <function> @ Alt-Tab_Toggle\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:438: Hook = <function> @ Alt-Tab_Toggle\libs\Ace3\AceHook-3.0\AceHook-3.0.lua:277: OpenTemplate = <function> @ Talented\core.lua:219: OnEnable = <function> @ Talented\core.lua:274: GetTemplateStringClass = <function> @ Talented\encode.lua:15: MakeButton = <function> @ Talented\ui\trees.lua:141: ExportWowpetTemplate = <function> @ Talented\whpet.lua:103: ImportTemplate = <function> @ Talented\core.lua:197: Pool = <table> {} UpdateInspectTemplate = <function> @ Talented\inspectui.lua:53: UnregisterAllEvents = <function> @ Alt-Tab_Toggle\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: optionsFrame = <unnamed> {} Deserialize = <function> @ DataStore\libs\AceSerializer-3.0\AceSerializer-3.0.lua:240: MakeActionMenu = <function> @ Talented\ui\menu.lua:344: TalentView = <table> {} GetName = <function> @ Alt-Tab_Toggle\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:298: views = <table> {} name = "Talented" UpdateView = <function> @ Talented\viewmode.lua:49: Disable = <function> @ Alt-Tab_Toggle\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:328: GetOption = <function> @ Talented\options.lua:46: HookInspectUI = <function> @ Talented\inspectui.lua:10: Unhook = <function> @ Alt-Tab_Toggle\libs\Ace3\AceHook-3.0\AceHook-3.0.lua:421: Prin -

    Last edited Oct 18, 2010 by Highend

Facts

Date created
Sep 13, 2007
Category
Last update
Jan 02, 2012
Development stage
Abandoned
Language
  • deDE
  • enUS
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
License
zlib/libpng License
Downloads
1,741,316
Recent files

Authors

Relationships

Embedded library
Ace3
CallbackHandler-1.0
LibStub