What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] QuickTalents - Apoc

Apoc

Well-Known Member
Joined
Jan 16, 2010
Messages
2,790
Reaction score
94
Yes, yes, ANOTHER talent plugin.

However, this one is slightly easier to use than others, and likely to be a tad bit more annoying for some.

What it does that others don't

Well, it has a GUI that lets you 'design' the talent placements.

The talents you choose are output as an XML file that can be shared with others very easily.

It only runs code when it needs to (thanks to Lua events). Unfortunately; due to lack of native talent support, it can be a bit slow on startup.

Changelog
1.0.0.0 - Initial release.

How to use it

Since Honorbuddy currently doesn't have an 'Initialize' method, and I don't like running initialization code in the constructors of plugins/CCs, you need to make sure you actually start HB for 1-2s (hit the Start button) before the current talents will be parsed, and the plugin will initialize itself.

Once you have seen it spit out its 2 initialization methods, you can hit the Settings button for the plugin. From there, it's fairly self explanatory.

After you create (or load) your talent setup, you don't need to do anything else!

It will automatically place talents when you level (or your talent points change [e.g. DK quests]).

YOU MUST SELECT A TALENT SPEC TO USE!

After you select it, it will be saved for that character. You need not select it again the next time you run HB.

Where do I find the XML files?

In your Settings folder for Honorbuddy. (C:\Path\To\Honorbuddy\Settings\)

The filename will be <name you gave the talent spec>.talents.xml

Feel free to post your specs here. I have not included any with the release!

Known Issues
Hunter pet talents are not supported yet. Once I find a very valid reason to support it, I will. (I don't really play hunters, so yea...)

Download

http://dl.dropbox.com/u/2068143/QuickTalents.7z
 
Damn fine work. I'll be putting this too good use - as soon as I have a working copy of HB :p
 
Example of an XML file for the talents (a quite crappy Beast-Mastery spec for hunters):

Code:
<?xml version="1.0" encoding="utf-8"?>
<TalentTree>
  <Talent Level="10" Name="Improved Aspect of the Hawk" Rank="1" />
  <Talent Level="11" Name="Improved Aspect of the Hawk" Rank="2" />
  <Talent Level="12" Name="Improved Aspect of the Hawk" Rank="3" />
  <Talent Level="13" Name="Improved Aspect of the Hawk" Rank="4" />
  <Talent Level="14" Name="Improved Aspect of the Hawk" Rank="5" />
  <Talent Level="15" Name="Focused Fire" Rank="1" />
  <Talent Level="16" Name="Focused Fire" Rank="2" />
  <Talent Level="17" Name="Endurance Training" Rank="1" />
  <Talent Level="18" Name="Aspect Mastery" Rank="1" />
  <Talent Level="19" Name="Unleashed Fury" Rank="1" />
  <Talent Level="20" Name="Unleashed Fury" Rank="2" />
  <Talent Level="21" Name="Unleashed Fury" Rank="3" />
  <Talent Level="22" Name="Unleashed Fury" Rank="4" />
  <Talent Level="23" Name="Unleashed Fury" Rank="5" />
  <Talent Level="24" Name="Ferocity" Rank="1" />
  <Talent Level="25" Name="Ferocity" Rank="2" />
  <Talent Level="26" Name="Ferocity" Rank="3" />
  <Talent Level="27" Name="Ferocity" Rank="4" />
  <Talent Level="28" Name="Ferocity" Rank="5" />
  <Talent Level="29" Name="Lethal Shots" Rank="1" />
  <Talent Level="30" Name="Lethal Shots" Rank="2" />
  <Talent Level="31" Name="Lethal Shots" Rank="3" />
  <Talent Level="32" Name="Lethal Shots" Rank="4" />
  <Talent Level="33" Name="Lethal Shots" Rank="5" />
  <Talent Level="34" Name="Mortal Shots" Rank="1" />
  <Talent Level="35" Name="Mortal Shots" Rank="2" />
  <Talent Level="36" Name="Careful Aim" Rank="1" />
  <Talent Level="37" Name="Careful Aim" Rank="2" />
  <Talent Level="38" Name="Careful Aim" Rank="3" />
  <Talent Level="39" Name="Go for the Throat" Rank="1" />
  <Talent Level="40" Name="Spirit Bond" Rank="1" />
  <Talent Level="41" Name="Spirit Bond" Rank="2" />
  <Talent Level="42" Name="Intimidation" Rank="1" />
  <Talent Level="43" Name="Bestial Discipline" Rank="1" />
  <Talent Level="44" Name="Bestial Discipline" Rank="2" />
  <Talent Level="45" Name="Animal Handler" Rank="1" />
  <Talent Level="46" Name="Animal Handler" Rank="2" />
  <Talent Level="47" Name="Frenzy" Rank="1" />
  <Talent Level="48" Name="Frenzy" Rank="2" />
  <Talent Level="49" Name="Frenzy" Rank="3" />
  <Talent Level="50" Name="Ferocious Inspiration" Rank="1" />
  <Talent Level="51" Name="Ferocious Inspiration" Rank="2" />
  <Talent Level="52" Name="Ferocious Inspiration" Rank="3" />
  <Talent Level="53" Name="Bestial Wrath" Rank="1" />
  <Talent Level="54" Name="Serpent's Swiftness" Rank="1" />
  <Talent Level="55" Name="Serpent's Swiftness" Rank="2" />
  <Talent Level="56" Name="Serpent's Swiftness" Rank="3" />
  <Talent Level="57" Name="Serpent's Swiftness" Rank="4" />
  <Talent Level="58" Name="Serpent's Swiftness" Rank="5" />
  <Talent Level="59" Name="Longevity" Rank="1" />
  <Talent Level="60" Name="Longevity" Rank="2" />
  <Talent Level="61" Name="Longevity" Rank="3" />
  <Talent Level="62" Name="The Beast Within" Rank="1" />
  <Talent Level="63" Name="Cobra Strikes" Rank="1" />
  <Talent Level="64" Name="Cobra Strikes" Rank="2" />
  <Talent Level="65" Name="Cobra Strikes" Rank="3" />
  <Talent Level="66" Name="Kindred Spirits" Rank="1" />
  <Talent Level="67" Name="Kindred Spirits" Rank="2" />
  <Talent Level="68" Name="Kindred Spirits" Rank="3" />
  <Talent Level="69" Name="Kindred Spirits" Rank="4" />
  <Talent Level="70" Name="Kindred Spirits" Rank="5" />
  <Talent Level="71" Name="Beast Mastery" Rank="1" />
  <Talent Level="72" Name="Improved Tracking" Rank="1" />
  <Talent Level="73" Name="Improved Tracking" Rank="2" />
  <Talent Level="74" Name="Improved Tracking" Rank="3" />
  <Talent Level="75" Name="Improved Tracking" Rank="4" />
  <Talent Level="76" Name="Improved Tracking" Rank="5" />
  <Talent Level="77" Name="Survival Instincts" Rank="1" />
  <Talent Level="78" Name="Survival Instincts" Rank="2" />
  <Talent Level="79" Name="Endurance Training" Rank="2" />
</TalentTree>
 
Some error during load :)

[4:25:29 PM:843] Plugin from C:\Documents and Settings\*\Skrivebord\*s\Plugins\QuickTalents could not be compiled! Compiler errors:
[4:25:29 PM:843] File: QuickTalents.cs Line: 129 Error: Finner ikke typen eller navneområdenavnet LuaEventArgs (Mangler du et aktivert direktiv eller en samlingsreferanse?)
File: QuickTalents.cs Line: 243 Error: Finner ikke typen eller navneområdenavnet LuaEventArgs (Mangler du et aktivert direktiv eller en samlingsreferanse?)
 
A Deathknight Blood build for grinding/questing.
Code:
<?xml version="1.0" encoding="utf-8"?>
<TalentTree>
  <Talent Level="10" Name="Butchery" Rank="1" />
  <Talent Level="11" Name="Butchery" Rank="2" />
  <Talent Level="12" Name="Subversion" Rank="1" />
  <Talent Level="13" Name="Subversion" Rank="2" />
  <Talent Level="14" Name="Subversion" Rank="3" />
  <Talent Level="15" Name="Bladed Armor" Rank="1" />
  <Talent Level="16" Name="Bladed Armor" Rank="2" />
  <Talent Level="17" Name="Bladed Armor" Rank="3" />
  <Talent Level="18" Name="Bladed Armor" Rank="4" />
  <Talent Level="19" Name="Bladed Armor" Rank="5" />
  <Talent Level="20" Name="Two-Handed Weapon Specialization" Rank="1" />
  <Talent Level="21" Name="Two-Handed Weapon Specialization" Rank="2" />
  <Talent Level="22" Name="Rune Tap" Rank="1" />
  <Talent Level="23" Name="Dark Conviction" Rank="1" />
  <Talent Level="24" Name="Dark Conviction" Rank="2" />
  <Talent Level="25" Name="Dark Conviction" Rank="3" />
  <Talent Level="26" Name="Dark Conviction" Rank="4" />
  <Talent Level="27" Name="Dark Conviction" Rank="5" />
  <Talent Level="28" Name="Death Rune Mastery" Rank="1" />
  <Talent Level="29" Name="Death Rune Mastery" Rank="2" />
  <Talent Level="30" Name="Death Rune Mastery" Rank="3" />
  <Talent Level="31" Name="Improved Rune Tap" Rank="1" />
  <Talent Level="32" Name="Improved Rune Tap" Rank="2" />
  <Talent Level="33" Name="Improved Rune Tap" Rank="3" />
  <Talent Level="34" Name="Vendetta" Rank="1" />
  <Talent Level="35" Name="Vendetta" Rank="2" />
  <Talent Level="36" Name="Vendetta" Rank="3" />
  <Talent Level="37" Name="Bloody Strikes" Rank="1" />
  <Talent Level="38" Name="Bloody Strikes" Rank="2" />
  <Talent Level="39" Name="Bloody Strikes" Rank="3" />
  <Talent Level="40" Name="Veteran of the Third War" Rank="1" />
  <Talent Level="41" Name="Veteran of the Third War" Rank="2" />
  <Talent Level="42" Name="Veteran of the Third War" Rank="3" />
  <Talent Level="43" Name="Mark of Blood" Rank="1" />
  <Talent Level="44" Name="Bloody Vengeance" Rank="1" />
  <Talent Level="45" Name="Bloody Vengeance" Rank="2" />
  <Talent Level="46" Name="Bloody Vengeance" Rank="3" />
  <Talent Level="47" Name="Abomination's Might" Rank="1" />
  <Talent Level="48" Name="Abomination's Might" Rank="2" />
  <Talent Level="49" Name="Bloodworms" Rank="1" />
  <Talent Level="50" Name="Bloodworms" Rank="2" />
  <Talent Level="51" Name="Bloodworms" Rank="3" />
  <Talent Level="52" Name="Improved Blood Presence" Rank="1" />
  <Talent Level="53" Name="Improved Blood Presence" Rank="2" />
  <Talent Level="54" Name="Improved Death Strike" Rank="1" />
  <Talent Level="55" Name="Improved Death Strike" Rank="2" />
  <Talent Level="56" Name="Sudden Doom" Rank="1" />
  <Talent Level="57" Name="Sudden Doom" Rank="2" />
  <Talent Level="58" Name="Sudden Doom" Rank="3" />
  <Talent Level="59" Name="Heart Strike" Rank="1" />
  <Talent Level="60" Name="Might of Mograine" Rank="1" />
  <Talent Level="61" Name="Might of Mograine" Rank="2" />
  <Talent Level="62" Name="Might of Mograine" Rank="3" />
  <Talent Level="63" Name="Blood Gorged" Rank="1" />
  <Talent Level="64" Name="Blood Gorged" Rank="2" />
  <Talent Level="65" Name="Blood Gorged" Rank="3" />
  <Talent Level="66" Name="Blood Gorged" Rank="4" />
  <Talent Level="67" Name="Blood Gorged" Rank="5" />
  <Talent Level="68" Name="Dancing Rune Weapon" Rank="1" />
  <Talent Level="69" Name="Vicious Strikes" Rank="1" />
  <Talent Level="70" Name="Vicious Strikes" Rank="2" />
  <Talent Level="71" Name="Virulence" Rank="1" />
  <Talent Level="72" Name="Virulence" Rank="2" />
  <Talent Level="73" Name="Virulence" Rank="3" />
  <Talent Level="74" Name="Epidemic" Rank="1" />
  <Talent Level="75" Name="Morbidity" Rank="1" />
  <Talent Level="76" Name="Morbidity" Rank="2" />
  <Talent Level="77" Name="Morbidity" Rank="3" />
  <Talent Level="78" Name="Ravenous Dead" Rank="1" />
  <Talent Level="79" Name="Ravenous Dead" Rank="2" />
  <Talent Level="80" Name="Ravenous Dead" Rank="3" />
</TalentTree>
 
My ret pally leveling build
Code:
<<?xml version="1.0" encoding="utf-8"?>
<TalentTree>
  <Talent Level="10" Name="Benediction" Rank="1" />
  <Talent Level="11" Name="Benediction" Rank="2" />
  <Talent Level="12" Name="Benediction" Rank="3" />
  <Talent Level="13" Name="Benediction" Rank="4" />
  <Talent Level="14" Name="Benediction" Rank="5" />
  <Talent Level="15" Name="Improved Judgements" Rank="1" />
  <Talent Level="16" Name="Improved Judgements" Rank="2" />
  <Talent Level="17" Name="Heart of the Crusader" Rank="1" />
  <Talent Level="18" Name="Heart of the Crusader" Rank="2" />
  <Talent Level="19" Name="Heart of the Crusader" Rank="3" />
  <Talent Level="20" Name="Pursuit of Justice" Rank="1" />
  <Talent Level="21" Name="Pursuit of Justice" Rank="2" />
  <Talent Level="22" Name="Seal of Command" Rank="1" />
  <Talent Level="23" Name="Conviction" Rank="1" />
  <Talent Level="24" Name="Conviction" Rank="2" />
  <Talent Level="25" Name="Conviction" Rank="3" />
  <Talent Level="26" Name="Conviction" Rank="4" />
  <Talent Level="27" Name="Conviction" Rank="5" />
  <Talent Level="28" Name="Sanctity of Battle" Rank="1" />
  <Talent Level="29" Name="Sanctity of Battle" Rank="2" />
  <Talent Level="30" Name="Sanctity of Battle" Rank="3" />
  <Talent Level="31" Name="Crusade" Rank="1" />
  <Talent Level="32" Name="Crusade" Rank="2" />
  <Talent Level="33" Name="Crusade" Rank="3" />
  <Talent Level="34" Name="Two-Handed Weapon Specialization" Rank="1" />
  <Talent Level="35" Name="Two-Handed Weapon Specialization" Rank="2" />
  <Talent Level="36" Name="Two-Handed Weapon Specialization" Rank="3" />
  <Talent Level="37" Name="Vengeance" Rank="1" />
  <Talent Level="38" Name="Vengeance" Rank="2" />
  <Talent Level="39" Name="Vengeance" Rank="3" />
  <Talent Level="40" Name="Judgements of the Wise" Rank="1" />
  <Talent Level="41" Name="Judgements of the Wise" Rank="2" />
  <Talent Level="42" Name="Judgements of the Wise" Rank="3" />
  <Talent Level="43" Name="The Art of War" Rank="1" />
  <Talent Level="44" Name="The Art of War" Rank="2" />
  <Talent Level="45" Name="Repentance" Rank="1" />
  <Talent Level="46" Name="Fanaticism" Rank="1" />
  <Talent Level="47" Name="Fanaticism" Rank="2" />
  <Talent Level="48" Name="Fanaticism" Rank="3" />
  <Talent Level="49" Name="Sanctified Wrath" Rank="1" />
  <Talent Level="50" Name="Crusader Strike" Rank="1" />
  <Talent Level="51" Name="Swift Retribution" Rank="1" />
  <Talent Level="52" Name="Swift Retribution" Rank="2" />
  <Talent Level="53" Name="Swift Retribution" Rank="3" />
  <Talent Level="54" Name="Sanctified Wrath" Rank="2" />
  <Talent Level="55" Name="Righteous Vengeance" Rank="1" />
  <Talent Level="56" Name="Righteous Vengeance" Rank="2" />
  <Talent Level="57" Name="Righteous Vengeance" Rank="3" />
  <Talent Level="58" Name="Sheath of Light" Rank="1" />
  <Talent Level="59" Name="Sheath of Light" Rank="2" />
  <Talent Level="60" Name="Divine Storm" Rank="1" />
  <Talent Level="61" Name="Sheath of Light" Rank="3" />
  <Talent Level="62" Name="Seals of the Pure" Rank="1" />
  <Talent Level="63" Name="Seals of the Pure" Rank="2" />
  <Talent Level="64" Name="Seals of the Pure" Rank="3" />
  <Talent Level="65" Name="Seals of the Pure" Rank="4" />
  <Talent Level="66" Name="Seals of the Pure" Rank="5" />
  <Talent Level="67" Name="Divine Strength" Rank="1" />
  <Talent Level="68" Name="Divine Strength" Rank="2" />
  <Talent Level="69" Name="Divine Strength" Rank="3" />
  <Talent Level="70" Name="Divine Strength" Rank="4" />
  <Talent Level="71" Name="Divine Strength" Rank="5" />
  <Talent Level="72" Name="Improved Blessing of Might" Rank="1" />
  <Talent Level="73" Name="Improved Blessing of Might" Rank="2" />
  <Talent Level="74" Name="Divinity" Rank="1" />
  <Talent Level="75" Name="Divinity" Rank="2" />
  <Talent Level="76" Name="Divinity" Rank="3" />
  <Talent Level="77" Name="Divinity" Rank="4" />
  <Talent Level="78" Name="Divinity" Rank="5" />
  <Talent Level="79" Name="Divine Sacrifice" Rank="1" />
  <Talent Level="80" Name="Sanctified Retribution" Rank="1" />
  <Talent Level="10" Name="Benediction" Rank="6" />
  <Talent Level="11" Name="Benediction" Rank="7" />
  <Talent Level="12" Name="Benediction" Rank="8" />
  <Talent Level="13" Name="Benediction" Rank="9" />
  <Talent Level="14" Name="Benediction" Rank="10" />
  <Talent Level="15" Name="Improved Judgements" Rank="3" />
  <Talent Level="16" Name="Improved Judgements" Rank="4" />
  <Talent Level="17" Name="Heart of the Crusader" Rank="4" />
  <Talent Level="18" Name="Heart of the Crusader" Rank="5" />
  <Talent Level="19" Name="Heart of the Crusader" Rank="6" />
  <Talent Level="20" Name="Pursuit of Justice" Rank="3" />
  <Talent Level="21" Name="Pursuit of Justice" Rank="4" />
  <Talent Level="22" Name="Seal of Command" Rank="2" />
  <Talent Level="23" Name="Conviction" Rank="6" />
  <Talent Level="24" Name="Conviction" Rank="7" />
  <Talent Level="25" Name="Conviction" Rank="8" />
  <Talent Level="26" Name="Conviction" Rank="9" />
  <Talent Level="27" Name="Conviction" Rank="10" />
  <Talent Level="28" Name="Sanctity of Battle" Rank="4" />
  <Talent Level="29" Name="Sanctity of Battle" Rank="5" />
  <Talent Level="30" Name="Sanctity of Battle" Rank="6" />
  <Talent Level="31" Name="Crusade" Rank="4" />
  <Talent Level="32" Name="Crusade" Rank="5" />
  <Talent Level="33" Name="Crusade" Rank="6" />
  <Talent Level="34" Name="Two-Handed Weapon Specialization" Rank="4" />
  <Talent Level="35" Name="Two-Handed Weapon Specialization" Rank="5" />
  <Talent Level="36" Name="Two-Handed Weapon Specialization" Rank="6" />
  <Talent Level="37" Name="Vengeance" Rank="4" />
  <Talent Level="38" Name="Vengeance" Rank="5" />
  <Talent Level="39" Name="Vengeance" Rank="6" />
  <Talent Level="40" Name="Judgements of the Wise" Rank="4" />
  <Talent Level="41" Name="Judgements of the Wise" Rank="5" />
  <Talent Level="42" Name="Judgements of the Wise" Rank="6" />
  <Talent Level="43" Name="The Art of War" Rank="3" />
  <Talent Level="44" Name="The Art of War" Rank="4" />
  <Talent Level="45" Name="Repentance" Rank="2" />
  <Talent Level="46" Name="Fanaticism" Rank="4" />
  <Talent Level="47" Name="Fanaticism" Rank="5" />
  <Talent Level="48" Name="Fanaticism" Rank="6" />
  <Talent Level="49" Name="Sanctified Wrath" Rank="3" />
  <Talent Level="50" Name="Crusader Strike" Rank="2" />
  <Talent Level="51" Name="Swift Retribution" Rank="4" />
  <Talent Level="52" Name="Swift Retribution" Rank="5" />
  <Talent Level="53" Name="Swift Retribution" Rank="6" />
  <Talent Level="54" Name="Sanctified Wrath" Rank="4" />
  <Talent Level="55" Name="Righteous Vengeance" Rank="4" />
  <Talent Level="56" Name="Righteous Vengeance" Rank="5" />
  <Talent Level="57" Name="Righteous Vengeance" Rank="6" />
  <Talent Level="58" Name="Sheath of Light" Rank="4" />
  <Talent Level="59" Name="Sheath of Light" Rank="5" />
  <Talent Level="60" Name="Divine Storm" Rank="2" />
  <Talent Level="61" Name="Sheath of Light" Rank="6" />
  <Talent Level="62" Name="Seals of the Pure" Rank="6" />
  <Talent Level="63" Name="Seals of the Pure" Rank="7" />
  <Talent Level="64" Name="Seals of the Pure" Rank="8" />
  <Talent Level="65" Name="Seals of the Pure" Rank="9" />
  <Talent Level="66" Name="Seals of the Pure" Rank="10" />
  <Talent Level="67" Name="Divine Strength" Rank="6" />
  <Talent Level="68" Name="Divine Strength" Rank="7" />
  <Talent Level="69" Name="Divine Strength" Rank="8" />
  <Talent Level="70" Name="Divine Strength" Rank="9" />
  <Talent Level="71" Name="Divine Strength" Rank="10" />
  <Talent Level="72" Name="Improved Blessing of Might" Rank="3" />
  <Talent Level="73" Name="Improved Blessing of Might" Rank="4" />
  <Talent Level="74" Name="Divinity" Rank="6" />
  <Talent Level="75" Name="Divinity" Rank="7" />
  <Talent Level="76" Name="Divinity" Rank="8" />
  <Talent Level="77" Name="Divinity" Rank="9" />
  <Talent Level="78" Name="Divinity" Rank="10" />
  <Talent Level="79" Name="Divine Sacrifice" Rank="2" />
  <Talent Level="80" Name="Sanctified Retribution" Rank="2" />
</TalentTree>
 
Last edited:
Nice, will give this a go right now :)

EDIT: ran it overnight, works like a charm, so thanks!
 
Last edited:
anybody have a talent plugin that works for the new update? this one just totally crashes on me :(
 
Does this work if yes this should be put in default with HB as its essential to a levelling bot.

Regards,
Nick
 
I get errors when I try to use this. Anyone able to get it running?
 
Download Zygor's Talent advisor (it's built into Zygor's guide, no D/L on this site), it's always updated and auto places talents when you gain a new talent point.
 
This is actually working for me now. good times. Not sure what I did to fix, but its fixed.
 
Back
Top