Download
(142 Kb)
Download
Updated: 11/04/23 05:38 PM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:11/04/23 05:38 PM
Created:03/15/17 11:00 AM
Monthly downloads:296
Total downloads:54,008
Favorites:131
MD5:
Categories:Character Advancement, Bags, Bank, Inventory, Data Mods, Group, Guild & Friends, Info, Plug-in Bars, Raid Mods
WishList (Set item search&tracker/wanted Gear list)  Popular! (More than 5000 hits)
Version: 3.20
by: Meai, Baertram
WishList

This addon depends on the following libraries, which you need to download and install as standalone libraries in order to let this addon work properly!

LibSets
LibAddonMenu-2.0
LibCustomMenu
LibMainMenu-2.0
NEW DEPENDENCY (2023-11-03) LibScrollableMenu


Description
The only addon for all your gear farming needs.

Wish List lets you add items to a "wish list". You can add items by set, item type, slot and trait. When you or someone else in your party loots that item, you get notified in the chat window and on screen.
You can define your own Gear icons (texture, color, name and comment) and apply them to your WishList entries, so that you can define a gear and mark all set items belonging to that gear -> "a TODO list for set items to farm/find".
You can also use WishList to search the ingame sets, see their drop locations, port to the zones where they drop or even to the wayshrine near the crafting station, etc.
There are multiple search options available which can be used to find the desired set, like name, drop zone, armor type, DLC, set bonus and many more.



Features
  • Search all of the sets currently in the game (this now does not lag the client anymore due to the usage of LibSets and will only take about 1-3 seconds. You only need to do this once for all of your chars/toons. Maybe redo it after a patch to get new sets into your pool to select from, but you need to update LibSets after patches to get the new set data! Below the update button there is written the actual LibSets version and at what date and time the last update was done!
    )
  • Click a set to add and item from that set to your wish list
  • Last added combinations will be shown in the dropdown box at the top of this add item dialog and can be re-used quickly
  • Add the items with a defined quality and only get notified if the item's quality fits your WishList entry.
  • See/Change the wish lists of all of your chars/toons, even if you are logged in with another one
    In order to let this happen please login each character with this addon enabled "once"!
  • Choose what item type, slot and trait, then accept to add to your wish list
  • Choose the char/toon you want to add the item for (even if you are logged in with another char/toon)
  • Or just use a button to the left of the set name (add whole set), itemtype (weapon/armor: add all items of this itemtype) item (1hd axe, 2hd sword, ring, etc.: add all items of this itemtype and item)
  • Button to add 1hd weapons/2hd weapons, only head + shoulder armor parts, all other armor parts (to easily add monster/other sets)
  • Choose the item's trait or just select "All traits": As the transmutation station can fix your trait
  • Rightclick an item on your wish list to show functions for removing (by trait, slot, item type, set name, date, ...)
  • Rightclick an item on your wish list to get more options like link to chat, ...
  • History to see who found the item where (if grouped, e.g. in a dungeon or delve, or even overland)
  • Rightclick an item on your historylist to show functions for removing (by trait, slot, item type, set name, date, ...)
  • Rightclick an item on your history to get more options like link to chat, send player who looted the item a whisper, ...
  • WishList and history search functions by name, set bonus, traits, slot, item type, user looted, location looted, ...
  • The search dropdown boxes provide different search possibilities at each WishList tab (Add new set items, Wish List, History).
  • Rightclick the search boxes to see search options and values for your currently selected search (serch dropdown seleced entry).
  • Copy your wishlist from one of your chars to another
  • Get notified in your chat window and on screen when you or someone in your group loots an item on your wish list (no matter what quality or level!)
  • Wish List adds all set items, unique or not to your wish list. No more searching the internet for names of set items that are not obvious! For example, the Viper's Sting set has a few different necklaces and rings that are not called Ring of the Viper or Necklace of the Viper. If you add Viper set necklace to your wish list, this addon will add all known necklaces of that set, saving you the time and trouble of having to look it up.
  • Shows item set collection known/unknown state on your WishList
  • Possibilites to open the item set collection / WishList UI easily via buttons at each other
  • Add / remove known/unknown items to/from your WishList by the help of context menus at the WishList / item set collection book UI (right click the collapsible set head lines, or single set items)
  • Define your own gear markers for your WishList entries, including a name, texture/icon, color and comment text so that you can build your own Gears and define the set items needed for the gear.
  • (Mass) add/remove gear markers to your WishList entries (based on sets, single entries)


WishList - HowTo
How to use
  • Settings -> Controls -> Keybindings -> User Interface -> Show Wish List
    Bind a key to open Wish List
  • Open Wish List and be sure you are on the first tab "Sets"
  • Click the "Find sets" button & wait for it to finish (You only have to do this once and only on one character! If a game patch was applied you can repeat this via the "Reload sets" button, located at the top left corner of the "Sets search" tab, to scan for new set parts).
  • Scroll through, or search for a set
  • Click on that set name, or right click it and choose "Add item" form the context menu, to add an item
  • In the "Add Item" dialog, choose which item type, slot and trait you want to add, or use the buttons left to the description texts (be sure to select the trait if you do not want to add ALL traits!), then accept
  • You can browse items that are on your wish list by clicking the "list" icon in the top right corner
  • You can browse items of your other chars/toons by selecting the character name from the dropdown box at the "list" tab
  • You can remove items by right clicking them on the wish list, which shows as context menu containing the options to remove the item
  • When items are on your wish list, you will get notified in the chat window and on screen if the item has dropped, and who looted it.


1) Check for new sets
  1. Logout and close the game client!
  2. Update the dependencies listed above (especially LibSets, as this library provides all the sets data and items)
  3. Start the game and login
  4. Enable WishList and it's dependencies in the addon manager at the character selection screen
  5. Choose your character andget into the game world
  6. Open the WishList UI by pressing the MainMenu WishList button (if enbaled in the WishList settings) or by using the Wishlist keybind (if defined in the controls) or chat's slash command /wishlist
  7. Press the "Refresh" button at the top left corner of the WishList UI's "Search sets" tab. You'll see the last date and time + version of LibSets as the last update was done below the button.
  8. Press "Yes" on the dialog that asks if you want to update the sets data
Now you got the newest sets data in your WishList.

2) Report missing sets or set items, after you have updated your sets ( see 1) )

If sets are missing report them at the LibSets comments please, NOT here at the WishList addon!
Please give as much details as you are able to (setName, dropLocation, DLC or chapter they were added with, itemNames, itemTypes, itemIds, itemLinks
-> You can right click any item in your inventory or chat and choose "Link to chat". Then just mark all the itemlink in the chat and rpess CTRL+C. You got the itemlink in your clipboard now and are able to paste (CTRL+P) it to other addons or the comments at esoui addons now!
[Baertram]
WishList changelog:

Version 3.20 (2023/11/05)
-Fixed character selection dropdown sometimes showing no entries
-Added suport for LibSets Set Search UI (Slash command /lss): Right click context menu at search results list will show entries to add set to WishList/Remove set from WishList.


Version 3.10 (2023/11/03)
Attention: New dependency "LibScrollableMenu" is needed
-Updated API versions and dependencies
-Fixed comboboxes

Version 3.05 (2023/04/10)
Removed the set collections "Other options" buton as this is integrated into LibSets directly now!

Version 3.04 (2023/02/01)
-Fixed PTS "Scribes of Fate" dialogs
-Fixed gear marker icons context menu to show properly at WishList rows
-Added LibSets API function call to register a custom addon tooltip on the WishList item row tooltips -> Add LibSets data like drop zones, drop enemy names, needed transmuste crystals, etc.

Version 3.03 (2022/11/11)
Updated API version
Updted dependenciy versions
Added: Define your own gear markers for your WishList entries, including a name, texture/icon, color and comment text so that you can build your own Gears and define the set items needed for the gear.
(Mass) add/remove gear markers to your WishList entries (based on sets, single entries)
Fixed: Some minor bugs with chat messages not showing the proper numbers of items changed/added/deleted

Version 3.02 (2022/07/17)
-Fixed whisper player text initiated from history
-Fixed add set dialog lua error
-Made compatible with live and PTS API 101035
-Added support for itemSetCollection "slot" checks:
Only for non craftable set items which belong to setItemCollections!
-->Check via the slot the item is defined for, e.g. rings could drop for a slot "ring" and thus the slot type should be
-->enough to apply a valid dropped item with identical data (except the itemId) on your WishList.
-->e.g. a named ring from a boss dungeon of set A vs. the normal non-named ring of the same set A: "Pulsing Dremora Ring" or "Leviathan Ring"

Version 3.01 (2021/06/01)
-Updated API version to Blackwood
-Fixed an error at the add item dialog (related to the "last added items history" dropdown box)

Version 3.00 (2021/03/07)
-Updated API version for Flames of Ambition
-Added support for armortypes by newest LibSets version
-Fixed itemid which changed due to set item collections, and whch were saved to the Wishlist, throwing errors on mouse over (tooltip) removale of items. Tooltips might not show properly for these items anymore. YOu'd need to re-add them if this happens. Sorry, there is no migration possible.

Version 2.99 (2020/11/23)
-Added RU translations. Many thanks to @Lost.Seeker

Version 2.98 (2020/11/22)
-Added v dropdown icon at the item set collection UI top right showing some options to open the set collection for the current zone/parent zone.
-Added keybind to show item set collection UI for the current zone

Version 2.97 (2020/11/22)
Fix for WishList trait change upon history update

Version 2.96 (2020/11/22)
This version will migrate your SV to server depenent ones. Your UI will reload 2 times if all goes well.
If not tell me please what it did and how far you came, and send me your SavedVariables + your server, accountName you
were logged in to as the problem occured to [email protected]

-Migration of SavedVariables to server SV
-Added a "Last added" dropdown box at the "add set item" dialog. You can see your last added combinations in there and re-use them
to add the same to another WishList or to just change a few parameters. Selecting a dropdown entry will preset the add dialog with
these valus again. Righ click the dropdown box for a context menu.
-Updated API
-LibSets fix -> Update to version 0.2.4 please!
-Updated needed library versions
-Fixed search dropdowns: They remember the last chosen search entry per ta now
-Changed "any trait of ..."/"any quality of ..." texts to shorter ones
-Fixed "Is item on WishList" check for any trait and any quality
-Added weaponType search at set search tab
-Fixed history and added more searches (weapon type/armor type) at set's tab
-Added item set collection sort header to WishList tab to show which set item you know already. Missing icon means "You still need this > unknown".
-Added button at the top right to jump to the item set collection UI
-Added button to item set collection UI (top right) to jump to the WishList UI
-Added context menus to the item set collection UI to add items to your WishList, e.g. all unknown (right click the set's collapsible header line for that context menu),
or single items by type (right click the items directly for that contex menu)
-Added context menu to your WishList to remove known items of a set, or all known items
-Added inventory context menu to add/remove an item to/from your WishList
-Added dividers to context menus
-Fixed dialog's "already added" check for chat itemlinks
-Fixed update of WishList UI in loop will only be done once
-Fixed some data tabls for the WishList UI will not be build twice anymore, where not needed
-Fixed Reload window bug if WishList window was not shown before
-Changed redundant variables to constants
-Fixed some typos
-Fixed texture hiding too often as dialog reopens



Version 2.95 (2020/05/17)
-Fixed quality selection: Ranges

Version 2.94 (2020/05/11)
-Updated LibSets dependency to version 0.1.8
-Added search by setId if you use the "Set name" search and enter a number into the set name field
-Added other LibSets searches
-Fixed existing LibSets searches to accept english as 2nd search language (e.g. search for "light" as armor type even if your client language is not English
-Fixed existing search types to accept the numbers of the search value, instead of a text as well. Also see the new right click context menu at the search editbox below.
-Added right click context menu to the search editbox so you are able to select some entries by the help of a context menu. Select the first entry in the context menu (gray text) to reset the search box to "Show all" again
-Fixed set bonus search

Version 2.93 (2020/05/09)
-Updated API
-Updated dependency versions -> Needs new LibSets 0.1.6 with the compressed set itemIds!
Fixed: LibSets 0.1.6 support

Version 2.92 (2020/04/02)
Fixed:
-Add item via buttons (armor parts/head&shoulders/etc.) will add the selectec quality properly now
Changed:
--API version
-Updated dependency versions in the addon txt to force an update of the libraries to the newest versions

Version 2.91 (2019/12/19)
Added: SHIFT + left click on any of the WishList UI sort headers (name, locality, username, ...) and this will set this clicked sort header as the seleced "group by" tiebraker in the WishList settings automatically. No need to go to the settings and change it theer anymore.

Version 2.9 (2019/12/19)
Fixed:
-Grouping of sorted items (tiebraker) will work properly now
-ReloadUI after settings change of sort group is not needed anymore

Added:
-New smaller settings tab at the WishList UI opens the LAM settings menu

Changed:
-WishList UI shows the name of the selected tab as title now (except after first open the title will just be Wishlist due to the new scene creation)

Version 2.8 (2019/12/15)
Added on request:
-Setting to only notify on maximum CP cap (CP160 curently) items
-Setting to notify only in dungeons
-Sort tiebraker can be chosen from dropdown list.
Attention:After changing this dropdown it will automatically do a reloadUI to build the new sort header keys internally!

Version 2.7 (2019/08/03)
-Changed setting to set FCOItemSaver markers for your looted items which are on a WishList:
If you enable the "Mark each character differently" setting it will mark each item on any of your character's WishList with the chosen marker icon, instead of all the same.
The setting "Scan all characters WishList" must be enabled for this to work properly.

-Added several new search methods (provided by LibSets data):
LibSets version >= v0.9:
--Search by set type (id/name)
--Search by dlc (id/name)
--Search by traits needed (count)
--Search by drop zone (id/name)
--Search by drop wayshrine (id/name)
LibSets version >= v0.10:
--Search by set armor type heavy/medium/light (id/name)

Version 2.6 (2019/07/27)
-Fixed "Add body armor parts" / "Add monster set armor parts" etc. in the add item dialog
-Added automatic scanning in background of new set data (takes 1-5 seconds) if LibSets version increases

Version 2.5 (2019/07/19)
-Added LibSets usage and removed the set scan feature from WishList (which took some minutes). Data will be loaded from LibSts now which will make the scan process to be finished within 1-3 seconds. BUT: You need to wait for an updated LibSets (and install it) to get new sets loaded into WishList, after an API update or patch introduced new sets.
-Added option to add the item quality to the Wishlist. You'll only get notified if the looted item's quality fits your WishList entry (there is also an entry "Any quality" which basically behaves like before version 2.5. of WishList).
-Added settings to show different set name languages at the Sets tab of WishList. You can enable 1 to n set names (n = number of supported set languages from LibSets). The set names will be shown in the following order at the Sets tab then:
Client language / setName2 / setName3 / ...
So the client language (if enabled) will always be the first to show.

Version 2.4 (2019/05/21)
-Increased itemId scan packages to 40 so new set items will be found properly

Version 2.3 (2019/05/20)
-Added necromancer texture and color
-Added fix for clickable char/account names in chat messages (thanks to zelenin)

Version 2.0.2 (2019/05/03)
-Updated APIversion
-Updated library calls to support global variables instead of LibStub

Version 2.0.1 (2019/02/03)
Fixed: Character name/Account name and zone/Subzone were not shown properly in the history if you had the setting to scan all character's WishLists disabled

Version 2.0.0 (2019/01/04)
---ATTENTION---
Unfortunately the SavedVariables needed a reset :( Sorry for that but it's really needed to fix some issues.

Please BACKUP YOUR WishList.lua SavedVariables file if you need the old data, or make some screenshots of the items you want to re-add later on!

-Raised API to Murkmire
-Added AddOnVersion to manifest txt

Fixed:
-Settings should be saved according to your chosen savemode (account wide or for each character) now
-WishList saved for each character properly
-History added for looted items (you and other players in your group) of your characters WishLists
-History saved for each character properly
-Speed improvement up of some stuff
-Message corrections
-Center screen announcement message works again now
-Deleting items
-Date & time sorting
-Fixed missing armorOrWeaponType upon adding/removing items from the chat links
-Fixed history username sorting

Added:
-Item add dialog: 4 new buttons to only add 1hd weapons (including shields), 2hd weapons, body armor parts (excluding jewelry), head&shoulder monster set armor parts)
-Added context menu entries to remove items by type, slot, trait, date from the WishList and prepared the history for it as well (not yet implemented)
-Tooltips for each row on the history tab, showing info about the date/time, location and username in full length.
-Added request with 4 buttons to add only head/shoulders, body parts, 1hd or 2hd weapons
-Added context menu entries to remove items by type, slot, trait, date
-Added context menu entries to remove items by type, slot, trait, date at the history tab
-Added search methods for trait, item type, slot, itemId, username, date (not working properly yet!)

-Slash commands for the chat:
/wl
/wishlist
to show/hide the UI
-Tooltip on the character selection dropdown entries: Showing the WishList/history entrycount of each character
-Adding/Removing items from the WishList/history will show the total added/removed itemcount in an exra message now
-Settings to show character name or account name (onlky works for the looted items from yourself, due to game API restrictions. Looted items of your group members will use their character name).
-Settings to enable/disable the center screen announcement
-Settings to choose the text (including placeholders for trait, quality, level, set name, item name/link, looted by name) for the chat/center screen announcement message

----------------------------------------------------------------------------------

Version 1.3.9 (2018/08/12)
-Raised API
-Updated libraries
-Fixed account wide and each character settings -> They were switched, so account wide were each character and vise versa
-Fixed class icons and colours in dropdowns
-Added support for FCOItemSaver:
If the addon is enabled you are able to choose one of the defined FCOItemSaver marker icons from a dropdown within the WishList settings menu.
New looted items will be marked with this marker icon if you have enabled it in the WishList settingsmenu.
No checks, if the item got already any other marker icon, will be done. The marker icon will be set, that's all!

Attention:
If you change the name, color etc. of any of the marker icons within the FCOItemSaver settings menu please do a /relodui in order to show the dropdown selection box within the WishList menu with the new changed entries!

Version 1.3.8 (2018/06/23)
Additions
-Sets of Summerset update added (please rescan for all sets to add them!)
-New jewelry traits + icons added

Version 1.3.7 (2018/01/23)
Fixes
-Sorting will recognize the shown names of the armor/weapon type, slot and tarit now instea dof the ids
-Sorting will be able to "group" by set name
-The character dropdown boxes are sorted by the name now. The currently logged in character is shown with surrounding "-" signs: "- <name> -"
-The character names will show the class icon and the class text color now (even in the dropdown boxes)
-Changed the internally used weapon or armortype name from type to armorAndWeapontype:
This was necessary as the value "type" was interfering with some basic sortscrolllist data :-(
This might make your WishList entries which you have added in the past not show the armor or weapon info text anymore.
-> Please remove and read these items

Additions
-Added new button at the main menu (press key for inventory, standard is the key "i", to show it at the top button row) to show the WishList window
-> You need to enable this in the settings of the addon
-Added option to group the sorting via the set name (Standard: Enabled)
-Prepared search methods for the WishList tab to be able to choose from "Search by name", "Search by set bonus, "Search by slot", "Search by trait".
Currently only name and setbonus are working!


Version 1.3.6 (2018/01/22)
Fixes
-Not always working "link handler" function was fixed
-Link handler now recognizes if the item is on your wishlist already or not correctly
-Fixed the WishList count at the bottom right corner not showing the correct total count for each char
-Some global vars were removed
-Fixed some twice done checks to speed up the addon and data determination
-Fixed typos in the german translations

Additions
-Added new button at the WishList tab to copy the wishlist of one char to another. A dialog will be shown where you can choose the char where the currently selected char's items should be copied to.
-Added the char choose dialog also at the item link handler if you right click an item in the chat
-Added the possibility to "SHIFT" + right click an item in the chat to "force" the addon to show the "Add item to WishList" dialog, so you can add the item which is on your currently logged in char's wishlist also to another of your chars.


Version 1.3.5 (2018/01/20)
Fixes
-Some global vars were removed
-Increased speed of loot checks
-Sort headers at sets and wishlist remember their selection and state again now

Additions
-Character dropdown box at the Wishlist is sorted by name now
-Checking for writ container auto loot addon (currently supported: DolgubonsLazyWritCreator) and disabling the item loot scan as long as containers are opened > To speed up the looting
-Added scan of all your chars wishlists on loot
-Added LAM settings menu
-Loot messages in chat/on screen will show the set name and the character name (of the char who got this item on his wishlist)

Choose options to:
1. Account wide or char settings (this will NOT change the way the wishlists are saved -> Each char will save it's own wishlist in non-accountwide saved variables!)
2. Scan all of your chars' wishlists on item loot or only your currently logged in char
3. Preset the character at the "Add item to wishlist" dialog (Either your currently logged in char, or the one selected at the wishlist tab).

Version 1.3.4 (2018/01/17)
Fixes
-Removed chat debug message
-Fixed missing function name

Version 1.3.3 (2018/01/16)
Fixes
-Adding items from right clicking a chat link works again
-Removing whole sets from the Wishlist won't hide items that were on the list "after" these items
-The wishlist window control is now initialized if neded before you really show it via the keybind (if you add an item via chat right click e.g.)

Additions
-Added search functions at the WishList too sou you are able to search for set names or set bonuses there too now

Version 1.3.2 (2018/01/16)
Fixes
-Removed some bugs
-Removed some unneeded global variables, or changed them to local
-Small speed improvement of set item scan

Additions
-Add set parts for each of your characters/toons without being logged in with them!
!!!You once need to login with each of your character/toon having the WishList addon enabled in order to collect some data and make this logged in char/toon visible within the WishList addon for all other chars/toons!!!
-> You can chose the character at the top wor of the WishList tab
And you are able to specify the character inside the "Add item" dialog (preselected is the currently logged in character).

-Add item dialog:
--Dropdown box to select the character/toon who should get the items added to it's WishList
--Button to add a whole set
--Button to add set parts with chosen armor/weapon type
--Button to add set parts with chosen armor/weapon type and subtype (1hd axe, 2hd axe, chest, ring etc.)
--Trait dropdown box got an "All traits" entry which allows you to specify if all available traits should be added (works combined with the new buttons, or for a single selected item via the "Add item" button).
--Improved dialogs to show character name and trait + icons, & setname

-WishList
--Context menu entry to remove a whole set from a WishList

Chat
-Improved chat messages to show character name and trait + icons

And other stuff.

[Buggy]: If you choose to add set items via the new buttons in the dialog, and you have chosen one trait from the trait dropdown box (which is NOT the "All traits" entry):
The dropdownboxes filter traits out so you do not see a "Halthy" trait for a weapon (as it only applies to jewelry which will be in the dropdown box if there is a healthy jewelry set party available.
So if you do not change the dropdown boxes from weapons e.g. to jewelry there will only be shown the weapon traits available!
If you then click the button to add all set items of the set, and have chosen the "Sharpened" trait, only sharpened weapons will be added.
-> I need to find a way so you can specify the traits to add if you click the "Add whole set" button.


Version 1.3.1 (2018/01/10)
Changes
-Show set count/filtered set count always (not only if filtered)
-The list (WishList) shows the trait stones before the trait name now
-Tab icons and buttons are shown as "pressed" now if selected (and tabs stay pressed if currently on it)


Additions
-German translations (ready for other languages! Check the "lang" folder and create your language file, e.g. fr.lua or jp.lua)
-Sorting at the search tab and at the WishList remembers your sorting for each tab now
-Added a "remove all" - button at the WishList (top left) which is only clickable if any items are on your WishList
-Added keybinding to add/remove items to/from your WishList by hovering the moues of the item in your inventory, character, bank, guildbanks, shops, guild stores. Chat will tell you if the item was added. if it was on your list already a popup dialog will ask if you want to remove it from your WishList.


-Fixes-
-Changed the setdata to be loaded via API funcitons where needed and not all stored in the savedvariables. Size decreased from 25MB!!! (was loaded and saved on each reloadui...) to 2,5MB
-Some other fixes for global avriables that only need to be local
-Other speed fixes
-API increased to current one
-Updated libraries


Todo
-Add whole set via button at the add dialog
-Add all itemtypes (e.g. weapons, or jewelry, or armor) via button at the add dialog
-Add all items of the chosen types (e.g. weapons -> bow or jewelry -> Ring, or armor -> chest) via button at the add dialog
-Add all traits of an item via the add dialog
-Settings menu
-Chat output
-Add FCOItemSaver/ItemSaver/ZOs lock icon support for items on yur WishList -> Automatic marking if you loot/get/buy/trade in them
-Testing of found items


======================================
[Meai]
Version 1.3.0 (2017/03/21)
+ Added type, slot and trait to loot messages
+ Added functionality to add items linked to chat by right clicking and choosing "Add to Wish List"

Version 1.2.0 (2017/03/19)
+ Added right click menus for linking and adding/removing items

Version 1.1.1 (2017/03/18)
+ Fixed crash when trying to search for set names

Version 1.1.0 (2017/03/18)
+ Added more sortable columns to the wish list
+ Fixed names if alert messages to not show the gender

Version 1.0.0 (2017/03/15)
+ Initial pre-release version
+ Search sets
+ Choose item in set depending on type, slot and trait
+ Add said items to a wish list
+ Get notified in chat and on screen when that item drops and who looted it
Archived Files (40)
File Name
Version
Size
Uploader
Date
3.10
141kB
Baertram
11/03/23 05:17 AM
3.05
140kB
Baertram
04/10/23 03:18 PM
3.04
140kB
Baertram
02/01/23 01:41 PM
3.03
140kB
Baertram
11/10/22 07:16 PM
3.02
123kB
Baertram
07/17/22 08:23 AM
3.01
120kB
Baertram
06/01/21 06:19 AM
3.00
120kB
Baertram
03/07/21 10:50 AM
2.99
119kB
Baertram
11/23/20 05:37 AM
2.98
113kB
Baertram
11/22/20 01:36 PM
2.97
112kB
Baertram
11/21/20 07:37 PM
2.96
112kB
Baertram
11/21/20 07:07 PM
2.95
79kB
Baertram
05/17/20 02:40 PM
2.94
79kB
Baertram
05/11/20 09:59 AM
2.93
77kB
Baertram
05/09/20 07:29 AM
2.92
77kB
Baertram
04/02/20 01:33 PM
2.91
77kB
Baertram
12/18/19 06:38 PM
2.9
76kB
Baertram
12/18/19 05:39 PM
2.8
76kB
Baertram
12/15/19 04:18 PM
2.7
75kB
Baertram
08/03/19 10:35 AM
2.6
69kB
Baertram
07/27/19 08:00 AM
2.5
70kB
Baertram
07/19/19 10:22 AM
2.4
62kB
Baertram
05/21/19 12:29 PM
2.3
62kB
Baertram
05/19/19 04:16 PM
2.2
62kB
Baertram
05/03/19 09:08 AM
2.0.1
62kB
Baertram
02/03/19 11:51 AM
2.0.0
62kB
Baertram
01/04/19 08:19 AM
1.3.9
98kB
Baertram
08/12/18 09:48 AM
1.3.8
94kB
Baertram
06/24/18 10:16 AM
1.3.7
93kB
Baertram
01/22/18 08:02 PM
1.3.6
88kB
Baertram
01/21/18 07:00 PM
1.3.5
84kB
Baertram
01/20/18 04:39 PM
1.3.4
37kB
Baertram
01/17/18 09:20 AM
1.3.3
38kB
Baertram
01/16/18 11:31 AM
1.3.2
36kB
Baertram
01/15/18 07:02 PM
1.3.1
31kB
Baertram
01/11/18 03:00 PM
1.3.0
27kB
Meai
03/21/17 06:22 AM
1.2.0
26kB
Meai
03/19/17 04:54 AM
1.1.1
20kB
Meai
03/18/17 12:16 PM
1.1.0
20kB
Meai
03/18/17 06:36 AM
1.0.0
22kB
Meai
03/15/17 11:00 AM


Post A Reply Comment Options
Unread 03/29/22, 12:40 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 817
Uploads: 0
I have configured/customized the whisper message in settings, but now have noticed there is another that's hardcoded: in the history view, if I left click on someone's name, the customized whisper is being used, however if I right click anywhere on the history line, there is "whisper and ask blabla..." entry, which produces completely different message.
It's a little weird and a tiny bit confusing. Maybe this could be consolidated into one format, logically the one you can customize in the settings?
Report comment to moderator  
Reply With Quote
Unread 03/07/22, 03:57 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
No it's not bugged. Too hard to explain sorry. It's about the itemlink needed which says it is unique or not, but we do not have that itemlink, only a part of it: the itemId. And if we create the itemLink from it it always is "non unique" even though the itemId says it would be unique.
This info is not provided as APi so we cannot know as we create the itemlink. ZOs does that internally and knows.

And no, it's not how it works. LibSets got ALL itemids, also the official ring's ones (non named). But we are not able to select "either" "or" itemIds, we just get 1 itemId and got no way to tell it is the unique named one, or not. And that's the problem.
We could get the unique or the non unique ring. But as we cannot differ them we do not know if we need to "get the next ring itemId" or if the current one is the correct already, so we take the first we get and could be lucky, or not

We would have to find and store all set items in the LibSets database as complete itemLinks if we would like to be able to differ this, and this would blow up everyhting too way too big files, long lading times etc.

So for now it's not possible without having to restructure all code of the lib + making it very imperformant.
The easiest way is to build alookup tbale with the itemIds of the unique items, wich can be comrpessed and kept small via lua minify.
But as I said: Not my job and my time, sorry. If you need it, work on it please.

I provided the UESP website below, it shows the setnames at the bottom, the set item links (itemId is in the http link of each item on mosue over so maybe you can copy that links and extract them from there, or at the detail page if you click an item).

Build an excel file with columns setName, setId (you can find that in the LibSets.xlsx file included with the addon -> first tab contains the setIds and the names) + itemIds.
Sorry if this may sound rude but this is what else I'd have to do and I'm not wiling to invest that time.

P.S.
For a few items I won't start that. Either all itemIds of the listed set's UESP website or none. Else I'd have to update the lib every few days with ne itemIds, no thanks. The update process is time consuming enough



Originally Posted by Octopuss
Maybe the API function is bugged? Just a wild guess.

Also if the data in LibSets is somehow extracted from the game files, I guess in a semi-automated way, would it work if it didn't stop at the first match - if that's how it works? I mean, is there a way to search the data in such way that you get all items of same type within a set that have different ids?

Meanwhile, I can contribute the few items I have on my chars that are part of the "problem" - should I post that here or over at LibSets?
Last edited by Baertram : 03/07/22 at 04:02 PM.
Report comment to moderator  
Reply With Quote
Unread 03/07/22, 01:55 PM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 817
Uploads: 0
Maybe the API function is bugged? Just a wild guess.

Also if the data in LibSets is somehow extracted from the game files, I guess in a semi-automated way, would it work if it didn't stop at the first match - if that's how it works? I mean, is there a way to search the data in such way that you get all items of same type within a set that have different ids?

Meanwhile, I can contribute the few items I have on my chars that are part of the "problem" - should I post that here or over at LibSets?
Report comment to moderator  
Reply With Quote
Unread 03/07/22, 08:58 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Originally Posted by Octopuss
I checked and the rings do have different ids indeed.
This is kind of problematic, because apparently the addon mostly uses ids for the named items (judging from the few I checked), and since those drop less often than the unnamed ones (and jewelry drops are fairly rare already), you will likely not get notified of jewelry drops.
Not sure what to do here, I have no idea how the addon works and I have absolutely no idea about the inner technical workings of the game, so I can't really make any request or ask questions because I would probably sound stupid at the very least.
What you guys could do is prepare a list of the itemIds that do not work because of the named itemIds being used.
I got no way to detemrine them via API

And WishList just uses LibSets where all itemIds of each set are hardcoded (manually scanned and updated to the preloaded data at each major patch...) into. it conains all itemIds but I cannot find out if the first found relevant jewelry was a named one or not, else it would just skip those!

So we need a list of itemIds that are blacklisted... I'd put that into LibSets then and one could provide the returned itemIds without those in the end. But I'm not investing the time to colelct those as I said, way too much work

Maybe this list provides the itemIds, but again, I' not going to scan and check these:
https://en.uesp.net/wiki/Online:Unique_Items

Edit:
As UESP listed them as unique and there is a unique API function, maybe one would be able to detect them now. Let me check that ingame.

Pulsing Dremora Ring, itemId 16042
https://esoitem.uesp.net/itemLink.php?&itemid=16042&quality=3&summary

Well, but as I said the API returns false :-(

Code:
/script d("Is Unique: " ..tostring(IsItemLinkUnique(LibSets.buildItemLink(16042))))
-> Says "false"

So I got no way to detect it properly as it seems.

Afaik it will only wor with the original "dropped" itemlink.
You can try with the exact itemlink of your set item in your inventory:
Code:
/script d("Is Unique: " ..tostring(IsItemLinkUnique(<put item to chat, mark it's [Pulsing Dremora Ring] text and press CTRL+C -> insert the itemlink here>)))
But still I got no way to build that exact itemLink for the items as I only got the itemIds!
So I would not be able to skip these items and put others on the Wishlist as I cannot know "it could be a unique itemId" I currently got from LibSets.


Edit2:
There seems to be another way for non crafted sets where on only compares the "slot" (setCollectionPiece slot, like e.g. ring, head, chest, ...). But this would need a totoal recode of WishList... I'm currently not willing to do so sorry, maybe in the future after PTS gone live and more important addons and libs were fixed/updated. But in general this seems to be a good way to detect new looted items of sets so that no matter which itemId was added, the setId and slot of the looted item count as identifier.
Last edited by Baertram : 03/07/22 at 10:25 AM.
Report comment to moderator  
Reply With Quote
Unread 03/07/22, 08:12 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 817
Uploads: 0
I checked and the rings do have different ids indeed.
This is kind of problematic, because apparently the addon mostly uses ids for the named items (judging from the few I checked), and since those drop less often than the unnamed ones (and jewelry drops are fairly rare already), you will likely not get notified of jewelry drops.
Not sure what to do here, I have no idea how the addon works and I have absolutely no idea about the inner technical workings of the game, so I can't really make any request or ask questions because I would probably sound stupid at the very least.
Report comment to moderator  
Reply With Quote
Unread 03/06/22, 11:44 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Originally Posted by Octopuss
Could you add an option to to add an item for all chars? I know there is the copy feature, but I believe it would be much more user friendly to have the possibility to add something for the entire account right away.
For example, you might want a set that all of your chars use, like Jailbreaker for generic farming/running set, or when you do dungeons with multiple chars and don't want to miss out on drops you could use for a different one.
No sorry, this would make the whole addon trouble at so many places + you'd get booted from server because of message spam if all the same items would be added to e.g. 18 toons at the same time.
And really, it is not needed as you can copy the whole WhishList from1 char to others easily. Set it up at 1 char, and as you finished copy the whole list.
And I'd also say your usecase is very special as normally different toons need different sets, and not all need the same sets.
Just enable the setting "Scan all character WishLists" if you want to have all chars Wishlist scanned if new items got looted at any of your toons.


Originally Posted by Octopuss
edit:
Does the addon differentiate between regular and named jewelry or not? I added Leviathan ring from the collections, and it added it as its named variant, Pulsing Dremora Ring. Will I get notified even if someone loots the generic variant?
The addon is based on the itemIds. If the itemIds of the name and unnamed items are the same then you'll get notified for both, even though only 1 is in the list.
You can check the itemlink's itemId by sing right click context menu -> to chat and then marking the whole chat's editbox [itemName] block. Press CTRL+C an paste it somewhere. The itemId is the number near the start: (1st %d after item:
Code:
|H1:item:%d:%d:50:0:0:0:0:0:0:0:0:0:0:0:0:%d:%d:0:0:%d:0|h|h"
I do not know if that particular item got different itemIds for named and unnamed but I think they are the same.

Beside that there is no other way and I'll not try to start a manual datababse with all special cases, sorry

Edit2:
Got some more info meanwhile. Maybe there is another way to determine the items on base of the setId and their setCollectionSlot (rings all got the same slot), so the itemIds added would not be any problem anymore for items looted as any of the same slot count then.
All you need to watch is the enchantment at the dropped rings/items as they might differe at named and unnamed ones.
Last edited by Baertram : 03/07/22 at 09:30 AM.
Report comment to moderator  
Reply With Quote
Unread 03/06/22, 09:17 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 176
File comments: 817
Uploads: 0
Could you add an option to to add an item for all chars? I know there is the copy feature, but I believe it would be much more user friendly to have the possibility to add something for the entire account right away.
For example, you might want a set that all of your chars use, like Jailbreaker for generic farming/running set, or when you do dungeons with multiple chars and don't want to miss out on drops you could use for a different one.

edit:
Does the addon differentiate between regular and named jewelry or not? I added Leviathan ring from the collections, and it added it as its named variant, Pulsing Dremora Ring. Will I get notified even if someone loots the generic variant?
Last edited by Octopuss : 03/06/22 at 09:20 AM.
Report comment to moderator  
Reply With Quote
Unread 08/22/21, 01:12 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
The number 35 represents the following constant: ITEM_TRAIT_TYPE_WEAPON_PROLIFIC
And 34 is: ITEM_TRAIT_TYPE_WEAPON_QUICKENED
So maybe this is an issue because of the new companion traits.

Edit:
I was using the constant ITEM_TRAIT_TYPE_MAX_VALUE (was 34 in the past and thus became 35 for WishList) and adding 1 to assure the number is higher than tha.t
Now as the companion traits were added it changed somehow (maybe in between 1 was removed)...
I never thought of the value to shrink or change so I'll have to replace this by an higher value like 999.
As 34 and 35 were never be used as traitId so far I should be able to migrate this automatically with an update. Leave your SV as they are for the moment please.

Edit2:
Here is the new beta version. It should automatically fix the ["trait"] = 45 or = 35 entries in yor wishlist, histories and lastAdded via dialog entries:
https://github.com/Baertram/WishList/archive/master.zip

Please try if this works well for you, thank you!
But make a backup before next WishList beta testing!
After downloading the zip file be sure to ONLY extract the WishList folder to your live/AddOns folder, and not the complete WishList-master folder + subfolders!

Originally Posted by GregariousJB
Think I found a corruption problem, or something that was changed that forces users to redo their wish lists:

Previously added items get saved to the WishList.lua saved variables file with a "trait" of 35 (when all traits are combined into one, I believe). However, newly added items get saved with a "trait" of 34.

When I ran nCR+2 several times last night none of my older wish list items were alerting me they were being looted. So, I did a Random Normal Dungeon and added all the set items of the dungeon that was chosen (in this case, Volenfell), and the wish list alerted me normally.

Copy of WishList.lua: https://drive.google.com/file/d/1ZB2...ew?usp=sharing

Can I edit all these traits in the saved variables file to 34 to get it working again? I really don't want to recreate my entire wish list.
Last edited by Baertram : 08/22/21 at 03:14 PM.
Report comment to moderator  
Reply With Quote
Unread 08/21/21, 11:34 AM  
GregariousJB

Forum posts: 0
File comments: 133
Uploads: 0
Think I found a corruption problem, or something that was changed that forces users to redo their wish lists:

Previously added items get saved to the WishList.lua saved variables file with a "trait" of 35 (when all traits are combined into one, I believe). However, newly added items get saved with a "trait" of 34.

When I ran nCR+2 several times last night none of my older wish list items were alerting me they were being looted. So, I did a Random Normal Dungeon and added all the set items of the dungeon that was chosen (in this case, Volenfell), and the wish list alerted me normally.

Copy of WishList.lua: https://drive.google.com/file/d/1ZB2...ew?usp=sharing

Can I edit all these traits in the saved variables file to 34 to get it working again? I really don't want to recreate my entire wish list.
Report comment to moderator  
Reply With Quote
Unread 07/18/21, 01:35 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Re: Subject

Hm, any specials et this happens with or no matter which one?
Could you give me a few more hints please how to rebuild the problem, I tried it and works fine so far. What do I need to add and what do I need to click to make this error appear? Thanks for the help
Originally Posted by gaiaphrodite
Hey, me again!

Thanks for your help before. Everything is working fine now. Only thing is if I Remove All of type Maces it also removes all medium armour for some reason. Thought you should know
Report comment to moderator  
Reply With Quote
Unread 07/17/21, 01:19 AM  
gaiaphrodite

Forum posts: 0
File comments: 6
Uploads: 0
Smile Subject

Hey, me again!

Thanks for your help before. Everything is working fine now. Only thing is if I Remove All of type Maces it also removes all medium armour for some reason. Thought you should know
Report comment to moderator  
Reply With Quote
Unread 05/23/21, 01:17 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Re: Error

Hi, on the PTS I'm working on version 3.01 and I already found the same error.
It happened as well for me but I think t was a general problem with character names being the same or similar on different servers (in my usecase/error circumstances).
I'll see if I can use your info to rebuild the similar error on PTS or if my changes already fixed that as well.

Log out! Backup your SavedVariables file live/SavedVariables/WishList.lua.You can try if the version 3.01 helps you with the error already on live version:
WishList 3.01 PTS Blackwood


And thanks for the kind words!

Originally Posted by gaiaphrodite
Hello
I believe I got this error because I deleted the last character that I added something to the wishlist on and made a new character with the same name, so it is having a problem recalling which character I last added an item on. This error comes up when I click on any set to load the add item box. I'm not sure how to reset the memory of the add on without losing all my wishlists on all my other characters. I tried having a look at the files in the add-on folder but my untrained eyes couldn't work out what lines could be changed to clear the name of the last character and fix this.

Reporting so you can find a way around this happening again for other people but if you do have any advice on how to fix it quickly that would be appreciated as well. Thank you!

23/05/2021
I double checked and all my add ons and libraries are up to date and the add on was working perfectly fine before I remade this character and nothing else changed so I am sure it must be to do with this.

user:/AddOns/WishList/src/dialog/dialogs.lua:27: attempt to index a nil value
stack traceback:
user:/AddOns/WishList/src/dialog/dialogs.lua:27: in function 'buildLastAddedEntryText'
|caaaaaa<Locals> lastAddedData = [table:1]{armorOrWeaponType = 1, trait = 18, quality = 1, dateTime = 1620827905, slotType = 3, itemTypeId = 2, charId = "8798292081605810", setId = 22}, dateTime = 1620827905, dateTimeString = "5/12/2021 2:58:25 PM", setId = 22, libSets = [table:2]{debugNumItemIdPackages = 50, currentAPIVersion = 100034, counterSuffix = "Counter", name = "LibSets", imperialCitySetsCounter = 10, dailyRandomDungeonAndImperialCityRewardSetsCounter = 3, startedLoading = T, lastSetsPreloadedCheckAPIVersion = 100034, svName = "LibSets_SV_Data", fullyLoaded = T, setsLoaded = T, trialSetsCounter = 56, cyrodiilSetsCounter = 40, svVersion = 0.29, debugNumItemIdPackageSize = 5000, overlandSetsCounter = 87, monsterSetsCounter = 44, dungeonSetsCounter = 114, craftedSetsCounter = 62, countMonsterSetBonus = 2, battlegroundSetsCounter = 5, clientLang = "en", version = 0.29, setsScanning = F, arenaSetsCounter = 58, specialSetsCounter = 2, mythicSetsCounter = 8, countUndauntedChests = 3}, setName = "Dreamer's Mantle", itemTypeId = 2, itemTypeIdIcon = " |t24:24:EsoUI/Art/Inventory/i...", weaponOrArmorType = 1, weaponOrArmorTypeIcon = " |t24:24:esoui/art/icons/progr...", slotType = 3, slotIcon = " |t24:24:EsoUI/Art/CharacterWi...", trait = 18, traitIcon = " |t24:24:esoui/art/icons/craft...", quality = 1, setQualityText = "|cc3c3c3Dreamer'|r|ceeca2as Ma...", charId = 8798292081605810 </Locals>|r
user:/AddOns/WishList/src/dialog/dialogs.lua:225: in function 'createdLastAddedHistoryComboBoxEntries'
|caaaaaa<Locals> lastAddedHistoryData = [table:3]{}, lastAddedHistoryDataSortedByTimeStamp = [table:4]{}, entry = [table:5]{id = -1, name = " "}, idx = 386, lastAddedData = [table:1] </Locals>|r
user:/AddOns/WishList/src/dialog/dialogs.lua:239: in function 'setup'
|caaaaaa<Locals> dialog = ud, data = [table:6]{set = 138, wlWindow = T}, lastAddedHistoryCallback = user:/AddOns/WishList/src/dialog/dialogs.lua:96, createdLastAddedHistoryComboBoxEntries = user:/AddOns/WishList/src/dialog/dialogs.lua:204 </Locals>|r
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:573: in function 'ZO_Dialogs_ShowDialog'
|caaaaaa<Locals> name = "WISHLIST_EVENT_ADD_ITEM_DIALOG...", data = [table:6], textParams = [table:7]{}, dialogInfo = [table:8]{}, dialog = ud, titleControl = ud, title = [table:9]{text = "Add item"}, buttonInfos = [table:10]{}, numButtonInfos = 2 </Locals>|r
user:/AddOns/WishList/src/dialog/dialogs.lua:1304: in function 'WL.showAddItem'
|caaaaaa<Locals> setData = [table:11]{dlcName = "Elder Scrolls Online", bonuses = 4, columnWidth = 200, setTypeName = "Trial", itemLink = "|H1:item:112896:370:50:0:0:0:0...", name = "Defending Warrior", sortIndex = 11, locality = "Aetherian Archive", setType = 11, dlcId = 0, setId = 138, type = 1}, comingFromWishListWindow = T, clientLang = "en" </Locals>|r
user:/AddOns/WishList/src/functions.lua:1660: in function 'WL.showContextMenu'
|caaaaaa<Locals> control = ud, button = 1, upInside = T, setName = "" </Locals>|r
user:/AddOns/WishList/src/WishListWindow.lua:1756: in function 'WishListRow_OnMouseUp'
|caaaaaa<Locals> rowControlUp = ud, button = 1, upInside = T </Locals>|r
WishListFrameList1Row1_MouseUp:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F </Locals>|r


While I'm here, thank you so much for this add-on, been incredibly helpful instead of me constantly having to go check my spreadsheets etc.
Last edited by Baertram : 05/23/21 at 01:20 PM.
Report comment to moderator  
Reply With Quote
Unread 05/23/21, 11:54 AM  
gaiaphrodite

Forum posts: 0
File comments: 6
Uploads: 0
Unhappy Error

Hello
I believe I got this error because I deleted the last character that I added something to the wishlist on and made a new character with the same name, so it is having a problem recalling which character I last added an item on. This error comes up when I click on any set to load the add item box. I'm not sure how to reset the memory of the add on without losing all my wishlists on all my other characters. I tried having a look at the files in the add-on folder but my untrained eyes couldn't work out what lines could be changed to clear the name of the last character and fix this.

Reporting so you can find a way around this happening again for other people but if you do have any advice on how to fix it quickly that would be appreciated as well. Thank you!

23/05/2021
I double checked and all my add ons and libraries are up to date and the add on was working perfectly fine before I remade this character and nothing else changed so I am sure it must be to do with this.

user:/AddOns/WishList/src/dialog/dialogs.lua:27: attempt to index a nil value
stack traceback:
user:/AddOns/WishList/src/dialog/dialogs.lua:27: in function 'buildLastAddedEntryText'
|caaaaaa<Locals> lastAddedData = [table:1]{armorOrWeaponType = 1, trait = 18, quality = 1, dateTime = 1620827905, slotType = 3, itemTypeId = 2, charId = "8798292081605810", setId = 22}, dateTime = 1620827905, dateTimeString = "5/12/2021 2:58:25 PM", setId = 22, libSets = [table:2]{debugNumItemIdPackages = 50, currentAPIVersion = 100034, counterSuffix = "Counter", name = "LibSets", imperialCitySetsCounter = 10, dailyRandomDungeonAndImperialCityRewardSetsCounter = 3, startedLoading = T, lastSetsPreloadedCheckAPIVersion = 100034, svName = "LibSets_SV_Data", fullyLoaded = T, setsLoaded = T, trialSetsCounter = 56, cyrodiilSetsCounter = 40, svVersion = 0.29, debugNumItemIdPackageSize = 5000, overlandSetsCounter = 87, monsterSetsCounter = 44, dungeonSetsCounter = 114, craftedSetsCounter = 62, countMonsterSetBonus = 2, battlegroundSetsCounter = 5, clientLang = "en", version = 0.29, setsScanning = F, arenaSetsCounter = 58, specialSetsCounter = 2, mythicSetsCounter = 8, countUndauntedChests = 3}, setName = "Dreamer's Mantle", itemTypeId = 2, itemTypeIdIcon = " |t24:24:EsoUI/Art/Inventory/i...", weaponOrArmorType = 1, weaponOrArmorTypeIcon = " |t24:24:esoui/art/icons/progr...", slotType = 3, slotIcon = " |t24:24:EsoUI/Art/CharacterWi...", trait = 18, traitIcon = " |t24:24:esoui/art/icons/craft...", quality = 1, setQualityText = "|cc3c3c3Dreamer'|r|ceeca2as Ma...", charId = 8798292081605810 </Locals>|r
user:/AddOns/WishList/src/dialog/dialogs.lua:225: in function 'createdLastAddedHistoryComboBoxEntries'
|caaaaaa<Locals> lastAddedHistoryData = [table:3]{}, lastAddedHistoryDataSortedByTimeStamp = [table:4]{}, entry = [table:5]{id = -1, name = " "}, idx = 386, lastAddedData = [table:1] </Locals>|r
user:/AddOns/WishList/src/dialog/dialogs.lua:239: in function 'setup'
|caaaaaa<Locals> dialog = ud, data = [table:6]{set = 138, wlWindow = T}, lastAddedHistoryCallback = user:/AddOns/WishList/src/dialog/dialogs.lua:96, createdLastAddedHistoryComboBoxEntries = user:/AddOns/WishList/src/dialog/dialogs.lua:204 </Locals>|r
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:573: in function 'ZO_Dialogs_ShowDialog'
|caaaaaa<Locals> name = "WISHLIST_EVENT_ADD_ITEM_DIALOG...", data = [table:6], textParams = [table:7]{}, dialogInfo = [table:8]{}, dialog = ud, titleControl = ud, title = [table:9]{text = "Add item"}, buttonInfos = [table:10]{}, numButtonInfos = 2 </Locals>|r
user:/AddOns/WishList/src/dialog/dialogs.lua:1304: in function 'WL.showAddItem'
|caaaaaa<Locals> setData = [table:11]{dlcName = "Elder Scrolls Online", bonuses = 4, columnWidth = 200, setTypeName = "Trial", itemLink = "|H1:item:112896:370:50:0:0:0:0...", name = "Defending Warrior", sortIndex = 11, locality = "Aetherian Archive", setType = 11, dlcId = 0, setId = 138, type = 1}, comingFromWishListWindow = T, clientLang = "en" </Locals>|r
user:/AddOns/WishList/src/functions.lua:1660: in function 'WL.showContextMenu'
|caaaaaa<Locals> control = ud, button = 1, upInside = T, setName = "" </Locals>|r
user:/AddOns/WishList/src/WishListWindow.lua:1756: in function 'WishListRow_OnMouseUp'
|caaaaaa<Locals> rowControlUp = ud, button = 1, upInside = T </Locals>|r
WishListFrameList1Row1_MouseUp:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F </Locals>|r


While I'm here, thank you so much for this add-on, been incredibly helpful instead of me constantly having to go check my spreadsheets etc.
Report comment to moderator  
Reply With Quote
Unread 05/05/21, 06:32 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Thanks for checking it and understanding the work behind it , yes, it's definately holy sh.. sometimes and needs manual updates each patch that's why I've created LibSets one day to let all benefit from the data.


Unfortunately not as the sort filter listst do not support grouping nor collapsible stuff.
You can use the sort header (e.g. By name, which should be the set) and in the settings define a second sorting like the trait.Maybe one day if the is more time (and will...) I'll add additional filter possibilities at the lists. So far the sorting and searches should be used. E. G. Search by name/setId and sort by trait + 2nd sort by another criteria.
Try If the 2nd sort dynamic change is already implemented via SHIFT+sort header click. Not sure if I already did add this.
Originally Posted by Zottelchen
Originally Posted by Baertram

Nope, as explained below, similar question.
The list needs the entries to do the "was the item looted" checks properly and if I start to make it such generic that only 1 entry needs to be added, it would be way too much work, and way to many checks as items get looted.
Sorry, I assumed items of the same set/type share a base ID. I looked into it and they apparently don't. Holy sh*t, thanks so much for your work!

Would something like collapsable grouping be possible? First group by set and then by slot or something?
Last edited by Baertram : 05/05/21 at 06:54 AM.
Report comment to moderator  
Reply With Quote
Unread 05/05/21, 04:04 AM  
Zottelchen

Forum posts: 0
File comments: 11
Uploads: 0
Originally Posted by Baertram

Nope, as explained below, similar question.
The list needs the entries to do the "was the item looted" checks properly and if I start to make it such generic that only 1 entry needs to be added, it would be way too much work, and way to many checks as items get looted.
Sorry, I assumed items of the same set/type share a base ID. I looked into it and they apparently don't. Holy sh*t, thanks so much for your work!

Would something like collapsable grouping be possible? First group by set and then by slot or something?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.