Download
(72 Kb)
Download
Updated: 06/04/24 12:20 PM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Updated:06/04/24 12:20 PM
Created:06/04/24 12:20 PM
Monthly downloads:817
Total downloads:824
Favorites:2
MD5:
10.0.0
TraitBuddy 2.0
Version: 9.2
by: wolfstar [More]
This was a great addon and the original author stopped playing. Since I was updating it for myself, I figured I'd share. Please do not ask for new features. Besides the new sets and motifs, the only new actual feature I added was compatibility with deconstruction assistants (thanks Shantarna).

Below is Weolo's original description.
TraitBuddy is an addon that tries to help you easily manage and keep track of what crafting research traits all your characters know. Great for those alt'o'holics out there just like myself.

I have expanded many game tooltips so that the information you want to see is right there on the item where you need it. There is also a custom screen if you prefer to see all the research in one place.

In case you are unsure what an alt is, it is a term to describe another/alternative character.

This addon is for Blacksmithing, Clothing, Woodworker and Jewellery traits as the other professions don't have traits you can research.

The latest version of addon library LibAddonMenu is required and will need to be installed separately.

Features
  • Expanded in-game tooltips:
  • Bag, loot, mail, buyback, trade, guild store search, guild store listings, links placed in chat, quest rewards, crafting, equipped items, and motifs
  • See the traits your character and your alts know
  • See the traits your character and your alts are researching
  • Automatically knows when your research has finished. You don't need to log on to your alts for it to update.
  • See the motifs your character and your alts know
  • Research overview screen
  • Compact movable window
  • Allows you to view any of your alts by simply picking them from a dropdown or using an icon bar
  • The screen you see will be just as if you had logged on to that alt
  • You choose which alts are included/compared
  • Customisable icon and text colours
  • Translated into English, French, German, Japanese and Russian
  • Supports gamepad mode
  • Ability to filter motifs, unknown, almost completed etc
  • List of all crafted sets with details of their bonuses and locations
  • Support for other addons such as Inventory Grid View and Inventory Insight
  • Icons in inventory
  • Plus a lot more...

Check out the attached screenshots for a small sample of what the addon offers.

What do the icons mean?
Green Tick
The selected character has researched that trait.

Orange Tick
At least one or more of your characters has completed researching that trait.
But not the currently selected character.

Blue Hourglass
The selected character is researching that trait.

Orange Hourglass
No characters have completed researching that trait but one or more of your characters have started to learn it.

The colours can be customised from the options.

How to set it up
  • Log in to each character one by one so TraitBuddy can automatically work its magic
  • Check out the tooltips on items with traits and motifs

There are 3 ways to open the TraitBuddy window
  1. Bind a key
  2. Use the buttons added to the corners of the crafting stations, skill screen and guild store
  3. Use the chat commands /traitbuddy and /traitbuddyoptions

Use any combination you prefer.
Binding a key is done from the normal ESO options screen
  • Bring up the ESO Options > Controls > Keybindings and scroll down until you see "TraitBuddy Addon"
  • Choose a key you would like to use to show and hide the window
  • Personally I bind the ] key


Info for other Addon makers
Detect when mousing over a trait in TraitBuddy
In your onLoad function
Lua Code:

CALLBACK_MANAGER:RegisterCallback("TB-OnTraitMouseUp", OnTraitMouseUp)
Then add a new function to do your custom stuff
Lua Code:

local function OnTraitMouseUp(craftingSkillType, researchLineIndex, traitIndex)
d(zo_strformat("DEBUG: OnTraitMouseUp <<1>> <<2>> <<3>>", tostring(craftingSkillType), tostring(researchLineIndex), tostring(traitIndex)))
end
Optional Files (0)


Post A Reply Comment Options
Unread 06/09/24, 02:07 PM  
Thrasher

Forum posts: 8
File comments: 217
Uploads: 0
Thank you for maintaining this addon wolfstar!
Report comment to moderator  
Reply With Quote
Unread 06/09/24, 01:02 AM  
RomaNTIC

Forum posts: 1
File comments: 8
Uploads: 0
Yes, the same issue
Update: I found the issue. When I installed this addon and then removed original TraitBuddy addon, some files of this addon have been removed since it uses the same folder as the original addon.

So to fix the error you need to simply reinstall this addon
Last edited by RomaNTIC : 06/09/24 at 02:13 AM.
Report comment to moderator  
Reply With Quote
Unread 06/05/24, 04:18 PM  
generaluploads

Forum posts: 1
File comments: 39
Uploads: 0
Error after log in

Code:
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:445: attempt to index a nil value
stack traceback:
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:445: in function 'ZO_IngameSceneManager:RegisterTopLevel'
	<Locals> self = [table:1]{hudSceneName = "hud", remoteSceneSequenceNumber = 0, exitUIModeOnChatFocusLost = F, isLoadingScreenShown = T, hudUISceneHidesAutomatically = T, hudUISceneName = "hudui", numRemoteTopLevelShown = 0, numTopLevelShown = 0, initialized = F}, locksUIMode = F </Locals>
user:/AddOns/TraitBuddy/TraitBuddy.lua:1110: in function 'TB_Object:OnLoaded'
	<Locals> self = [table:2]{ADDON_NAME = "TraitBuddy", player_activated = F, characterId = 0, ADDON_VERSION = "9.1"}, addonName = "TraitBuddy", name = "TraitBuddy" </Locals>
user:/AddOns/TraitBuddy/TraitBuddy.lua:1137: in function '(anonymous)'
	<Locals> _ = 65536, addonName = "TraitBuddy" </Locals>
Last edited by generaluploads : 06/05/24 at 05:02 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: