Download
(17 Kb)
Download
Updated: 10/02/23 12:48 AM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:10/02/23 12:48 AM
Created:10/11/20 09:03 PM
Monthly downloads:712
Total downloads:114,758
Favorites:110
MD5:
Set Collection Marker (Sticker Book)  Popular! (More than 5000 hits)
Version: 2.1.0
by: Kyzeragon [More]
This addon depends on LibAddonMenu-2.0.

Inventory Icons
Adds an icon in your inventories next to items that are not in your set collection / sticker book. This allows you to easily see which items you can bind for your collection instead of selling/trading it. The icon works in player inventories, banks, guild banks, crafting stations, deconstruction assistant, transmute stations, guild stores, trading, and selling to merchants. Supports GridList, and minimally InventoryGridView.


Chat Icons
Also adds icons for chat messages that contain items not in your set collection. Useful for a quick check of what your group members linked in chat! Different styles of the display: Beginning of the message / End of the message / Before the uncollected item / After the uncollected item


Works with addons that output item links in chat too (also supports pChat/rChat), including:
LuiExtended
Trading Addons
Group Loot Notifier (must use the "First tab" option)
LootDrop
Loot Log


Trading Tools
When a player links items in chat that you have not collected, Set Collection Marker shows a [Req] button at the beginning of the chat message. Clicking it will prefill a whisper to that player to request the items.


When a player whispers you item links, for example:

You can then either trade or mail them the items easily. Set Collection Marker adds a button to the trade window:

And the mail window:

Clicking these buttons will add the tradeable/mailable items to the trade window/mail.

Known Issues / Planned Features
- Some quest rewards in Blackwood+ zones apparently don't work with the sticker book, so Set Collection Marker is correct in NOT marking these items. Most likely ZOS neglected to make these items collectible, there's nothing I can do about it
- I plan to add some command that lists the tradeable items you have into chat, in the future
- Icons will still show on system messages such as from Loot Log that already indicate uncollected items - will add settings to change this in a later update
- Does not support Guild Store or trade window for gamepad UI
v2.1.0
- Added a setting to not use whisper for requesting items. Instead, it would use the same channel as the original message, e.g. group, guild, etc.
- Fixed an error that could occur when opening the guild bank in gamepad mode before opening personal bank. Also the indicators actually work in gamepad guild bank now
- API bump to U39

v2.0.2
- API bump to Scribes of Fate; no code changes

v2.0.1
- API bump to Lost Depths; no code changes

v2.0.0
- Added a [Req] button in front of player-sent messages containing item links you have not yet collected. Clicking the button will prefill a message to that player to request the items. Can disabled or change prefix in Settings > Trading > Request button
- Added a button in the trade window when trading with another player. If that player has whispered you item links recently, clicking the button will add the tradeable items you have to the trade window. Can be disabled in Settings > Trading > Trade window button
- Added boxes in the Send Mail window that list item links players have recently whispered to you. Clicking the button will add the mailable items you have to the mail and fill in the recipient. Can be disabled in Settings > Trading > Mail window UI
- Refactored code

v1.3.0
- Added icons in Deconstruction Assistant menu, toggled via the same setting as Crafting Stations

v1.2.6
- API bump to High Isle, no code changes

v1.2.5
- API bump to Ascending Tide, no code changes

v1.2.4
- API bump to Deadlands, no code changes

v1.2.3
- API bump to Waking Flame, no code changes

v1.2.2
- API bump to Blackwood, no code changes
- Note: some quest rewards in Blackwood apparently don't work with the sticker book, so Set Collection Marker is correct in NOT marking these items. Most likely ZOS neglected to make these items collectible, there's nothing I can do about it

v1.2.1
- API bump to Flames of Ambition, no code changes

v1.2.0
- Added icons to trade window (keyboard UI)
- Possibly fixed the chat icons sometimes not working with rChat

v1.1.0
- Added support for gamepad UI inventories except for guild store -- thanks Friday_The13_rus!
- Added icons in the buyback tab for vendors

v1.0.5
- Fixed the chat icons sometimes not working with pChat

v1.0.2
- Fixed the System Message / Chat Message setting toggles not actually working lol

v1.0.1
- Greatly improved checking of which items should be marked - thanks code65536!
- *LibSets is now NO LONGER a dependency*

v1.0.0
- Removed pre-Markarth checks since they're now unnecessary, so slightly better performance
- Fixed potential LUA error if a message is empty
- Fixed icons showing on certain special quest reward / boss drop items that were of crafted sets, such as Prismatic Blade (Orgnum's Scales) from Fighters Guild quests
- Fixed icons showing for the Prophet's set and Broken Soul rings, from levelling rewards
- *LibSets is now a required dependency*

v0.9.5
- Fixed icon showing for craftable set items

v0.9.4
- Fixed /r command to reply to whispers not working, should be hooking the chat formatter correctly now

v0.9.3
- Added icons in both player chat and system messages, check addon description page or addon settings for more info!

v0.9.2
- Added support for transmute station window
- Require minimum version 31 of LibAddonMenu-2.0
- Added support for GridList
- Added minimal support for InventoryGridView
- bank icon does not display in the right spot until user changes tabs
- just use GridList; InventoryGridView is very outdated

v0.9.1
- Initial release
Archived Files (20)
File Name
Version
Size
Uploader
Date
2.0.2
17kB
Kyzeragon
03/11/23 04:36 PM
2.0.1
17kB
Kyzeragon
08/22/22 03:25 AM
2.0.0
17kB
Kyzeragon
07/31/22 05:09 PM
1.3.0
9kB
Kyzeragon
06/16/22 09:59 PM
1.2.6
9kB
Kyzeragon
06/05/22 12:16 PM
1.2.5
9kB
Kyzeragon
03/16/22 09:05 PM
1.2.4
8kB
Kyzeragon
11/06/21 06:43 AM
1.2.3
8kB
Kyzeragon
08/23/21 04:25 PM
1.2.2
8kB
Kyzeragon
06/03/21 12:54 PM
1.2.1
8kB
Kyzeragon
03/10/21 01:53 PM
1.2.0
8kB
Kyzeragon
11/24/20 04:51 AM
1.1.0
8kB
Kyzeragon
11/17/20 01:49 AM
1.0.5
6kB
Kyzeragon
11/11/20 12:48 PM
1.0.2
6kB
Kyzeragon
11/04/20 06:28 PM
1.0.1
6kB
Kyzeragon
11/04/20 12:41 PM
1.0.0
6kB
Kyzeragon
11/03/20 01:49 PM
0.9.5
7kB
Kyzeragon
11/02/20 08:48 AM
0.9.4
6kB
Kyzeragon
11/01/20 03:54 PM
0.9.3
6kB
Kyzeragon
10/26/20 11:16 AM
0.9.2
4kB
Kyzeragon
10/17/20 11:59 PM


Post A Reply Comment Options
Unread 11/07/20, 12:12 PM  
Friday_The13_rus

Forum posts: 5
File comments: 73
Uploads: 0
Icon for gamepad

Thank you for the addon, really helpful.

I experimented a bit and added the icon to gamepad UI (bag, store, bank, crafting and transmute stations).
You can look at the code here https://gist.github.com/Friday-The13...608efe479b9c24


It will be nice if you include this feature to the addon.
Last edited by Friday_The13_rus : 11/16/20 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 11/06/20, 04:06 AM  
Tiara Ra
 
Tiara Ra's Avatar

Forum posts: 4
File comments: 278
Uploads: 0
Cant to see icon in chat with Lui
https://imgur.com/a/tLTtgkj
Report comment to moderator  
Reply With Quote
Unread 11/04/20, 06:29 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 268
Uploads: 8
Re: Disabling chat icons

Originally Posted by Turbo1
Like code mentioned in a previous post, since Loot Log has its own icons now, I noticed that toggling the chat icons off in the where to show section of the menu doesn't seem to do anything. Mind looking into it?
Well, that was silly X_X fixed in v1.0.2
Report comment to moderator  
Reply With Quote
Unread 11/04/20, 02:52 PM  
Turbo1
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Disabling chat icons

Like code mentioned in a previous post, since Loot Log has its own icons now, I noticed that toggling the chat icons off in the where to show section of the menu doesn't seem to do anything. Mind looking into it?
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 11/04/20, 12:38 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 268
Uploads: 8
Originally Posted by code65536
The best approach here is to use IsItemLinkSetCollectionPiece, which is an in-game API function.
Thanks, that's the function I thought should've existed but must have missed it when I was looking through the documentation, makes it much simpler.

Originally Posted by code65536
Second, the newest version of Loot Log (2.4) will now flag uncollected set items in chat notifications, so you'll probably want to exempt that from your modification of chat messages.
Sounds good, I'll do this in a later update and probably add some user settings so users can decide if they want to see it.
Report comment to moderator  
Reply With Quote
Unread 11/04/20, 06:27 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 374
Uploads: 40
First, there are actually a lot of exceptions, in the form of things that no longer drop, from discontinued sets like Relics of the Physician or item slots that were removed from loot tables (and are as a result not a part of the Item Set Collection system) such as Aegis Caller bows.

The best approach here is to use IsItemLinkSetCollectionPiece, which is an in-game API function.

For example,
Code:
if (IsItemLinkSetCollectionPiece(itemLink)) then
	if (IsItemSetCollectionPieceUnlocked(GetItemLinkItemId(itemLink))) then
		-- Collectible and collected
	else
		-- Collectible and not collected
	end
else
	-- Not a collectible
end
You don't need to check for craftability (which will let you ditch the LibSets dependency), you don't need to check for individual exception cases, heck, you don't even need to check if an item is a piece of gear.



Second, the newest version of Loot Log (2.4) will now flag uncollected set items in chat notifications, so you'll probably want to exempt that from your modification of chat messages.
Last edited by code65536 : 11/04/20 at 06:39 AM.
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 02:00 PM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 18
File comments: 490
Uploads: 0
thx for this addon.
yesterday i thought ..... hmmm someone can make such a addon.... and... now its here.

very happy about that.

will test it
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 01:55 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 268
Uploads: 8
Re:

Originally Posted by Anceane
with last version, after using it without problem, suddenly this error :
Thank you
Should be fixed in v1.0.0, let me know if you see any more errors.

Originally Posted by DewiMorgan
Well, dang, I was just about to report thhe Prophet's set as a bug, but you're already on top of it

Great addon, thank you so much.
Originally Posted by daimon
Cool. I was just about to report the prophet rewards. Thanks for your work on this
Fixed the Prophet's set, Rings of the Broken Soul, some quest rewards / boss drops, etc. in v1.0.0
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 09:01 PM  
DewiMorgan
 
DewiMorgan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 83
Uploads: 1
Re: Re: Craftable Sets

Originally Posted by Kyzeragon
It was already fixed in v0.9.5. There are a couple very edge cases like Prophet's rewards and a few quest rewards that I'll work on later.
Well, dang, I was just about to report thhe Prophet's set as a bug, but you're already on top of it

Great addon, thank you so much.
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 06:15 PM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1018
Uploads: 1
Error LUA

with last version, after using it without problem, suddenly this error :

Code:
bad argument #1 to 'string.gmatch' (string expected, got nil)
stack traceback:
[C]: in function 'string.gmatch'
user:/AddOns/SetCollectionMarker/SetCollectionMarkerChat.lua:23: in function 'SetCollectionMarkerChat.ParseItemLinks'
|caaaaaa<Locals> location = 1, found = [table:1]{}, count = 0 </Locals>|r
user:/AddOns/SetCollectionMarker/SetCollectionMarkerChat.lua:74: in function 'AddIconToMessage'
|caaaaaa<Locals> messageType = 31, fromName = "Pani Rose^Fx", isFromCustomerService = F, fromDisplayName = "@Kateline65" </Locals>|r
(tail call): ?
EsoUI/Ingame/ChatSystem/ChatHandlers.lua:247: in function 'ZO_ChatRouter:FormatAndAddChatMessage'
|caaaaaa<Locals> self = [table:2]{fireCallbackDepth = 0}, eventKey = 131104, eventCategory = 6, messageFormatter = user:/AddOns/SetCollectionMarker/SetCollectionMarkerChat.lua:85 </Locals>|r
EsoUI/Ingame/ChatSystem/ChatHandlers.lua:212: in function 'OnChatEvent'
|caaaaaa<Locals> eventCode = 131104 </Locals>|r
Thank you
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 03:33 PM  
Austinseph1

Forum posts: 0
File comments: 25
Uploads: 0
Wow this is awesome, Thank you so much.
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 03:02 PM  
supergorila

Forum posts: 1
File comments: 2
Uploads: 0
Great stuff

Wasn't expecting something like this on day 0
Thank your for this addon
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 01:46 PM  
daimon
Premium Member
 
daimon's Avatar
Premium Member

Forum posts: 13
File comments: 159
Uploads: 0
Re: Re: Craftable Sets

Originally Posted by Kyzeragon
It was already fixed in v0.9.5. There are a couple very edge cases like Prophet's rewards and a few quest rewards that I'll work on later.
Cool. I was just about to report the prophet rewards. Thanks for your work on this
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 12:59 PM  
kadeer
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 76
Uploads: 5
Excellent ! this will make life alot easier
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 12:21 PM  
ExoY
 
ExoY's Avatar
AddOn Author - Click to view AddOns

Forum posts: 88
File comments: 134
Uploads: 12
Re: Re: Craftable Sets

My Apologies, since your Addon wasnt considered out of date I forgot to update it
Can confirm it is working correctly

Originally Posted by Kyzeragon
Originally Posted by ExoY
First of all, lovely addon.
Thank you for writing it.

Something i noticed: the addon also displays the icon next to items, which are crafted.

Personally I find it a little iritating, because those items can not be collected.

(e.g LibSets provides a function to check, whether a set is craftable or not)
It was already fixed in v0.9.5. There are a couple very edge cases like Prophet's rewards and a few quest rewards that I'll work on later.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: