Go to Page... |
Compatibility: | Gold Road (10.0.0) |
Updated: | 06/04/24 12:20 PM |
Created: | 06/04/24 12:20 PM |
Monthly downloads: | 345 |
Total downloads: | 2,357 |
Favorites: | 4 |
MD5: | |
Categories: | TradeSkill Mods, Discontinued & Outdated |
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
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
There are 3 ways to open the TraitBuddy window
Use any combination you prefer. Binding a key is done from the normal ESO options screen
Info for other Addon makers Detect when mousing over a trait in TraitBuddy In your onLoad function Lua Code:
Lua Code:
|
Comment Options |
wolfstar |
View Public Profile |
Send a private message to wolfstar |
Find More Posts by wolfstar |
Add wolfstar to Your Buddy List |
08/16/24, 09:15 AM | ||
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: Re: Jewelry trait Bug [FIX !!]
As far as I've checked the process of collectiing the known/in research traits uses a different approach then displaying it. see e.g. function TB_Object:OnResearchTimesUpdated() as an example. This uses some engine built in function to resolve to the proper indices. And the function TB_Object:ItemToResearchLineIndex is only used to display the informations in the item popup. I tried to check the calling tree here. But as VS Code is not properly resolving it I've done it manually with a search on the full source and looking into the parts where the function names is used. Further tested the initial reading of researched traits for a character with deleting the saved ones and reload it. So I could see that the initial data extraction is working fine (compared it manually with the save data file). And finally I tried to research a new trait after applying this change for a ring and a necklace and it worked like expected. So no data is swapped or placed in the wrong trait line. Maybe, if enough time given, I can try the IntelliJ free editor on this. greets
Last edited by OswaldoAtGit : 08/16/24 at 09:25 AM.
|
|
|
OswaldoAtGit |
View Public Profile |
Send a private message to OswaldoAtGit |
Find More Posts by OswaldoAtGit |
Add OswaldoAtGit to Your Buddy List |
08/15/24, 03:06 PM | ||
|
Re: Jewelry trait Bug [FIX !!]
I suspect you did more if this was all that fixed it for you. I am still researching this.
Last edited by wolfstar : 08/16/24 at 01:41 AM.
|
|
|
wolfstar |
View Public Profile |
Send a private message to wolfstar |
Find More Posts by wolfstar |
Add wolfstar to Your Buddy List |
08/13/24, 10:29 AM | |
Forum posts: 0
File comments: 2
Uploads: 0
|
Jewelry trait Bug [FIX !!]
FIX FOR THE WRONG Necklace <> Ring Tooltips:
in the TraitBuddy.lua script search for function TB_Object:ItemToResearchLineIndex and change if equipType==EQUIP_TYPE_NECK then return 1 elseif equipType==EQUIP_TYPE_RING then return 2 to if equipType==EQUIP_TYPE_RING then return 1 elseif equipType==EQUIP_TYPE_NECK then return 2 Yes, that's it Took me some time to reverse track it, but it was annoying as hell . Hope you will include this in the next bug fix. Would have pushed it at github but didn't found it.
Last edited by OswaldoAtGit : 08/13/24 at 10:29 AM.
|
|
OswaldoAtGit |
View Public Profile |
Send a private message to OswaldoAtGit |
Find More Posts by OswaldoAtGit |
Add OswaldoAtGit to Your Buddy List |
08/05/24, 12:29 PM | |||
Forum posts: 0
File comments: 6
Uploads: 0
|
Re: Re: Jewelry trait Bug
By opening the TraitBuddy UI you will see the correct knowledge, fortunately. |
||
|
fabviale |
View Public Profile |
Send a private message to fabviale |
Find More Posts by fabviale |
Add fabviale to Your Buddy List |
07/08/24, 07:11 AM | |
Forum posts: 0
File comments: 1
Uploads: 0
|
Error with Scripts in Gamepad mode
this happens when ever i scroll over a script from the scribing update with the game in gamepad mode
Both versions of TraitBuddy get the error. i removed TraitBuddy and the error has gone away Code:
/EsoUI/Libraries/Utility/ZO_PlatformUtils.lua:119: Attempt to access a private function 'IsInUI' from insecure code. The callstack became untrusted 4 stack frame(s) from the top. stack traceback: /EsoUI/Libraries/Utility/ZO_PlatformUtils.lua:119: in function 'ZO_IsIngameUI' /EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1096: in function 'ZO_Tooltip:LayoutCraftedAbilityScriptItem' /EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1690: in function 'layoutFunction' /EsoUI/PublicAllIngames/Tooltip/ItemTooltips.lua:1721: in function 'ZO_Tooltip:LayoutItem' (tail call): ? (tail call): ? user:/AddOns/TraitBuddy/TraitBuddy.lua:131: in function 'tooltipFunction' /EsoUI/Common/ZO_Tooltip/Gamepad/ZO_Tooltip_Gamepad.lua:32: in function 'LayoutFunction' /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1140: in function 'ZO_GamepadInventory:UpdateItemLeftTooltip' /EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:1169: in function 'OnSelectedDataChangedCallback' /EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks' /EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1137: in function 'ZO_ParametricScrollList:UpdateAnchors' /EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:916: in function 'ZO_ParametricScrollList:OnUpdate' /EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:89: in function '(anonymous)' |
|
L0rdDrag0n1313 |
View Public Profile |
Send a private message to L0rdDrag0n1313 |
Find More Posts by L0rdDrag0n1313 |
Add L0rdDrag0n1313 to Your Buddy List |
06/28/24, 12:34 AM | ||
|
Re: Jewelry trait Bug
|
|
|
wolfstar |
View Public Profile |
Send a private message to wolfstar |
Find More Posts by wolfstar |
Add wolfstar to Your Buddy List |
06/27/24, 03:42 AM | |
Forum posts: 0
File comments: 12
Uploads: 0
|
Jewelry trait Bug
there is a bug in original add on and this one too which causes jewelry trait items to be linked wrong in the chat.
for example if i open jewelry section on my alt and have Protective Ring unresearched, then right click on it and press Link in chat, the add on will link Protective Necklace instead. and vice versa can you fix it please. update: issue is even bigger, if i hover mouse over a protective necklace it says my alt can research it while my alt actually can research protective ring.
Last edited by mrgspeed : 06/27/24 at 03:58 AM.
|
|
mrgspeed |
View Public Profile |
Send a private message to mrgspeed |
Find More Posts by mrgspeed |
Add mrgspeed to Your Buddy List |
06/09/24, 02:07 PM | |
Forum posts: 8
File comments: 222
Uploads: 0
|
Thank you for maintaining this addon wolfstar!
|
|
Thrasher |
View Public Profile |
Send a private message to Thrasher |
Send email to Thrasher |
Find More Posts by Thrasher |
Add Thrasher to Your Buddy List |
06/09/24, 01:02 AM | |
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.
|
|
RomaNTIC |
View Public Profile |
Send a private message to RomaNTIC |
Send email to RomaNTIC |
Find More Posts by RomaNTIC |
Add RomaNTIC to Your Buddy List |
06/05/24, 04:18 PM | |
Forum posts: 1
File comments: 40
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.
|
|
generaluploads |
View Public Profile |
Send a private message to generaluploads |
Send email to generaluploads |
Find More Posts by generaluploads |
Add generaluploads to Your Buddy List |