Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
TalentTreeTweaks
Quality-of-life tweaks for TalentTree: hotkey, SeneaL UI tab, stat search, cleaner tooltips, 72 new talent icons, round nodes and Russo One font.
CHANGELOG
Changelog
1.1.1
- ๐ Fixed: the new talent icons did not show with some mod managers. When a manager unpacked the package without its sub-folders, the icons ended up next to the DLL instead of in
talent-icons, and TalentTree's own icons were kept. The mod now also takes them from next to the DLL. The Thunderstore package now puts everything insideplugins/, so the folders are kept.
1.1.0
- ๐จ New talent icons: 72 new icons (one for each talent, plus the six sector hubs) replace TalentTree's own. They also show on the buff of each talent's effect and on the debuff icons on enemies. Want to use your own? Drop a PNG named like the icon (for example
warrior.focus.png) in thetalent-iconsfolder. Turn it off withEnabledin theTalentTree Iconssection. - โญ Round small nodes: Health, Stamina, Armor and the other small nodes are circles instead of octagons, like the big ones (
RoundMinorNodes). - ๐ซ๏ธ A calmer tree: the paths to the nodes you could take next, and those small nodes themselves, are no longer bright white; they look like any other node or path you don't have yet (
QuietPathHints,QuietAvailableNodes). - ๐ Softer selection ring: the ring around the node you hover or select takes the node's own colour, lightened, instead of yellow (
SoftSelection,SelectionLighten). - ๐ฑ๏ธ The node lets go after you take its point: pressing Select (or Select all) in a pinned tooltip takes the point and releases the node, so hovering other nodes shows their tooltip again without clicking an empty spot (
ReleaseNodeAfterSelect). - ๐งน Select only where it makes sense: the Select button is now hidden on every node you can't take right now (no points, a requirement not met, or maxed), not only on maxed ones (
HideSelectButtonWhenUnavailable). - ๐ Fixed: the Lethal Patience effect showed a bare icon without a frame; it now uses the talent's own icon like the others.
1.0.0
- First stable release. No behaviour changes from 0.7.1: the mod does what it is meant to do, and the config options are now stable.
- Everything in this mod is about TalentTree: a hotkey and a SeneaL UI tab for its window, a search that also finds nodes by what they give, and a tidier, more readable node tooltip and Stats panel.
0.7.1
- Changed: the search highlight is easier to see. The nodes that match get a softly pulsing ring of light (gold by default), the others fade more (default
DimAlpha0.12, was 0.2) and the lines between nodes fade a little too.- Config:
Glow(on/off) andGlowColor(RRGGBBAA hex) in theTalentTree Searchsection. - If you already have a config file, delete the
DimAlphaline or set it to 0.12 to get the new default.
- Config:
0.7.0
- Added: Search by stat in the TalentTree window. The search box only looked at node names, so "health" or "stamina" found nothing. Now it also looks at each node's description and stat rows, keeps the nodes that match at full brightness and dims all the others; clearing the box brings everything back. With several words, a node must contain all of them.
- The suggestion dropdown under the box (it only listed names) is hidden by default.
- Config: new
TalentTree Searchsection withEnabled,DimAlpha(default 0.2) andHideDropdown(default on).Enabledis read at startup. - The dimming is a CanvasGroup on each node, so TalentTree's own colouring of nodes is untouched. Same rules as the other features: reflection only, patched after checking what it needs, off with a single log line if TalentTree is missing or changed.
- Changed: the font setting now also applies to TalentTree's Stats panel (the list of total bonuses).
0.6.0
- Renamed from "QOL Darth" to TalentTree Tweaks, since every feature is about TalentTree. The plugin GUID is now
DarthVladi.TalentTreeTweaksand the config fileDarthVladi.TalentTreeTweaks.cfg(copy your old values over by hand), and the DLL isTalentTreeTweaks.dll. Delete the oldQOLDarth.dll. - No behaviour changes.
0.5.0
- Added: Talents tab for SeneaL UI. When SeneaL UI draws its own row of tabs on the character screen (Texts, Skills, Achievements...), a Talents tab is added to it; clicking it opens and closes the TalentTree window, the same as the hotkey. The tab lights up while the window is open and its tooltip shows the hotkey.
- Uses SeneaL API's public
CharacterTabs(SeneaL API 1.1.0 or newer). SeneaL API is an optional dependency: without it, or without TalentTree, no tab is added and the log says so once. - Config: new
TalentTree Tabsection withEnabledandIcon(a Phosphor icon name, defaulttree-structure). Both are read at startup, so a change needs a game restart. - Building now needs
SeneaL-API.dllas a reference (only to compile, it is not copied).SenealApiDllinPaths.user.propsoverrides its default location.
- Uses SeneaL API's public
0.4.0
- Added to the TalentTree tooltip look:
- The sub-titles of the stat rows ("Amplified stats", "Bonus Health Points"...) and the round point-cost token take the colour of the node's branch, like the node's name. Config:
SubtitleColorByBranch,CostTokenColorByBranch. - A thicker outline on the number inside the token. Config:
CostTokenOutline(default 2 px). - All the tooltip's text uses a font of your choice, Russo One by default (it ships in the
fontsfolder next to the DLL, with its licence). Config:Font(a .ttf/.otf name; empty keeps TalentTree's font; needs a restart). The stars keep their own font because they are a symbol. - If the font can't be found or read, or TalentTree changed, that part is skipped and the log says why once.
- The sub-titles of the stat rows ("Amplified stats", "Bonus Health Points"...) and the round point-cost token take the colour of the node's branch, like the node's name. Config:
0.3.0
- Added: TalentTree tooltip look.
- The node's name in the tooltip takes the colour of its branch (the accent that colours the node's ring) instead of always orange. Config:
TitleColorByBranch. - The round token with the point cost gets a configurable size and font size, since the default one is hard to read. Config:
CostTokenSize(default 24; TalentTree's own is 18) andCostTokenFontSize(default 15; TalentTree's own is 11). They are read when the tooltip is built, so a change needs a game restart. - Same rules as the other TalentTree features: reflection only, patched after checking what it needs, off with a single log line if TalentTree is missing or changed.
- The node's name in the tooltip takes the colour of its branch (the accent that colours the node's ring) instead of always orange. Config:
0.2.0
- Added: Hide the Select button when a node is maxed. TalentTree's node tooltip keeps showing a greyed-out "Select" button after every rank of a node is taken; now the button (and its separator) is hidden and the tooltip is trimmed to fit.
- Only when the node can't be unlocked and its ranks (applied plus selected but not applied yet) have reached its maximum, so it goes away as soon as you press Select; Reset brings it back. A node you can't take for lack of points or an unmet requirement keeps its button.
- TalentTree is optional and reached by reflection; the patch is applied only after everything it needs has been found. If TalentTree is missing or changed, nothing is patched and the log says why once.
- Config:
TalentTree Tooltipsection withHideSelectButtonWhenMaxed.
0.1.0
- First release.
- Added: TalentTree hotkey. Toggles the TalentTree window with a configurable key (default
P), for setups where the inventory UI hides the Talents button.- Ignored while chat, the console or any text field is active, and when there is no local player.
- TalentTree is optional and reached by reflection; if it is missing or changed, the feature turns itself off and logs it once.
- Config:
TalentTree Hotkeysection withEnabledandHotkey.