Download
(104 Kb)
Download
Updated: 05/20/19 10:43 AM
Updated:05/20/19 10:43 AM
Created:03/05/19 05:46 PM
Monthly downloads:105
Total downloads:14,524
Favorites:27
MD5:
Set Tracker - UPDATED  Popular! (More than 5000 hits)
Version: 2.0.7
by: qbit [More]
3/25/2021:

I sent the following to someone that emailed me directly. I appreciate their interest in the addon and wherewithal to track down how to contact me directly. The people interested in this addon should know my quoted response below. The addon is open source by default since it is just a LUA script. Feel free to fork it. The addon should no longer be necessary after the "sticker book" or whatever they called it was released.

No, I do not play ESO anymore. I should probably post a note to the discussion thread on the forum there. I stopped playing when they stupidly disabled the API Master Merchant required to download sales data regarding guild stores. My "end game" was playing the economy, and I was in five different trade guilds. The API disabling ended my stay in ESO. It took away what I enjoyed, and I don't care if they re-enabled it at this point. All that said, the new "Sticker Book" should remove the need to use this addon. This addon was for the purpose of limited inventory and set tracking. You no longer have to do that after the new "Sticker Book" implementation (and I'll be honest, it made me consider playing again; but MMOs are toxic in my life). Yes, I still read the ESO forums despite being banned because I'm an asshole. Good luck and stay safe. I'm going to logon and copy/paste this to the thread.




ORIGINAL ADDON by Elephant: https://www.esoui.com/downloads/info...etTracker.html

The original addon is no longer being maintained. Future bug fixes and features will go into this one.

All credit for this addon goes to the original author Elephant.




To-do list (in no particular order):

-Make addon remove inventory holdings associated with deleted characters. It was not previously doing this with guild banks.

-Fix free bag space display feature. It doesn't appear to work despite loading proper data into tables.

-Check compatibility of all existing features with multiple accounts (I don't currently have a second account).

-Continued checks with compatibility with Inventory Grid View addon. It appears to be ignoring the tracked set icon offset. Which is fine, because it is displayed in a good place and doesn't conflict with CraftStore need-to-research icon placement. I don't use Inventory Grid View.

-Compatibility checks with FCO ItemSaver addon. I don't use this addon.

-Sort item holdings list.

-Add drop-down menu with preview to choose custom icon textures instead of manually entering file names.

-Add options to adjust icon offset in different inventory views (guild store, decon stations, etc.). The item icons are displayed at different locations for these lists, so a user might want to use different set tracker icon offsets.

-Add vertical icon offset slider and icon size adjustment.

-Allow crafted sets to be categorized/tracked and remove option for "track crafted sets".

-Add button in addon settings to delete the item holding inventory data from the SavedVars (will require the user to logon to each account/character, revist homes to populate home storage, revisit guild banks, etc.). This is to fix bad item holding data for deleted characters, guild banks they are no longer a member of, etc. without having to delete the entire SavedVars file.

-Add button in each tracked category option (where you can define a name and color) that clears all tracked sets for that category. This would be a QoL improvement for when these are adjusted and you want to clear the tracked sets for a fresh start without deleting SavedVars file.

-Enable the commented out code that gives an option for alpha transparency on the SetTracker holdings display window. This may have problems and is why it was disabled.

-Update localization tables to include any missing strings and make them consistent with en.lua and get translations for those if necessary. Also add localizations for the new addon setting menu options described above.

-Figure out why set tracking icons are not shown in item tooltip but are shown in popup item data.

-Some way to track needed traits/weights and highlight them in the inventory window. So when you're fumbling around in bags in those moments after a dungeon/trial, it's easier to see what you want to keep and what to trade without reviewing the item holdings list.
2.0.7
-API bump for Elsweyr.

2.0.6
-Items now sort in the holdings list output for easier review and comparison of holdings.

2.0.5
-Fixed decon and guild store tracked icon offset functionality to use the settings slider in SetTracker options.
-Added function that will remove guild bank items from the inventory lists when you disable the feature to track guild banks.

2.0.4
-Added optional dependency for CustomQualityColors addon. This addon needs to load before SetTracker for it to be compatible with tooltips.

2.0.3
-Updated embedded libraries and corrected issue with addon settings panel.

2.0.2
-API bump for Wrathstone.
-Corrected functions for new guild store API.
Archived Files (5)
File Name
Version
Size
Uploader
Date
2.0.6
104kB
qbit
05/11/19 09:59 AM
2.0.5
103kB
qbit
05/05/19 02:44 AM
2.0.4
103kB
qbit
05/03/19 07:46 PM
2.0.3
106kB
qbit
05/03/19 10:36 AM
2.0.2
104kB
qbit
03/05/19 06:46 PM


Post A Reply Comment Options
Unread 03/24/24, 07:44 AM  
Highlor3

Forum posts: 0
File comments: 20
Uploads: 0
Companion's Gear Tracker

Could you add the functionality to track specific Companion's Gear traits? Or at least an Edit Set Note (that shows on hoover like the ones already in the addon) for Companion's Gear.
Report comment to moderator  
Reply With Quote
Unread 06/25/21, 06:49 PM  
getadl

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by zillaf
Originally Posted by getadl
Curiously it also shows up as a submod of LibMsgWin-1.0.
Not sure what you mean with this
In the Addon menu it was listed like this:
LibMsgWin-1.0
->SetTracker

Anyway I removed, then redownloaded & reinstalled everything and it works now. Doesn't have that strange thing in the Addon menu either. Don't know what caused the issue thought, just glad it's fixed. Thx for the help.
Report comment to moderator  
Reply With Quote
Unread 06/15/21, 06:56 AM  
zillaf

Forum posts: 4
File comments: 18
Uploads: 0
Originally Posted by getadl
Curiously it also shows up as a submod of LibMsgWin-1.0.
Not sure what you mean with this

Dependencys from 2.0.9 are:
DependsOn: LibMsgWin-1.0 LibAddonMenu-2.0>=28 LibCustomMenu>=691

Make sure they are installed seperatly and up do date...
Deactivate all others to test.

Your errors point to msg and window calls (and libcustommenu) in the lua code, so looks like its a libmsgwin problem (missing?)
Report comment to moderator  
Reply With Quote
Unread 06/13/21, 09:02 PM  
getadl

Forum posts: 0
File comments: 6
Uploads: 0
Hi.
I got some errors since Blackwood (tried both 2.0.9 & Baertram's version, also tried running just this mod & dependencies).

At login I get this error :

user:/AddOns/SetTracker/SetTracker.lua:3081: attempt to index a nil value
stack traceback:
user:/AddOns/SetTracker/SetTracker.lua:3081: in function 'initWindows'
user:/AddOns/SetTracker/SetTracker.lua:3257: in function 'Initialise'

Track Set & Do Not Track Set still works but when I try to use Show Set Holdings I get this error:

user:/AddOns/SetTracker/SetTracker.lua:1649: attempt to index a nil value
stack traceback:
user:/AddOns/SetTracker/SetTracker.lua:1649: in function 'sendHoldingsMsg'
user:/AddOns/SetTracker/SetTracker.lua:1914: in function 'doShowHoldings'
user:/AddOns/SetTracker/SetTracker.lua:2061: in function 'showBagItemHoldings'
user:/AddOns/SetTracker/SetTracker.lua:2161: in function 'OnSelect'
EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:451: in function 'ZO_Menu_ClickItem'
user:/AddOns/LibCustomMenu/LibCustomMenu.lua:579: in function 'MouseUp'


Curiously it also shows up as a submod of LibMsgWin-1.0.

Hope you can help.
Report comment to moderator  
Reply With Quote
Unread 06/09/21, 05:36 AM  
zillaf

Forum posts: 4
File comments: 18
Uploads: 0
right click -> save as
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 03:39 PM  
zapbrannigan

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by zapbrannigan
Originally Posted by code65536
Version 2.0.9
http://eso.code65536.com/files/SetTracker-2.0.9.zip
  • The integration with Item Set Browser has been rewritten, to use ISB's integration API instead of overwriting ISB's own internal functions.
  • Embedded libraries have been removed, to address the issues with LibCustomMenu.
  • Miscellaneous fixes with LibCustomMenu and the loading of saved variables. (Baertram)



Originally Posted by zillaf
Thx for the Fix
But we have now several (i think 3) versions of 2.0.8

Baertram did post another release a while back (one page back in the comments).
Ah, I did not see that, since it had been pushed back to page 2. I've rebased my patch against his version and incremented the version to 2.0.9. This version thus includes the additional fixes that he had made.
Link not work
Need https instead http
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 03:38 PM  
zapbrannigan

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by code65536
Version 2.0.9
http://eso.code65536.com/files/SetTracker-2.0.9.zip
  • The integration with Item Set Browser has been rewritten, to use ISB's integration API instead of overwriting ISB's own internal functions.
  • Embedded libraries have been removed, to address the issues with LibCustomMenu.
  • Miscellaneous fixes with LibCustomMenu and the loading of saved variables. (Baertram)



Originally Posted by zillaf
Thx for the Fix
But we have now several (i think 3) versions of 2.0.8

Baertram did post another release a while back (one page back in the comments).
Ah, I did not see that, since it had been pushed back to page 2. I've rebased my patch against his version and incremented the version to 2.0.9. This version thus includes the additional fixes that he had made.
Link not work
Report comment to moderator  
Reply With Quote
Unread 06/07/21, 03:12 PM  
zapbrannigan

Forum posts: 0
File comments: 4
Uploads: 0
item set browser

integration work? right click menu has 2 lines add to favorites and send in chat
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 05:58 AM  
zillaf

Forum posts: 4
File comments: 18
Uploads: 0
Thank you very much for the merge.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 02:40 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 371
Uploads: 40
Version 2.0.9
http://eso.code65536.com/files/SetTracker-2.0.9.zip
  • The integration with Item Set Browser has been rewritten, to use ISB's integration API instead of overwriting ISB's own internal functions.
  • Embedded libraries have been removed, to address the issues with LibCustomMenu.
  • Miscellaneous fixes with LibCustomMenu and the loading of saved variables. (Baertram)



Originally Posted by zillaf
Thx for the Fix
But we have now several (i think 3) versions of 2.0.8

Baertram did post another release a while back (one page back in the comments).
Ah, I did not see that, since it had been pushed back to page 2. I've rebased my patch against his version and incremented the version to 2.0.9. This version thus includes the additional fixes that he had made.
Last edited by code65536 : 06/02/21 at 02:40 AM.
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 03:00 PM  
zillaf

Forum posts: 4
File comments: 18
Uploads: 0
Thx for the Fix
But we have now several (i think 3) versions of 2.0.8

Baertram did post another release a while back (one page back in the comments).
Code:
2.0.8	-API bump for Greymoor - Baertram
			-Removed embedded old libraries
			-Added dependencies properly to SetTracker.txt (including newest vesion checks via >=)
			-Removed LibStub calls and exchanged them with calls to the librarie's global variables
			-Fixed LibCustomMenu call to properly use LibCustomMenu:RegisterContextMenu instead of meanwhile outdated ZO_PreHook to ZO_InventorySlot_ShowContextMenu
Not sure if those LibcustomMenu changes are still needed, but if, maybe include these and release it as 2.0.9?
(There are a few Code differences between your (code65536) Version and Baertrams, but my lua understanding is Limited )
So we have all necessary changes in one?
Report comment to moderator  
Reply With Quote
Unread 05/27/21, 05:45 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 371
Uploads: 40
This version fixes a couple of issues:
  • The integration with Item Set Browser has been rewritten, to use ISB's integration API instead of overwriting ISB's own internal functions.
  • Embedded libraries have been removed, to address the issues with LibCustomMenu.

http://eso.code65536.com/files/SetTracker-2.0.8.zip
Report comment to moderator  
Reply With Quote
Unread 05/14/21, 01:11 AM  
OneSkyGod
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 60
Uploads: 1
errors

Thanks Votan for the Fix
Last edited by OneSkyGod : 05/14/21 at 10:09 AM.
Report comment to moderator  
Reply With Quote
Unread 05/04/21, 10:56 AM  
Berun

Forum posts: 0
File comments: 7
Uploads: 0
SetTracker.txt update

I also encountered the error described by T3Am3R, and went a little further in editing SetTracker.txt. I removed all the embedded libraries and updated the API Version to the current latest (100034, Flames of Ambition) so it doesn't show as out of date. If you use this file, you can delete the embedded [libs] directory, but you will need to install LibMsgWin-1.0, LibAddonMenu-2.0, and LibCustomMenu in the main Addons directory. LibStub is not needed.

Code:
## APIVersion: 100034
## Version: 2.0.8
## Title: |cFFFFB0Set Tracker|r
## Author: @Elephant42, updated by @q.bit, updated by @berun
## SavedVariables: ST_SavedVariables
## DependsOn: LibMsgWin-1.0 LibAddonMenu-2.0 LibCustomMenu
## OptionalDependsOn CustomQualityColors

locales/en.lua
locales/$(language).lua
SetTracker.lua
SetTracker.xml
Bindings.xml

Custom Quality Colors is a discontinued (but still functional) addon that lets you change the colors associated with an item's quality.
Report comment to moderator  
Reply With Quote
Unread 04/28/21, 04:29 PM  
T3Am3R

Forum posts: 0
File comments: 4
Uploads: 0
"Failed to create control 'LibCustomMenuSubmenu'. Duplicate name."

For all who are faced with the error after updating LibCustomMenu (7.0.0) and fixed other addons allready (i.e. Dolgubon's Lazy Writ Crafter votan's comment).

1) Delete the LibCustomMenu folder out of the SetTracker folder

2) Change the SetTracker.txt:
Code:
## APIVersion: 100027
## Version: 2.0.7
## Title: |cFFFFB0Set Tracker|r
## Author: @Elephant42, updated by @q.bit
## SavedVariables: ST_SavedVariables
## DependsOn: LibCustomMenu
## OptionalDependsOn: LibStub LibMsgWin-1.0 LibAddonMenu-2.0 CustomQualityColors

libs\LibStub\LibStub.lua

libs\LibAddonMenu-2.0\LibAddonMenu-2.0.lua
libs\LibAddonMenu-2.0\controls\panel.lua
libs\LibAddonMenu-2.0\controls\submenu.lua
libs\LibAddonMenu-2.0\controls\button.lua
libs\LibAddonMenu-2.0\controls\checkbox.lua
libs\LibAddonMenu-2.0\controls\colorpicker.lua
libs\LibAddonMenu-2.0\controls\iconpicker.lua
libs\LibAddonMenu-2.0\controls\custom.lua
libs\LibAddonMenu-2.0\controls\description.lua
libs\LibAddonMenu-2.0\controls\dropdown.lua
libs\LibAddonMenu-2.0\controls\editbox.lua
libs\LibAddonMenu-2.0\controls\header.lua
libs\LibAddonMenu-2.0\controls\slider.lua
libs\LibAddonMenu-2.0\controls\texture.lua
libs\LibAddonMenu-2.0\controls\divider.lua

libs\LibMsgWin-1.0\LibMsgWin-1.0.lua
#libs\LibCustomMenu\LibCustomMenu.lua

locales/en.lua
locales/$(language).lua
SetTracker.lua
SetTracker.xml
Bindings.xml
Hope it helps.



According to the fix above try this if you get conflicts with other mods due to LibStub and/or LibAddonMenu-2.0.

1) Delete the folders of LibStub and LibAddonMenu-2.0 out of the SetTracker Folder

2) Change the SetTracker.txt
Code:
## APIVersion: 100027
## Version: 2.0.7
## Title: |cFFFFB0Set Tracker|r
## Author: @Elephant42, updated by @q.bit
## SavedVariables: ST_SavedVariables
## DependsOn: LibCustomMenu LibAddonMenu-2.0 LibStub
## OptionalDependsOn: LibMsgWin-1.0 CustomQualityColors

#libs\LibStub\LibStub.lua

#libs\LibAddonMenu-2.0\LibAddonMenu-2.0.lua
#libs\LibAddonMenu-2.0\controls\panel.lua
#libs\LibAddonMenu-2.0\controls\submenu.lua
#libs\LibAddonMenu-2.0\controls\button.lua
#libs\LibAddonMenu-2.0\controls\checkbox.lua
#libs\LibAddonMenu-2.0\controls\colorpicker.lua
#libs\LibAddonMenu-2.0\controls\iconpicker.lua
#libs\LibAddonMenu-2.0\controls\custom.lua
#libs\LibAddonMenu-2.0\controls\description.lua
#libs\LibAddonMenu-2.0\controls\dropdown.lua
#libs\LibAddonMenu-2.0\controls\editbox.lua
#libs\LibAddonMenu-2.0\controls\header.lua
#libs\LibAddonMenu-2.0\controls\slider.lua
#libs\LibAddonMenu-2.0\controls\texture.lua
#libs\LibAddonMenu-2.0\controls\divider.lua

libs\LibMsgWin-1.0\LibMsgWin-1.0.lua

#libs\LibCustomMenu\LibCustomMenu.lua

locales/en.lua
locales/$(language).lua
SetTracker.lua
SetTracker.xml
Bindings.xml
Couldn't test this since i get no other errors or conflicts.

SetTracker works fine so far for me at this point.

Cheers!
Last edited by T3Am3R : 04/28/21 at 04:47 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: