Download
(104 Kb)
Download
Updated: 08/21/18 01:37 PM
Pictures
File Info
Compatibility:
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:08/21/18 01:37 PM
Created:10/31/16 04:51 PM
Monthly downloads:799
Total downloads:92,947
Favorites:118
MD5:
Set Tracker  Popular! (More than 5000 hits)
Version: 2.0.1
by: Elephant [More]


Version 2.0.1 released.
  • API bump for Wolfhunter.
  • Updated LibCustomMenu to v6.6.


Description

This addon tracks holdings of set items across all characters the account bank and optionally, all guild banks. It can also track holdings across different login accounts.

It also allows for a set to be tagged with one of five (or fifteen if the sub-menu option is enabled) possible tracking states. Each tracking state has an associated colour and label which can be configured in the addons settings menu.

The backpack free space for each character can be displayed as can the holdings of transmutation
geodes for each character. These two items can be accessed by a context menu on all non-set items,
by key binds or by slash commands. The slash commands are as follows.
/stcb Will display the geode holdings for all characters.
/stfs Will display the free space for all characters.
Both of these options are disabled by default and may be enabled in the settings menu.

Tooltip Enhancements

The Tooltip for a set item is modified to included holdings and tracking information for the set that the item belongs to. The Tooltip will either show "No Holdings" or "Holding nn items". The message is in displayed in one of 7(17) possible colours. The colours denote that the set is either
  • Crafted.
  • Tagged with one of 5(15) possible tracking states.
  • Not tracked.

The tooltips displayed by clicking on an item link in the chat window have been enhanced to display the holdings for the set the item belongs to. This behaviour is activated by clicking the RMB over the tooltip.


Inventory List Enhancements

Inventory lists can be optionally tagged with an icon for tracked set items. The icon will be displayed in the appropriate tracking state colour. Each tracking state can optionally have a unique icon and the icon textures can be optionally configured by the user. Each set can have user notes saved. These notes can be displayed from the item context menu, or as a tooltip on the tracking state icons.


Context Menu Enhancements

The context menu for inventory and bank item lists has some extra options added as follows. These options are only added for items that belong to a set.

"Track Set aaaaa"
This will mark the set as being tracked. There can be up to five(ten) tracking states configured and there will be one menu item for each configured tracking state. The tracking states are configured in the addons settings menu.
aaaaa is a name configurable for each tracking state in the settings window.
"Do Not Track Set"
This will erase the tracking state for the set, i.e set it back to default.
"Edit Set Notes"
This will bring up a text edit dialog allowing user notes to be saved against this set.
"Show Set Notes"
This will display any user notes saved against this set.
"Show Holdings"
This will display all the holdings for this set for all characters in the account as well as the account bank. It also includes holdings on any other login accounts used. Each character on each account must be logged in at least once to gather the inventory for an accurate listing.
Each trait in the holdings display can be shown in a different user configured colour.
The holdings can be displayed either in the chat window or in a separate custom window. The holdings window can be moved and resized at will, the position and size being saved and restored when the UI is restarted.
The level can be optionally included in the holdings list and another option is to have the item link displayed instead of the generic name.
A hotkey definition has been provided for toggling the holdings display window on and off.

ItemBrowser Addon Support

This addon provides full integration with the ItemBrowser addon by @code65536.

All ItemBrowser tooltips will have the Set Tracker information appended.

Left clicking the item in ItemBrowser will perform the default ItemBrowser action i.e. send the set to the chat window.

Right clicking the item will show the Set Tracker context menu.

Note that earlier versions of this addon required making changes to the ItemBrowser code for full integration to work. As of version, 1.1, these changes are no longer needed.




Multiple login account support

This addon can track the holdings for set items for any number of alternate login accounts. Previous versions of the addon required the support of an external application for this functionality. As of version 1.4 the external app is no longer required and it has been removed from the addon package.

To see the inventories of the characters on alternate accounts you must login to each character on each account so that SetTracker can scan the inventories into its database.


Access to SetTracker Data From Other Addons

Some global functions have been provided to allow other addons to access the SetTracker database.

local sTrackColour, sTrackName, sTrackTexture = ST.GetTrackStateInfo(_trackIndex)
--Returns SetTracker data for the specified track index
--sTrackColour - the user configured colour for the set ("RRGGBB")
--sTrackName - the user configured tracking name for the set
--sTrackTexture - the texture used for the track state icon

local iTrackIndex, sTrackName, sTrackColour, sTrackNotes = SetTrack.GetTrackingInfo(bagId, slotIndex)
--Returns SetTracker data for the specified bag item as follows
--iTrackIndex - track state index 0 - 14, -1 means the set is not tracked and 100 means the set is crafted
--sTrackName - the user configured tracking name for the set
--sTrackColour - the user configured colour for the set ("RRGGBB")
--sTrackNotes - the user notes saved for the set

local iMaxIndex = SetTrack.GetMaxTrackStates()
--Returns the current maximum number of tracked states. This can vary depending upon user settings.
--The track state index is 0 base (0 - SetTrack.GetMaxTrackStates()).
2.0.1
  • API bump for Wolfhunter.
  • Updated LibCustomMenu to v6.6.

2.0
  • Optionally track transmutation geodes.
  • Optionally track each characters free backpack space.
  • Fixed bug caused by lack of support for new jewellery traits.

1.9.6 Removed unwanted debugging chat messages.

1.9.5
  • API bump for Summerset.
  • Fixed some issues with house storage.
  • Updated LibAddonMenu to r26.
  • Updated LibCustomMenu to v6.5.

1.9.4 Scan housing storage whenever player travels to a player house.

1.9.3 Fix for housing storage context menu.

1.9.2 Removed debugging messages introduced in 1.9.1.

1.9.1 More support for housing storage (no context menu yet - working on it).

1.9 Support for housing storage.

1.8.9 API bump for Dragon Bones.

1.8.8 Spanish translations - thanks to Kwisatz.

1.8.7
  • API bump for Clockwork City.
  • Updated LibAddonMenu to r25.
  • Added option to force ESO+ behaviour.

1.8.6 Updated LibCustomMenu to v5.

1.8.5 Updated for Horns of the Reach.

1.8.4 Updated LibCustomMenu to 4.3.

1.8.3 Updated LibAddonMenu to r24.

1.8.2 Added option to turn off the extra info included on set item tooltips.

1.8.1
  • Fixed bank scanning issues for ESO+ subscribers.
  • Fixed a bug in the set items holdings count code.
  • Fixed a bug when equipping/unequipping set items.
  • Removed total set items count from tooltip display for performance reasons.
  • Removed legacy data updating code.

1.8 Internal build, never released.

1.7.1 API support for Morrowind.

1.7
  • Added optional support for guild banks (off by default).
  • Added option to allow changing the offset of the prefix icon.

1.6.5 Updated RU translations - thanks to KiriX.

1.6.4 Removed all alpha settings for the holdings window.

1.6.3 Updated JP translations - thanks to BowmoreLover.

1.6.2
  • API update for Homestead
  • Added option to set Alpha on the holdings window.
  • Bug fixes.

1.6.1
  • More optimisations to the scanning code.
  • Updated german tranlations - thanks to Baertram.

1.6
  • Full integration with FCO Item Saver by Baertram.
  • Added option to not keep 'Show Set Notes' on the main context menu.
  • Added option to not track crafted sets.
  • Added option to disable global settings (across account tracking).
  • Fix some minor documentation isues.

1.5.4
  • Initial support for InventoryGridView by Randactyl and ingeniousclown - this is a WIP.
  • Added global function SetTrack.GetTrackStateInfo() to return the data for a specified trackstate index.
  • Added global function SetTrack.GetMaxTrackStates() to return the current maximium trackstate index.
  • Updated German translation, thanks to Baertram.

1.5.3 Internal development version, not released.

1.5.2 Fixed the UI error on line 765.

1.5.1 Added global function to return tracking info for a specified bag item.

1.5
  • Add coloured prefix to decon and guild trader inventory list tracked set items.
  • Option to include item level in the holdings display.
  • Option to display item link instead of name in the holdings display.
  • Added ability to save user notes for each tracked set.
  • German translation thanks to Baertram.
  • Added FCOIS compatibility fix as requested by Baertram.
  • Changed some locale strings to use the in-game translations.
  • Fixed a LAM issue if ItemBrowser is not being used.

1.4
  • Russian translation thanks to ForgottenLight.
  • Japanese translation thanks to BowmoreLover.
  • Made saved inventory data locale agnostic.
  • Support for any number of alternate accounts, no longer needs external helper app - thanks to ForgottenLight for the clue on how to get this working.

1.3.1 Fix the UI error introduced in v1.3.

1.3
  • Localise all strings.
  • Add icons to the holdings display as suggested by Baertram.
  • Add configurable icons to the inventory listings.
  • Remove reloadUI requirement for a couple of settings.
  • Fix a couple of bugs including some API garbage appended to some text.

1.2
  • Add coloured prefix to inventory list tracked set items.
  • Add five more tracking states.
  • Add custom trait colours in holdings display.
  • Further optimisations to the inventory tracking code.

1.1.1 Included missing copy of LibCustomMenu - thanks to Baertram for pointing this out.

1.1
  • Option to use a submenu in the context menu.
  • Add support for 5 more Track States if the sub-menu option is used.
  • Full integration with the Itemisation Browser addon.
  • Changed the inventory scanning code to minimise system impact.

1.0.2 Bug fix for the "SetTracker.lua:1246: attempt to index a nil value" error

1.0.1 Minor cosmetic changes, fixed ItemBrowser integration instructions in UserNotes.ReadMe

1.0 Initial release
Optional Files (0)


Archived Files (32)
File Name
Version
Size
Uploader
Date
2.0
92kB
Elephant
07/27/18 02:33 AM
1.9.6
91kB
Elephant
06/04/18 02:59 PM
1.9.5
91kB
Elephant
06/03/18 02:48 AM
1.9.3
89kB
Elephant
03/21/18 08:19 PM
1.9.2
89kB
Elephant
03/21/18 06:49 PM
1.9.1
89kB
Elephant
03/21/18 06:07 PM
1.9
89kB
Elephant
03/19/18 07:55 PM
1.8.9
89kB
Elephant
02/14/18 01:36 PM
1.8.8
89kB
Elephant
11/15/17 04:16 PM
1.8.7
86kB
Elephant
10/24/17 06:39 PM
1.8.6
85kB
Elephant
08/15/17 04:40 PM
1.8.5
86kB
Elephant
08/14/17 05:12 PM
1.8.2
83kB
Elephant
07/08/17 02:46 AM
1.8.1
83kB
Elephant
07/04/17 11:04 PM
1.7.1
83kB
Elephant
05/23/17 08:32 PM
1.6.5
83kB
Elephant
03/14/17 04:33 PM
1.6.4
82kB
Elephant
02/18/17 02:30 PM
1.6.3
82kB
Elephant
02/09/17 06:44 PM
1.6.2
82kB
Elephant
02/07/17 02:24 PM
1.6.1
82kB
Elephant
01/07/17 02:44 AM
1.5.4
80kB
Elephant
12/03/16 05:44 PM
1.5.2
106kB
Elephant
11/22/16 03:10 PM
1.5
79kB
Elephant
11/20/16 08:54 PM
1.4
76kB
Elephant
11/18/16 03:21 PM
1.3.1
97kB
Elephant
11/16/16 12:04 AM
1.3
97kB
Elephant
11/15/16 11:20 PM
1.2
89kB
Elephant
11/10/16 08:30 PM
1.1.1
88kB
Elephant
11/05/16 09:40 PM
1.1
82kB
Elephant
11/03/16 07:23 PM
1.0.2
82kB
Elephant
11/01/16 03:29 AM
1.0.1
82kB
Elephant
10/31/16 07:42 PM
1.0
82kB
Elephant
10/31/16 04:51 PM


Post A Reply Comment Options
Unread 11/06/16, 09:20 PM  
hydroseven

Forum posts: 0
File comments: 15
Uploads: 0
Re: Re: increase amount of tracked set

I second that....Personally I use itemsaver but I know FCO is very popular as well.

Right now , I have setup the same named group/color in itemsaver and set tracker. When I assign a set to an Alt, I then go manually assign each piece in itemsaver....If only itemsaver could auto flag a new piece of a set tracked by tracked set.

This would save a lot of time.
Of course , these are really just suggestions. Your plugin , your time and effort , your call I am already so happy to have something for this as there was NOTHING like it just a couple weeks ago....

Cheers

Originally Posted by Baertram
@Elephant

If you consider to add colored marker icons have a look at FCOItemSaver or/and ItemSaver. They support marking items with colored icons and are able to filter (hide/show/show only) marked items, as well as save them against deconstruction, sell, trade etc.
+they are connected to many other addons already.
They got global functions to mark items from other addons so they might be what the user asked for without having to implement this totally new into your addon.

If you are interested in trying it out send me a pm.

Originally Posted by hydroseven
Hi.

First I love this addon , it's really well made and a life saver for me. I have multiple alts and I use this to assign set to them for easier dispatch. Therefore I need 13 slots so I can have 12 for the alts and 1 for research/destruc for sets I don't care for.
Hope this make sense.
It would be awesome if you would consider add this.

Thanks again for making this addon regardless
PS: an auto marked colored icon would also be awesome
Report comment to moderator  
Reply With Quote
Unread 11/09/16, 05:19 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
One feature request:
The trait on the set parts (divine,...) are not that easy to read from the texts in the chat and SetTracker window.
I'd like them to show in different colors (or maybe use the zo_ function to concatenate a texture of the trait into the string).

I'll post the function here later as find it again :-)

The same applies to the weapon and armor. I'd love to see the icon of that items itemlink in small so I directly see the style and what it looks like. This would be awesome.

For the future it might be possible to show the SetTracker windoewas a table where each set is organized as one row of icons (or 2 rows) with the text describing the item in short below, and tooltips for the icons that show the setpart.
Headline of each set is the setname + info how many parts you got in total and maybe how many of the same trait you got.
Something like CraftStore's (addon) style browser (book item at the bottom left).
Last edited by Baertram : 11/09/16 at 05:27 AM.
Report comment to moderator  
Reply With Quote
Unread 11/09/16, 02:26 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Originally Posted by timidobserver
1. Bonus points: Add trait filtering at a global level and/or specific set level. So I can say only track divines and impenetrable set pieces and don't track prosperous/training in general AND/OR I can say only track dives mother's Sorrow, impenetrable reactive armor, and sturdy footman.

Global level is probably easiest.

2. Double Bonus Points: Pop a notification in chat box if one if your group members picks up a set item you don't have if it meets your trait filters.

Note: This will only be useful if trait filtering is added as well.
I've given your first suggestion much thought and have come to the conclusion that the benefits don't outweigh the costs. The primary goal of the addon was for me to be able to quickly decide if a set was one worth keeping or was just fit for selling/decon. It does that well now IMHO and implementing this feature would add unnecessary complexity.

As to your second suggestion, I think that the API which allows other players to see what loot you get is an invasion of privacy and should not have been enabled by ZOS. I will never add this feature to any addon I write.
Report comment to moderator  
Reply With Quote
Unread 11/09/16, 02:35 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Originally Posted by Baertram
One feature request:
The trait on the set parts (divine,...) are not that easy to read from the texts in the chat and SetTracker window.
I'd like them to show in different colors (or maybe use the zo_ function to concatenate a texture of the trait into the string).

I'll post the function here later as find it again :-)

The same applies to the weapon and armor. I'd love to see the icon of that items itemlink in small so I directly see the style and what it looks like. This would be awesome.

For the future it might be possible to show the SetTracker windoewas a table where each set is organized as one row of icons (or 2 rows) with the text describing the item in short below, and tooltips for the icons that show the setpart.
Headline of each set is the setname + info how many parts you got in total and maybe how many of the same trait you got.
Something like CraftStore's (addon) style browser (book item at the bottom left).
I'm in the process of implementing your previous suggestion about highlighting set items in the inventory lists, as well as extra tracking states requested by hydroseven, so I can easily add colours to the traits in the holding display. Expect a release in a day or two.

As for your other suggestions regarding link icons and display tables. While they would add quite a bit of utility and quality to the addon, I'm not sure I want to put in the effort it would need to implement them. We'll see how it goes, never say never
Report comment to moderator  
Reply With Quote
Unread 11/09/16, 05:00 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Originally Posted by Elephant
Originally Posted by timidobserver
1. Bonus points: Add trait filtering at a global level and/or specific set level. So I can say only track divines and impenetrable set pieces and don't track prosperous/training in general AND/OR I can say only track dives mother's Sorrow, impenetrable reactive armor, and sturdy footman.

Global level is probably easiest.

2. Double Bonus Points: Pop a notification in chat box if one if your group members picks up a set item you don't have if it meets your trait filters.

Note: This will only be useful if trait filtering is added as well.
I've given your first suggestion much thought and have come to the conclusion that the benefits don't outweigh the costs. The primary goal of the addon was for me to be able to quickly decide if a set was one worth keeping or was just fit for selling/decon. It does that well now IMHO and implementing this feature would add unnecessary complexity.

As to your second suggestion, I think that the API which allows other players to see what loot you get is an invasion of privacy and should not have been enabled by ZOS. I will never add this feature to any addon I write.
Thanks for considering.

Your reasoning for not doing the second one is kind of strange, but it as an author it is your your right not to use a feature that you've decided is an invasion of some sort of perceived privacy.
Last edited by timidobserver : 11/09/16 at 05:13 PM.
Report comment to moderator  
Reply With Quote
Unread 11/10/16, 10:42 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
I found the function to put a DDS texture file into the text again:

Lua Code:
  1. local myText = zo_iconTextFormat("your dds filename here", width, height, "text to concatenate after the icon")

This way it's easily possible to add small icons with let's say 20x20 size to the text in the lists (the icons of the trait e.g.).

The code below is not tested but should (somehow) work

Lua Code:
  1. --At startup build an array with the trait stone textures. The index is the trait type
  2. local traitStoneTextures = {}
  3. for traitItemIndex = 1, GetNumSmithingTraitItems() do
  4.       local traitType, traitItemName, traitStonreTextureName = GetSmithingTraitItemInfo(traitItemIndex)
  5.       table.insert(traitStoneTextures, traitType, traitStonreTextureName)
  6.       --If needed youc an build the itemLink for this trait item too, so you#re able to use it for a tooltip etc.
  7.       --local itemLink = GetSmithingTraitItemLink(traitItemIndex, LINK_STYLE_DEFAULT)
  8. end
  9.  
  10. --Inside the SetTracker list you need to get the itemlink from a tracked set part and store it in variable
  11. --myItemsItemLink
  12. --Then get the trait from that item's itemlink
  13. local itemsTraitType = GetItemLinkTraitInfo(myItemsItemLink)
  14. --Afterwards you're able to get the texture name from the array traitStoneTextures
  15. local traitStoneTextureName = traitStoneTextures[itemsTraitType]
  16. --if the text shown in the settracker is e.g. "... (divine) ..." and is stored in variable
  17. --setPartText
  18. --This is how you put the texture into the text then (you need to find the (divine) in it first so you know the offset where to add the texture though!)
  19. if traitStoneTextureName ~= nil then
  20.    setPartText = zo_iconTextFormat(traitStoneTextureName, 20, 20, setPartText)
  21. end

Originally Posted by Elephant
Originally Posted by Baertram
One feature request:
The trait on the set parts (divine,...) are not that easy to read from the texts in the chat and SetTracker window.
I'd like them to show in different colors (or maybe use the zo_ function to concatenate a texture of the trait into the string).

I'll post the function here later as find it again :-)

The same applies to the weapon and armor. I'd love to see the icon of that items itemlink in small so I directly see the style and what it looks like. This would be awesome.

For the future it might be possible to show the SetTracker windoewas a table where each set is organized as one row of icons (or 2 rows) with the text describing the item in short below, and tooltips for the icons that show the setpart.
Headline of each set is the setname + info how many parts you got in total and maybe how many of the same trait you got.
Something like CraftStore's (addon) style browser (book item at the bottom left).
I'm in the process of implementing your previous suggestion about highlighting set items in the inventory lists, as well as extra tracking states requested by hydroseven, so I can easily add colours to the traits in the holding display. Expect a release in a day or two.

As for your other suggestions regarding link icons and display tables. While they would add quite a bit of utility and quality to the addon, I'm not sure I want to put in the effort it would need to implement them. We'll see how it goes, never say never
Report comment to moderator  
Reply With Quote
Unread 11/10/16, 08:34 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Version 1.2 released.
Report comment to moderator  
Reply With Quote
Unread 11/11/16, 02:44 PM  
hydroseven

Forum posts: 0
File comments: 15
Uploads: 0
Thanks

THANK YOU so so much.

It is perfect !!! you solved my biggest headache with the extra slot , and you added a sweet super useful small icon.

Thank you again for considering and adding these. Your creation is a true life saver for people like me with a lot of alts and who like to collect sets.

I was only dreaming of this addon before I saw it pop in my minion


Originally Posted by Elephant
Version 1.2 released.
Report comment to moderator  
Reply With Quote
Unread 11/11/16, 06:06 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Originally Posted by Baertram
I found the function to put a DDS texture file into the text again:-snip-
Thanks for showing me that function, it has opened up lots of possibilities. I now have working Trait and item type icons in the code ready for the next release, probably in a day or two once I have tested it all a bit more.

Your idea to use the trait stone info didn't pan out but I have managed to get a different approach to work - I looked at the icons sirinsidiator used in AwesomeGuildStore and used those. I'm fairly happy with the results.
Report comment to moderator  
Reply With Quote
Unread 11/12/16, 04:33 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
A bug-fix request:

As the french and german clients are adding some ^f ^m ^p addiitons to the item name texts (to show the gender of the noun, or if its plural), your current output in the holdings is e.g.:
Roben der Transmutation^p

Could you please strip those gender stuff?

The easiest way is either build the itemLink by function GetItemLink(bag, slot) and just post the itemlink to the holdings window, instead if the item's name text that you got somewhere from.
-> Mabye this will make the itemLink even clickable so one can see the tooltip of that item -> you should try it. Posting the itemlink into the chat via d() function makes it clickable :-)

Another way is to format the itemName this way:

Lua Code:
  1. --for bagId and slotIndex
  2. local itemNameWithoutGenderStuff = zo_strformat(SI_TOOLTIP_ITEM_NAME, GetItemName(bagId, slotIndex))
  3.  
  4. --for itemLink
  5. local itemLink = GetItemLink(bagId, slotIndex)
  6. local itemNameWithoutGenderStuff = zo_strformat(SI_TOOLTIP_ITEM_NAME, GetItemLinkName(itemLink))


Another bug-fix request:
I have equipped a helmet of the set "Torug", a destruction staff of this set equipped too.
In my inventory I carry 2 different swords of this set.
The set is automatically tracked.
If I right click any of these item from the "Torug" set I'm not able to "untrack" it again via the command "Do Not Track Set" -> This entry is missing in the context menu.

I've tested it with the normal and the collapsed context menu. Both miss the "Do not track set" entry.
Please enable this entry alwas so one is able to abort the tracking of a set.
Thank you.



And a fetaure request for your localization:
Have a look here at the build in localized strings:
http://esodata.uesp.net/current/src/ingamelocalization/localizegeneratedstrings.lua.html

You can use them with the function
Lua Code:
  1. GetString(SI_<constant name>)

In your holdings window there are many texts that seem to be hard coded "english".
e.g. "Healing staff".
But you could easily use this instead so it will be translated to french and german and all other supported langauges too:

Lua Code:
  1. GetString(SI_WEAPONTYPE9) --Healing staff

The same for all the other weapon and armor types.

Many thanks!

Edit:
I thought I could give you a helping hand and build a list:
Code:
"Axe", -- SI_WEAPONTYPE1
    "Hammer", -- SI_WEAPONTYPE2
    "Sword", -- SI_WEAPONTYPE3
    "Sword", -- SI_WEAPONTYPE4 -- Maybe the 2hd sword
    "Axe", -- SI_WEAPONTYPE5
    "Hammer", -- SI_WEAPONTYPE6
    "Bow", -- SI_WEAPONTYPE8
    "Healing Staff", -- SI_WEAPONTYPE9
    "Rune", -- SI_WEAPONTYPE10
    "Dagger", -- SI_WEAPONTYPE11
    "Fire Staff", -- SI_WEAPONTYPE12
    "Frost Staff", -- SI_WEAPONTYPE13
    "Shield", -- SI_WEAPONTYPE14
    "Lightning Staff", -- SI_WEAPONTYPE15


    "Helmet", -- SI_ITEMSTYLECHAPTER1
    "Glove", -- SI_ITEMSTYLECHAPTER2
    "Boot", -- SI_ITEMSTYLECHAPTER3
    "Legs", -- SI_ITEMSTYLECHAPTER4
    "Breastplate", -- SI_ITEMSTYLECHAPTER5
    "Belt", -- SI_ITEMSTYLECHAPTER6
    "Shoulder", -- SI_ITEMSTYLECHAPTER7

 "Head", -- SI_EQUIPTYPE1
    "Neck", -- SI_EQUIPTYPE2
    "Chest", -- SI_EQUIPTYPE3
    "Shoulders", -- SI_EQUIPTYPE4
    "One Handed", -- SI_EQUIPTYPE5
    "Two Handed", -- SI_EQUIPTYPE6
    "Off Hand", -- SI_EQUIPTYPE7
    "Waist", -- SI_EQUIPTYPE8
    "Legs", -- SI_EQUIPTYPE9
    "Feet", -- SI_EQUIPTYPE10
    "Appearance", -- SI_EQUIPTYPE11
    "Ring", -- SI_EQUIPTYPE12
    "Hand", -- SI_EQUIPTYPE13
    "Main Hand", -- SI_EQUIPTYPE14
    "Poison", -- SI_EQUIPTYPE15
Last edited by Baertram : 11/12/16 at 05:07 AM.
Report comment to moderator  
Reply With Quote
Unread 11/12/16, 05:21 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
Request: Track set, trait, and slot.

It would be helpful if we could track not only the set but the trait we are interested in. A second helpful thing would be to be able to track particular slots we are interested in.

Does this addon also identify name item set pieces? Like "Watcher's Eye" which is a Worm's Raiment necklace.

Thank you!
Report comment to moderator  
Reply With Quote
Unread 11/12/16, 05:47 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Re: Request: Track set, trait, and slot.

Originally Posted by Jhenox
It would be helpful if we could track not only the set but the trait we are interested in. A second helpful thing would be to be able to track particular slots we are interested in.

Does this addon also identify name item set pieces? Like "Watcher's Eye" which is a Worm's Raiment necklace.

Thank you!
As long as the API sends set information then the unique named item will be identified as a set piece.

I've already been asked about tracking traits and have decided that it's not on my list of things to do at this time. This goes the same for tracking slots.
Report comment to moderator  
Reply With Quote
Unread 11/12/16, 05:54 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Originally Posted by Baertram
-snip-Another bug-fix request:
I have equipped a helmet of the set "Torug", a destruction staff of this set equipped too.
In my inventory I carry 2 different swords of this set.
The set is automatically tracked.
If I right click any of these item from the "Torug" set I'm not able to "untrack" it again via the command "Do Not Track Set" -> This entry is missing in the context menu.

I've tested it with the normal and the collapsed context menu. Both miss the "Do not track set" entry.
Please enable this entry alwas so one is able to abort the tracking of a set.
Thank you.
-snip-
This is by design. Torugs is a crafted set and all crafted sets are automatically tracked as such. You cannot select any option for a crafted set other than "Show Holdings".

I have implemented your other requests into the next release. Hopefully the gender garbage should be gone and all strings have been localised, although I will need assistance with the actual translations - hint, hint
Report comment to moderator  
Reply With Quote
Unread 11/15/16, 11:25 PM  
Elephant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 65
Uploads: 1
Version 1.3 released.

This version has been fully localised although the only language currently supported is English. Locale files have been provided for de and fr but they are, at present, just direct copies of the en file.

If anyone cares to provide me with translated locale files I will include them in the next release. Also if anyone cares to make new language locale files using en.lua as the template I will also include them in a future release.

Update - 1.3.1 released to fix a UI error introduced in 1.3.
Last edited by Elephant : 11/16/16 at 12:05 AM.
Report comment to moderator  
Reply With Quote
Unread 11/16/16, 02:01 AM  
ForgottenLight
 
ForgottenLight's Avatar
AddOn Author - Click to view AddOns

Forum posts: 48
File comments: 237
Uploads: 12
Perhaps this information will be useful. And then will not need a external application.
Lua Code:
  1. -- This is a typical way of saving variables that are common to all characters of the account.
  2. stSaveData = ZO_SavedVars:NewAccountWide(ST_SaveDataName, 1, nil, ST_defaults)
  3.  
  4. -- And so it is possible to save variables common to all accounts.
  5. stSaveData = ZO_SavedVars:NewAccountWide(ST_SaveDataName, 1, nil, ST_defaults, nil, "AcrossAllAcounts")

IMHO, use the name of the saved variables are stored to file \live\SavedVariables\SetTracker.lua in different languages is a bad idea. When the player switches the language, he will need to log each of his characters to rebuild holdings data!
For example:
Lua Code:
  1. -- In English
  2. ST_SavedVariables = {
  3.     ["Default"] = {
  4.         ["@Accaunt"] = {
  5.             ["$AccountWide"] = {
  6.                     ["Crafting Bag"] = {},
  7.                     ["CharName1-Worn"] =  {},
  8.  
  9. -- In Russian
  10. ST_SavedVariables = {
  11.     ["Default"] = {
  12.         ["@Accaunt"] = {
  13.             ["$AccountWide"] = {
  14.                     ["Ремесл.сумка"] = {},
  15.                     ["CharName1-Одето"] =  {},
A good style is the use of language-independent constants for variable names (or array indices).
Last edited by ForgottenLight : 11/16/16 at 05:21 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: