

Description
This addon brings various small improvements (tweaks) to the Talent Tree, and Profession Tree systems.
Each of these tweaks are modular, and can be disabled/enabled separately.
Account-wide (unlimited) saved loadouts
To make development and support easier, this feature has been split out into its own addon, feel free to try it out!
Talent Loadout Manager is also fully integrated into Talent Tree Viewer, allowing you to view and manage your loadouts from any character, without relogs!
Export Loadouts
When you open the loadout dropdown, you can right-click any loadout, and copy the export string, without having to switch to it first!
Talent builds shared in chat become clickable links
Now you no longer need a chat copy-paste addon, or ask your friends/guildies to send loadouts via discord. Just tell them to put it in chat, and the loadout will be magically transformed into a clickable link 🙂.
If Talent Tree Viewer is installed, clicking the link will open the build in that viewer by default. Besides that, you can copy the build, open the import with the build prefilled, or in 10.1.0, open the link in the default Inspect UI.
A tooltip is added when you hover over the link, to give some basic info, and to explain the different click actions available.
Note for 10.1: blizzard has added a default way to link talent builds. These links are now also supported, and loadout strings, will be transformed into these links, allowing you to SHIFT+Click to share them.
With the Mini Trees Tweak enabled, the tooltip when hovering over a link, will also include a mini preview of the build!
Mini Talent Tree Previews in tooltips
This tweak adds mini previews of the relevant builds to many tooltips throughout the UI!
As shown above, a tooltip is added to Talent Build links. But mini trees are also added to Talent Loadout Manager when hovering over loadouts in the sidebar.
Another place you'll find these mini trees, is in the default loadout dropdown, like in the screenshot below.
This lets you quickly compare builds at a glance, especially if you're already familiar with the spec, you'll be able to tell which talents are picked, just at a glance.
More places for these previews might be added in the future, suggestions are welcome!
Import talent build string into current loadout
Instead of being forced to create a new loadout when importing, this tweak allows you to simply update your existing loadout, with the exported build.
There is a setting in the options UI to enable/disable this checkbox by default.
Additionally, you are now able to click import, when you're maxed out on loadouts. This will not allow you to create more loadouts than the limit though! It's just to allow you to import into your current loadout, when you're maxed out.
CTRL+Scroll to change the windows size
The new talent tree UI is absolutely massive, and almost fills the entire screen for most players. With this module installed, you can simply CTRL+scroll while hovering over the frame to make it smaller / larger 🙂
This tweak is deactivated while the addon BlizzMove is loaded, since that provides the same feature (and more).
Inspect diff - see the difference between your talent selections, and your inspected target
When you're inspecting a player with the same spec as you, it will show highlights to show the difference from your own talents. You can fully customize colors used for this in the options UI.
By default:
- Green = they have a talent that you do not
- Red = they are missing a talent that you have
- Yellow = they have a different number of points in a ranked talent; or they selected a different choice in a choice talent
These highlights will optionally also show up in the Talent Tree Viewer UI (when looking at a tree that matches your spec), there's a separate toggle to turn this on/off.
Always show "spend x more points" gates
This tweak will force the "gates" to always be visible, with a count of how many extra points you have spent. If the gate is "unlocked", it becomes semi-transparent.
Respec without switching tabs
This tweak adds respec buttons to the Talent Tree Talents tab, so you don't have to switch to the Specialization tab any more.
Change Background
This tweak adds a slider to adjust the background transparency of the talent tree UI.
It's fully compatible with Talent Tree Viewer, but makes no changes to the specialization selection tab.
The sidebar from Talent Loadout Manager will have its background adjusted, if installed.
There's an option to hide the slider (you can still adjust it in the options regardless).
Highlight "Cascade Repurchasable" talents
The default UI allows you to relearn talents when you deselect them; but the default blue outline is very easy to miss. This tweak adds a blue overlay (you can fully customize the color), to make it easier to spot that talents can be relearned in bulk.
Display IDs in the tooltip
The NodeID, SpellID, EntryID, and DefinitionID are added into the tooltip. You can enable/disable each individually. Only NodeID and SpellID are shown by default.
This also works for the Dragonriding Talent UI, and for the Profession Spec UI
CTRL + C to copy spellID
You can CTRL-C to copy the spellID of a talent you hover over (while not in combat). This also works for dragonriding talents.
You can just CTRL-C twice to instantly copy the spellID to your clipboard.
Auto Purchase Dragonriding Talents
This tweak will automatically purchase dragonriding talents whenever you have enough currency. This is especially helpful for when you level a new alt.
The auto purchasing is disabled until you relog or reload your UI, when you refund any of the dragonriding talents.
CTRL + Left-Click a talent, to dump its nodeInfo
This tweak is aimed at addon developers, but others might find it interesting too. CTRL + left-click a talent button, and the nodeInfo will be dumped to any out of 4 debug tools.
You can freely select any of the following: /tinspect, LuaBrowser, ViragDevTools, and/or /dump. If you miss your favourite table viewing addon/tool, you can request it in the comments, or on github (or if you're a dev, create a PR).
Unlock Restrictions
This tweak allows you to reallocate your talent points while in combat. This does not work inside m+ etc. It will allow you to change your talents while in combat, and then press Apply Changes as soon as you leave combat.
Another restriction that is removed, is that you can now share talent loadout strings without having to spend all of your talent points. This allows you to share a build with your friends, but still leave optional talents open as well.
Reduce Taint
The word "Taint" brings terror and sadness to many wow addon developers' hearts. This tweak addresses some risks in the Blizzard Talent Tree UI, which allows this addon (and others) more freedom to implement our customization 🙂.
Disabling this tweak, may mean that your action bars will break over time! It also means that opening and closing the talent UI will be blocked (unless another addon which fixes that, like No Auto Close is installed).
For those interested in the specifics: this tweak replaces the Share Loadout button to use a custom CopyToClipboard alternative (using a popup), and replaces the Action Button Highlight Marks functionality when hovering over spells. This is compatible with the default blizzard action bars, and any addon that uses LibActionBars, or derivatives thereof (e.g. ElvUI and Bartender should both work fine). And a raw frame:Show/Hide call is used when the user tries to show/hide the UI in combat.
Reduce Spam
This tweak will filter out the "New spell learned/unlearned" spam, that happens whenever you respec, or change loadouts.
Misc fixes
This tweak is a collection of minor bugfixes, that aren't big enough to have their own category.
- Fixed an issue with the loadout dropdown not updating correctly when using certain macros or addons to change loadouts.
More coming soon ™
Feel free to comment, or create issues on github if you have suggestions 🙂. Most of these tweaks are the result of people giving me their great ideas, and I'd love to hear more.
Planned features
General improvements and bugfixes; feel free to request specific features you're missing :)
Talent Tree Viewer/calculator
This addon is made to be fully compatible with my other addon, Talent Tree Viewer (an ingame talent tree calculator)
How to prevent the game from closing all other windows when you open the talent tree UI
You can install No Auto Close (best used together with BlizzMove) to prevent the game from closing any windows, just because you opened some other window.