Project 2386
Project has not been updated for seven years, and is no longer compatible with World of Warcraft.
If you have any questions please contact our support team https://support.curseforge.com.
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.
>.>
Date: 2010-11-05 16:06:46
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\Talented\spell.lua line 97:
There is no spell data found for class `Dungeon and Raid'
Debug:
(tail call): ?
(tail call): ?
[C]: assert()
Talented\spell.lua:97: UncompressSpellData()
Talented\editmode.lua:133: ValidateTemplate()
Talented\core.lua:339: LoadTemplates()
Talented\core.lua:61:
Talented\core.lua:54
(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:242: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:292: TalentFrame_LoadUI()
..\FrameXML\UIParent.lua:382: ToggleTalentFrame()
[string "TOGGLETALENTS"]:1:
[string "TOGGLETALENTS"]:1
AddOns:
Zoom, v
Swatter, v3.1.16 (<%codename%>)
Ace3, v
ACP, v3.3.9
AdvancedTradeSkillWindow, v
ArkInventory, v3.02
ArkInventoryRules, v
Atlas, v1.17.2
AtlasBattlegrounds, v1.17.2
AtlasDungeonLocs, v1.17.2
AtlasOutdoorRaids, v1.17.2
AtlasTransportation, v1.17.2
AtlasLoot, vv5.11.07
AtlasLootFu, vv5.11.07
AucAdvanced, v5.9.4960 (WhackyWallaby)
AucFilterBasic, v5.9.4960 (WhackyWallaby)
AucFilterOutlier, v5.9.4960.2531
AucMatchUndercut, v5.9.4960.2531
AucStatHistogram, v5.9.4960 (WhackyWallaby)
AucStatiLevel, v5.9.4960 (WhackyWallaby)
AucStatPurchased, v5.9.4960 (WhackyWallaby)
AucStatSales, v5.9.4960.2842
AucStatSimple, v5.9.4960 (WhackyWallaby)
AucStatStdDev, v5.9.4960 (WhackyWallaby)
AucStatWOWEcon, v5.9.4960.2530
AucUtilAHWindowControl, v5.9.4960.3311
AucUtilAppraiser, v5.9.4960.2530
AucUtilAskPrice, v5.9.4960.3175
AucUtilAutoMagic, v5.9.4960.3142
AucUtilCompactUI, v5.9.4960.2530
AucUtilEasyBuyout, v5.9.4960.3583
AucUtilGlypher, v5.9.4960.2545
AucUtilItemSuggest, v5.9.4960.3108
AucUtilPriceLevel, v5.9.4960.2545
AucUtilScanButton, v5.9.4960.2530
AucUtilScanFinish, v5.9.4960.2530
AucUtilScanProgress, v5.9.4960.2530
AucUtilScanStart, v5.9.4960.4819
AucUtilSearchUI, v5.9.4960.3655
AucUtilSimpleAuction, v5.9.4960.4546
AucUtilVendMarkup, v5.9.4960.2530
Babylonian, v5.1.DEV.130
Bazooka, v1.9.2
beql, v1.1.0 Alpha 2
BonusScanner, v5.3.1
BrokerCPU, v30100.$Revision: 16 $
BrokerGarbage, v4.0v3
BrokerGarbageLootManager, v4.0v3
BrokerLocation, v
BrokerSpeed, v1.0
BrokeruClock, v3.3.2
BuffEnough, v
CallbackHandler10, v
CastYeller2, vv1.1-beta-5
CeaphyrelsAutoAcceptInvite, v1.2
Configator, v5.1.DEV.282
CTBarMod, v4.002
CTCore, v4.004
CTExpenseHistory, v4.002
DBMCore, v
DebugLib, v5.1.DEV.275
Decursive, v2.5.2.2
ElitistGroup, v
Enchantrix, v5.9.4960 (WhackyWallaby)
EnchantrixBarker, v5.9.4960 (WhackyWallaby)
Fizzle, vv1.5.2
FriendShare, v
FuBar2Broker, vr88-release
FuBarbeqlFu, v1.0
FuBarFriendsFu, v2.4.4-103
FuBarGuildFu, v2.4.4-117
FuBarMoneyFu, vv1.2.4
Gatherer, v3.1.16
GearScore, v3.1.20 - Release
Guild2Guild, v8.0.0
IceHUD, v1.7.3.2 (Revision: 758)
Informant, v5.9.4960 (WhackyWallaby)
InstanceLog, v1.0
LibBabbleZone30, v
LibFuBarPlugin30, v3.0
LibJostle30, v
LibRockDB10, v
LibStub, v
LinkWrangler, v1.83
LinkWranglerAuctioneer, v1.5
LootCouncilLite, v2.000
MikScrollingBattleText, v5.5.91
Molinari, v30300.3-Beta
MoveAnything, v11.4.5
oRA3, v
Postal, v3.4.4
PowerAuras, v4.4
RaidBuffStatus, vv4.03
RaidRoll, v
RaidRollEPGP, v
RaidRollLootTracker, v
RandomMount, v0.9.83
RatingBuster, v
RepairBroker, v4.0.1-2
SellJunk, v3.0
SexyMap, v
SilverDragon, vv2.4-1-g7c73114
Skada, v1.2-30
SkadaAbsorbs, v1.0
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaFriendlyFire, v0.1
SkadaHealAbsorbs, v
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SkadaWindowButtons, v1.0
SlideBar, v3.1.16 (<%codename%>)
SmartBuff, v4.0b
SmoothDurability, v
SpamMeNot, v4.0
Stubby, v5.9.4960 (WhackyWallaby)
Talented, vr687
TidyPlates, v5.13.6 (R39)
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesThreatPlates, v4.0-a
TomTom, vv40000-1.0.1
WIM, v3.4.2
XLoot, v0.91.1
XLootGroup, v0.61
XLootMonitor, v0.71
XPerl, v3.1.1
XPerlArcaneBar, v
XPerlPlayer, v
XPerlPlayerPet, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=e2e)
Talented-r681\spell.lua:97: in function `UncompressSpellData'
Talented-r681\view.lua:200: in function `Update'
Talented-r681\view.lua:41: in function `SetViewMode'
Talented-r681\core.lua:258: in function `SetMode'
Talented-r681\core.lua:245: in function `SetTemplate'
Talented-r681\core.lua:283: in function <Talented\core.lua:276>
<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 =
CreateTemplateMenu = <function> @ Talented\ui\menu.lua:74:
defaults =
OpenOptionsFrame = <function> @ Talented\ui\menu.lua:26:
MakeArrow = <function> @ Talented\ui\trees.lua:168:
GetTalentPrereqs = <function> @ Talented\spell.lua:197:
spelldata =
OnChatCommand = <function> @ Talented\core.lua:81:
HideTooltipInfo = <function> @ Talented\tips.lua:99:
ExportWhpetTemplate = <function> @ Talented\whpet.lua:93:
GetDefaultMode = <function> @ Talented\core.lua:267:
SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:425:
UpdateTemplateName = <function> @ Talented\core.lua:97:
LoadTemplates = <function> @ Talented\core.lua:316:
GetMode = <function> @ Talented\core.lua:248:
SetTemplate = <function> @ Talented\core.lua:234:
SetMode = <function> @ Talented\core.lua:252:
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:307:
hooks =
GetPreviousTemplate = <function> @ Talented\core.lua:179:
SendCommMessage = <function> @ Ace3\AceComm-3.0\AceComm-3.0.lua:73:
db =
mode = "view"
UnregisterAllComm = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:440:
Hook = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:277:
OpenTemplate = <function> @ Talented\core.lua:219:
OnEnable = <function> @ Talented\core.lua:271:
GetTemplateStringClass = <function> @ Talented\encode.lua:15:
MakeButton = <function> @ Talented\ui\trees.lua:159:
ExportWowpetTemplate = <function> @ Talented\whpet.lua:103:
ImportTemplate = <function> @ Talented\core.lua:197:
Pool =
UpdateInspectTemplate = <function> @ Talented\inspectui.lua:53:
OnInitialize = <function> @ Talented\core.lua:54:
UnregisterAllEvents = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
base = TalentedFrame {}
Deserialize = <function> @ Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:240:
MakeActionMenu = <function> @ Talented\ui\menu.lua:389:
TalentView =
GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:300:
views =
name = "Talented"
UpdateView = <function> @ Talented\viewmode.lua:47:
Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:330:
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 = <function> @ Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:116:
Debug = <function> @ Talented\core.lua:19:
EnableUI = <function> @ Talented\ui\base.lua:278:
MakeTalentFrame = <function> defined @Int
---
ID: 267
Error occured in: AddOn: Talented
Count: 1
Message: Error: AddOn Talented attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
Debug:
[C]: CastGlyph()
...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:585: GlyphFrameSpell_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
[12:32:57] Interface\AddOns\Talented\spell.lua:98: bad argument #2 to 'strsplit' (string expected, got nil)
[C]: ?
[C]: in function `strsplit'
Interface\AddOns\Talented\spell.lua:98: in function `UncompressSpellData'
Interface\AddOns\Talented\view.lua:60: in function `SetClass'
Interface\AddOns\Talented\view.lua:154: in function `SetTemplate'
Interface\AddOns\Talented\core.lua:241: in function `SetTemplate'
Interface\AddOns\Talented\core.lua:283: in function <Interface\AddOns\Talented\core.lua:276>
[C]: in function `PlayerTalentFrame_Refresh'
...rface\AddOns\Blizzard_TalentUI\Blizzard_TalentUI.lua:1549: in function `PlayerTalentFrameTab_OnClick'
...rface\AddOns\Blizzard_TalentUI\Blizzard_TalentUI.lua:1570: in function `PlayerTalentTab_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Message: ..\AddOns\Talented\spell.lua line 98:
bad argument #2 to 'strsplit' (string expected, got nil)
Debug:
(tail call): ?
(tail call): ?
[C]: strsplit()
Talented\spell.lua:98: UncompressSpellData()
Talented\editmode.lua:133: ValidateTemplate()
Talented\core.lua:337: LoadTemplates()
Talented\core.lua:61:
Talented\core.lua:54
(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:242: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:292: TalentFrame_LoadUI()
..\FrameXML\UIParent.lua:382: ToggleTalentFrame()
[string "TOGGLETALENTS"]:1:
[string "TOGGLETALENTS"]:1
Still is allowing more talent points than available on templates.
Still no way to apply a template to current toon or pet. (is this deliberate?)
Hi i got this error on my pirest on german client, i wnat to create a new empty template:
2x Talented-v3.0-beta2\spell.lua:98: bad argument #2 to 'strsplit' (string expected, got nil) Talented-v3.0-beta2\spell.lua:98: in function `UncompressSpellData' Talented-v3.0-beta2\core.lua:166: in function `CreateEmptyTemplate' Talented-v3.0-beta2\ui\menu.lua:61: in function `func' Interface\FrameXML\UIDropDownMenu.lua:636: in function `UIDropDownMenuButton_OnClick': <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
Locals: self = <table> { CreateTemplateMenu = <function> @ Talented\ui\menu.lua:104: defaults = <table> {} OpenOptionsFrame = <function> @ Talented\ui\menu.lua:26: MakeArrow = <function> @ Talented\ui\trees.lua:168: GetTalentPrereqs = <function> @ Talented\spell.lua:195: spelldata = <table> {} OnChatCommand = <function> @ Talented\core.lua:81: HideTooltipInfo = <function> @ Talented\tips.lua:99: ExportWhpetTemplate = <function> @ Talented\whpet.lua:93: GetDefaultMode = <function> @ Talented\core.lua:267: SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:424: UpdateTemplateName = <function> @ Talented\core.lua:97: GetMode = <function> @ Talented\core.lua:248: SetTemplate = <function> @ Talented\core.lua:234: SetMode = <function> @ Talented\core.lua:252: 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:307: hooks = <table> {} GetPreviousTemplate = <function> @ Talented\core.lua:179: SendCommMessage = <function> @ Ace3\AceComm-3.0\AceComm-3.0.lua:73: db = <table> {} mode = "edit" UnregisterAllComm = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:439: Hook = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:277: OpenTemplate = <function> @ Talented\core.lua:219: OnEnable = <function> @ Talented\core.lua:271: GetTemplateStringClass = <function> @ Talented\encode.lua:15: MakeButton = <function> @ Talented\ui\trees.lua:159: 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:389: TalentView = <table> {} GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:299: views = <table> {} name = "Talented" UpdateView = <function> @ Talented\viewmode.lua:47: Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:329: 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 = <function> @ Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:116: GetTemplateMasteryState = <function> @ Talented\editmode.lua:23: EnableUI = <function> @ Talented\ui\base.lua:278: MakeTalentFrame = <function> @ Talented\ui\trees.lua:148: RegisterComm = <function> defined @Ace3\AceComm-3.0\AceComm-3.0.l
-I haven't used it in a while, but I can't even get any commands to work.
BTW what were they?
Thanks for updating this addon. I created a ticket about Pet Templates but thought I'd mention it here too. Using R676 it seems its still not possible to add talents to pet templates. The pet level is fixed at 10 and no obvious way of changing that to level 80 or 85
Thank you SO much for maintaining this faboo addon. I really find it difficult without my templates :)