Talent Tree Tweaks | Dragonflight

Talent Tree Tweaks | Dragonflight

2M Downloads

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.

Share/export talent build from inspect window

Adds a button to export a talent build while inspecting a player, allowing you to import their build if you wish, or share it with your friends.

Screenshot

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.
Shift-Click allows you to copy-paste the export string.
CTRL-Click (or just clicking, if TalentTreeViewer is not installed) will instantly allow you to import the build as a new talent loadout.

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.

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

Screenshot

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. This 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!

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).

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
Account-wide (unlimited) saved loadouts

A planned feature, that allows you to save a loadout, and apply or import the loadout on a different character. This is planned to be fully compatible with my Talent Tree Viewer addon.
These saved builds would break whenever significant balance patches change the trees around, but that can't be helped.

An easy way to copy spellID

I'm not sure yet what kind of keybind I would use for this, or how exactly I want to implement this, but since they added the macro conditional "[known:spellID]", it is even more useful than before to be able to just copy the spellID.

A slider to adjust background transparency

Changing the background transparency makes it easier to walk around while having the UI open, due to how incredibly large the window is by default.

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.