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.
-
View User Profile
-
Send Message
Posted May 3, 2011-
View User Profile
-
Send Message
Posted Apr 30, 2011-
View User Profile
-
Send Message
Posted Apr 30, 2011When done, you should have two identical lines, except for their titles, i.e.
Ferocity = "61682;61683,61684....
FEROCITY = "61682;61683,61684....
-
View User Profile
-
Send Message
Posted May 3, 2011At the end of spelldata.lua, I've added the following lines:
local meta = {}
meta.__index = function(t, class)
return rawget(t, class:upper())
end
setmetatable(Talented.spelldata, meta)
I replaced line 320 of menu.lua
local pet_restricted = not self.GetPetClass or self:GetPetClass() ~= self.template.class
by
local pet_restricted = not self.GetPetClass or self:GetPetClass() ~= self.template.class:upper()
So far as I can see, this made Pet templates fully functional again.
Best
-
View User Profile
-
Send Message
Posted Apr 29, 2011So somewhere along the way the name of the Pet class could have been altered.
I have not noticed this Bug for Cunning or Tenacity pets.
-
View User Profile
-
Send Message
Posted Apr 27, 2011-
View User Profile
-
Send Message
Posted Apr 28, 2011-
View User Profile
-
Send Message
Posted May 2, 2011-
View User Profile
-
Send Message
Posted May 4, 2011I 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.
-
View User Profile
-
Send Message
Posted Apr 27, 2011Date: 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
-
View User Profile
-
Send Message
Posted Apr 29, 20111x Talented-v3.0.1-release\spell.lua:100: There is no spell data found for class "FEROCITY"
<in C code>
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 <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[2]":4: in function <string>:"safecall Dispatcher[2]":4
<in C code>
<string>:"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 <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals:
nil
Have opened a ticket at WowAce
http://www.wowace.com/addons/talented/tickets/159-ferocity-pet-error/
-
View User Profile
-
Send Message
Posted Apr 27, 2011Find 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.
-
View User Profile
-
Send Message
Posted Apr 26, 2011-
View User Profile
-
Send Message
Posted Apr 26, 20113x 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"
<string>:"*:OnClick":1: in function <string>:"*:OnClick":1
Locals:
self =
CreateTemplateMenu = <func> @Talented\ui\menu.lua:104
defaults =
OpenOptionsFrame = <func> @Talented\ui\menu.lua:26
MakeArrow = <func> @Talented\ui\trees.lua:176
GetTalentPrereqs = <func> @Talented\spell.lua:200
spelldata =
OnChatCommand = <func> @Talented\core.lua:82
HideTooltipInfo = <func> @Talented\tips.lua:99
ExportWhpetTemplate = <func> @Talented\whpet.lua:93
GetDefaultMode = <func> @Talented\core.lua:277
SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
UpdateTemplateName = <func> @Talented\core.lua:98
LoadTemplates = <func> @Talented\core.lua:375
GetMode = <func> @Talented\core.lua:258
SetTemplate = <func> @Talented\core.lua:244
SetMode = <func> @Talented\core.lua:262
RegisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:118
UnregisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:181
Update = <func> @Talented\core.lua:366
hooks =
GetPreviousTemplate = <func> @Talented\core.lua:184
SendCommMessage = <func> @Ace3\..\AceComm-3.0.lua:87
db =
mode = "apply"
UnregisterAllComm = <func> @Ace3\..\CallbackHandler-1.0.lua:202
SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
Hook = <func> @Ace3\..\AceHook-3.0.lua:277
OpenTemplate = <func> @Talented\core.lua:224
OnEnable = <func> @Talented\core.lua:357
GetTemplateStringClass = <func> @Talented\encode.lua:15
MakeButton = <func> @Talented\ui\trees.lua:167
ExportWowpetTemplate = <func> @Talented\whpet.lua:103
ImportTemplate = <func> @Talented\core.lua:202
Pool =
spellDescCache =
OnInitialize = <func> @Talented\core.lua:52
UnregisterAllEvents = <func> @Ace3\..\CallbackHandler-1.0.lua:202
UNIT_PET = <func> @Talented\pet.lua:64
base = TalentedFrame {}
Deserialize = <func> @Ace3\..\AceSerializer-3.0.lua:240
MakeActionMenu = <func> @Talented\ui\menu.lua:386
TalentView =
GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
views =
name = "Talented"
UpdateView = <func> @Talented\viewmode.lua:47
Disable = <func> @Ace3\..\AceAddon-3.0.lua:330
GetOption = <func> @Talented\options.lua:46
Unhook = <func> @Ace3\..\AceHook-3.0.lua:421
Print = <func> @Talented\core.lua:10
UncompressSpellData = <func> @Talented\spell.lua:97
SetOption = <func> @Talented\options.lua:39
Serialize = <func> @Ace3\..\AceSerializer-3.0.lua:116
Debug = <func> @Talented\core.lua:18
EnableUI = <func> @Talented\ui\base.lua:278
MakeTalentFrame = <func> @Talented\ui\trees.lua:156
RegisterComm = <func> @Ace3\..\AceComm-3.0.lua:63
CopyTemplate =
-
View User Profile
-
Send Message
Posted Apr 20, 2011Date: 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.
-
View User Profile
-
Send Message
Posted Mar 9, 2011Talented 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
-
View User Profile
-
Send Message
Posted Mar 15, 2011-
View User Profile
-
Send Message
Posted Mar 5, 2011-
View User Profile
-
Send Message
Posted Feb 27, 2011Talented-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 <Talented\core.lua:333>
(tail call): ?:
<string>:"TOGGLETALENTS":1: in function <[string "TOGGLETALENTS"]:1>
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 = <function> @ Talented\ui\menu.lua:65:
defaults =
LoadAddOn = <function> @ Talented\core.lua:68:
OpenOptionsFrame = <function> @ Talented\ui\menu.lua:26:
MakeArrow = <function> @ Talented\ui\arrows.lua:17:
GetTalentPrereqs = <function> @ Talented\spell.lua:195:
spelldata =
UnregisterComm = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
HideTooltipInfo = <function> @ Talented\tips.lua:101:
ExportWhpetTemplate = <function> @ Talented\whpet.lua:93:
GetDefaultMode = <function> @ Talented\core.lua:269:
SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:425:
UpdateTemplateName = <function> @ Talented\core.lua:120:
GetMode = <function> @ Talented\core.lua:48:
SetTemplate = <function> @ Talented\core.lua:244:
SetMode = <function> @ Talented\core.lua:52:
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:343:
hooks =
SendCommMessage = <function> @ Ace3\AceComm-3.0\AceComm-3.0.lua:73:
db =
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:226:
OnEnable = <function> @ Talented\core.lua:273:
GetTemplateStringClass = <function> @ Talented\encode.lua:15:
MakeButton = <function> @ Talented\ui\buttons.lua:75:
ExportWowpetTemplate = <function> @ Talented\whpet.lua:103:
ImportTemplate = <function> @ Talented\core.lua:204:
Pool =
UpdateInspectTemplate = <function> @ Talented\inspectui.lua:53:
UnregisterAllEvents = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
USE_GLYPH = <function> @ Talented\glyph.lua:4:
optionsFrame = <unnamed> {}
Deserialize = <function> @ Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:240:
MakeActionMenu = <function> @ Talented\ui\menu.lua:387:
TalentView =
GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:300:
views =
name = "Talented"
UpdateView = <function> @ Talented\viewmode.lua:49:
Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:330:
GetOption = <function> @ Talented\options.lua:60:
HookInspectUI = <function> @ Talented\inspectui.lua:10:
Unhook = <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:421:
Print = <function> @ Talented\core.lua:6:
UncompressSpellData = <function> @ Talented\spell.lua:94:
SetOption = <fun
---
Keep getting this error every time i try to open talented, it won't open
-
View User Profile
-
Send Message
Posted Feb 14, 2011It was working until suddenly the order and position of talents in the window goofed considerably.