Talent Tree Tweaks | Dragonflight will start downloading in 5 seconds...
STILL DOWNLOADING MANUALLY??
Join over 10 million players who use the CurseForge app!
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!
When you open the loadout dropdown, you can right-click any loadout, and copy the export string, without having to switch to it first!
Improved Talent Loadout Links
Talent Loadout links are now improved, to allow you to open the build in Talent Tree Viewer, copy the loadout text, import it, or link it in chat.
This module is also able to automatically scan for "raw" talent loadout strings, and replace them with interactable 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 🙂.
A tooltip is added when you hover over the link, to give some basic info, and to explain the different click actions available.
Note: automatically scanning for "raw" talent loadout strings is disabled by default, since it can cause a small amount of frame loss, when walking around busy areas on larger realms.
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, and when hovering over the Talents button, in the Inspect UI.
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.
- 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.
There's an option to change the highlights, so that your current spec is coloured, and the other specs are greyed out.
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).
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.
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.
This tweak will filter out the "New spell learned/unlearned" spam, that happens whenever you respec, or change loadouts.
This tweak is a collection of minor bugfixes, that aren't big enough to have their own category.
- Fixed a blizzard bug, where the loadout dropdown isn't updating correctly when using certain macros or addons to change loadouts.
- Fixed a blizzard bug, that prevents you from SHIFT-Clicking choice talents, when inspecting players or linked 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.
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)