Quantcast
Download
(37 Kb)
Download
Updated: 01/17/18 09:20 AM
Pictures
File Info
Compatibility:
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
Updated:01/17/18 09:20 AM
Created:03/15/17 11:00 AM
Monthly downloads:811
Total downloads:3,350
Favorites:28
MD5:
Categories:Character Advancement, Bags, Bank, Inventory, Data Mods, Group, Guild & Friends, Info, Plug-in Bars, Raid Mods
3.2
Wish List  Updated less than 3 days ago!
Version: 1.3.4
by: Meai, Baertram
WISH LIST

The only addon for all your gear farming needs.

Description
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.

Features
  • Search all of the sets currently in the game (this lags the client and will take about 1 Minute. 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!)
  • Search your wishlist for set names and set bonuses
  • Click a set to add and item from that set to your wish list
  • See the wish lists of all of your chars/toons, ven 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 logge din 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) or item (1hd axe, 2hd sword, ring, etc.: add all items of this itemtype and item)
  • 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 remove it
  • Rightclick an item on your wish list and choose to remove the whole set from your wish list
  • Golden items on your wish list
  • Get notified in your chat window and on screen when you or someone in your group loots an item on your wish list
  • 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.

How to use
  • Settings -> Controls -> Keybindings -> User Interface -> Show Wish List
    Bind a key to open Wish List
  • Open Wish List
  • 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, then clicking Remove item
  • You can remove whole sets by right clicking one of the est's items on the wish list, then clicking Remove whole set <set name>
  • 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.
[Baetram]

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 (8)
File Name
Version
Size
Author
Date
1.3.3
38kB
Meai
01/16/18 11:31 AM
1.3.2
36kB
Meai
01/15/18 07:02 PM
1.3.1
31kB
Meai
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 05/16/17, 05:40 PM  
Ek1
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 3
Uploads: 1
Originally Posted by Meai
Due to the changes and the direction ESO is going I've decided to not play it any more. If anyone wants to take over this (or any other of my add ons) please let me know.
I'll give it a spin. I hope you have made some comments in code.
__________________
[email protected]
Report comment to moderator  
Reply With Quote
Unread 05/15/17, 05:59 AM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Due to the changes and the direction ESO is going I've decided to not play it any more. If anyone wants to take over this (or any other of my add ons) please let me know.
Report comment to moderator  
Reply With Quote
Unread 05/11/17, 12:01 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1374
File comments: 1328
Uploads: 44
Are you able to fix the shown names in non-english clients so there are no gender information in it?

e.g. the set name for Julianos is shown was Julianos^m in the german client.
There is a function from ZOs (zo_strformat) that is changing the texts to the correct "Julianos" again if you use it:

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))


This gender specific text is shown in the onscreen mesages, chat messages, and in the UI of your addon where the setnames are listed.
If you compare the setparts that we/team members get by the name of the set you should make sure the names on both sides are with/without this gender stuff then, and the non-gender stuff is shown on the UI and messages.
Report comment to moderator  
Reply With Quote
Unread 05/02/17, 06:58 AM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Glad you are enjoying the addon and are finding is useful!

Originally Posted by Visigoth
This might be a stupid question, but the add-on looks for any quality gear right? The gold quality tool-tip isn't representative of what it's actually looking for right?(also it would be nice if it only informed me that a group member looted the item I wanted "if it was actually the lvl of item I wanted" I keep getting informed of low lvl drops, when I'm max level...)
Correct, essentially is it possible so choose exactly what quality etc to get notified for, but the way the addon currently works it would require a bit of a re-write.

Originally Posted by Visigoth
could you also give us a slider to adjust the time the popup is displayed on the screen, I would like it to stay up longer.
I would actually love to do that as well, I miss those notifications all the time!
Unfortunately, I can't choose how long the message shows on the screen

Originally Posted by Visigoth
I'm also trying to figure out how to move the chat notification, by default it's displayed in the default chat tab... but I want to move it to my Group Tab. and not have it in the "Chat Tab" Great addon BTW!
I believe the chat message is considered a "system message". Not sure if you can move system messages from the default tab, but if you can it would probably be under some sort of "system" category.
Last edited by Meai : 05/02/17 at 07:00 AM.
Report comment to moderator  
Reply With Quote
Unread 04/30/17, 10:51 AM  
Visigoth
 
Visigoth's Avatar

Forum posts: 0
File comments: 37
Uploads: 0
Originally Posted by Meai
Originally Posted by exeon
- Can we have the option to get a popup somewhere on screen instead of chat?
It actually does do this, it comes up as an on screen message, like when you get an achievement etc, even plays a sound. (Same sound when you commit Champion Points) I find too that even tho notifications come to chat and on screen, I still miss them, but other than those two I don't really know where else notify people.
One possible thing I was looking into would be to also have an icon on the item in your inventory, but not sure if that is overkill.
I really like the idea of an Icon next to the item in your inventory. could you also give us a slider to adjust the time the popup is displayed on the screen, I would like it to stay up longer.

I'm also trying to figure out how to move the chat notification, by default it's displayed in the default chat tab... but I want to move it to my Group Tab. and not have it in the "Chat Tab" Great addon BTW!
Last edited by Visigoth : 04/30/17 at 10:53 AM.
Report comment to moderator  
Reply With Quote
Unread 04/30/17, 08:50 AM  
Visigoth
 
Visigoth's Avatar

Forum posts: 0
File comments: 37
Uploads: 0
This might be a stupid question, but the add-on looks for any quality gear right? The gold quality tool-tip isn't representative of what it's actually looking for right? (also it would be nice if it only informed me that a group member looted the item I wanted "if it was actually the lvl of item I wanted" I keep getting informed of low lvl drops, when I'm max level...)
Last edited by Visigoth : 04/30/17 at 10:45 AM.
Report comment to moderator  
Reply With Quote
Unread 04/19/17, 08:00 AM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Originally Posted by Gamer1986PAN
Nice Addon got 3 suggestions you could think about:

1) Bring it for more languages. I would help with german translations.



2) Make it possible to Add a Character-Name. If you dont set Character Names it should be the way its right now. Like:
Wish list:

Unspecific:
Velidreth medium head divines

Character John Doe
Kragh medium shoulder divines

Character Jane Doe
Valkyn Skoria heavy shoulder divines



3) Switch "Slot" with "Weapon Type" and bring the option to put unspecific weapons and traits on your wish-list
Like:
Item Type: Weapon
Slot: 1 Hand
2 Hand
Weapon Type: Any 1Hand
Any 2Hand
Bow
Any Destro-Staff
Trait: Any

Or even better if possible - mark more weapons or traits in one wish-list entry.

Like 1Hand Axe/Dagger or Trait Sharpend/Precise/Nirnhoned. or trait divines/infused
Thanks for the feedback!

Will definitely bring it to more languages.
Character name would be great, I often forget myself which character I'm farming what for lol...
The slot/weapontype thing is kind of tricky because the way the data is set up from ZOS. I almost did add the ability to add many types in one row, like Mother of Sorrow Staff which would alert when any mother of sorrow staff drops with any trait etc.

Anyways, will implement and make it better when I get some more time, thanks again for the feedback! =)
Report comment to moderator  
Reply With Quote
Unread 03/31/17, 05:48 AM  
Gamer1986PAN

Forum posts: 48
File comments: 203
Uploads: 0
Nice Addon got 3 suggestions you could think about:

1) Bring it for more languages. I would help with german translations.



2) Make it possible to Add a Character-Name. If you dont set Character Names it should be the way its right now. Like:
Wish list:

Unspecific:
Velidreth medium head divines

Character John Doe
Kragh medium shoulder divines

Character Jane Doe
Valkyn Skoria heavy shoulder divines



3) Switch "Slot" with "Weapon Type" and bring the option to put unspecific weapons and traits on your wish-list
Like:
Item Type: Weapon
Slot: 1 Hand
2 Hand
Weapon Type: Any 1Hand
Any 2Hand
Bow
Any Destro-Staff
Trait: Any

Or even better if possible - mark more weapons or traits in one wish-list entry.

Like 1Hand Axe/Dagger or Trait Sharpend/Precise/Nirnhoned. or trait divines/infused
Report comment to moderator  
Reply With Quote
Unread 03/21/17, 07:17 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1374
File comments: 1328
Uploads: 44
A request for the Wishlist: Show teh item's trait icon in front of the name:

Could you add a small trait icon next to the wish list entries so we can see directly which entry got which trait?
I mean show the "sharpened" trait jewelry icon in front of the name of the wishlist item (separated with a space)?
This would help to directly see which item is on the list if we have the same item with different traits added!

You can achieve this by using the function
Lua Code:
  1. local myText = zo_iconTextFormat("your dds filename here", width, height, "text to concatenate after the icon")

To get the icon of the trait you could use this piece of code (I hope, untested so far ):
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 you can 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 Wishlist you need to get the itemlink from a tracked set part and store it in variable
  11. --myItemsItemLink
  12. local myItemsItemLink = GetItemLink(bag, slotIndex)
  13. --Then get the trait from that item's itemlink
  14. local itemsTraitType = GetItemLinkTraitInfo(myItemsItemLink)
  15. --Afterwards you're able to get the texture name from the array traitStoneTextures
  16. local traitStoneTextureName = traitStoneTextures[itemsTraitType]
  17. --if the text shown in the Wishlist is e.g. "... (divine) ..." and is stored in variable
  18. --setPartText
  19. --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!)
  20. if traitStoneTextureName ~= nil then
  21.    setPartText = zo_iconTextFormat(traitStoneTextureName, 20, 20, setPartText)
  22. end
Last edited by Baertram : 03/21/17 at 07:18 AM.
Report comment to moderator  
Reply With Quote
Unread 03/21/17, 06:23 AM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Originally Posted by exeon
- In the popup saying an item dropped, could you add the trait? So that we know which traits dropped without asking the other team member (if you have more than one trait on your wishlist)
- Can we have the option to click an item in chat and add it to our wishlist? Maybe it would auto populate the set and traits linked in chat and offer us to change it if needed
Done!
Report comment to moderator  
Reply With Quote
Unread 03/20/17, 01:55 AM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Originally Posted by exeon
- Can we have the option to get a popup somewhere on screen instead of chat?
It actually does do this, it comes up as an on screen message, like when you get an achievement etc, even plays a sound. (Same sound when you commit Champion Points) I find too that even tho notifications come to chat and on screen, I still miss them, but other than those two I don't really know where else notify people.
One possible thing I was looking into would be to also have an icon on the item in your inventory, but not sure if that is overkill.

Originally Posted by exeon
- In the popup saying an item dropped, could you add the trait? So that we know which traits dropped without asking the other team member (if you have more than one trait on your wishlist)
That's a great idea! Will definitely add that.

Originally Posted by exeon
- Can we have the option to click an item in chat and add it to our wishlist? Maybe it would auto populate the set and traits linked in chat and offer us to change it if needed
Another great idea! Will look into adding that as well.

Thanks for the great ideas.
Report comment to moderator  
Reply With Quote
Unread 03/19/17, 12:48 PM  
exeon

Forum posts: 0
File comments: 5
Uploads: 0
A wishlist for WishList (ha!):
- Can we have the option to get a popup somewhere on screen instead of chat?
- In the popup saying an item dropped, could you add the trait? So that we know which traits dropped without asking the other team member (if you have more than one trait on your wishlist)
- Can we have the option to click an item in chat and add it to our wishlist? Maybe it would auto populate the set and traits linked in chat and offer us to change it if needed
Report comment to moderator  
Reply With Quote
Unread 03/19/17, 06:41 AM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Originally Posted by Omenox
Thank you for your work, appreciate it, really amazing plugin!
Thanks!

Right click to link in chat is now implemented.
Report comment to moderator  
Reply With Quote
Unread 03/18/17, 03:30 PM  
Omenox

Forum posts: 0
File comments: 3
Uploads: 0
Thank you for your work, appreciate it, really amazing plugin!
Report comment to moderator  
Reply With Quote
Unread 03/18/17, 12:18 PM  
Meai
 
Meai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 25
Uploads: 3
Originally Posted by Omenox
Originally Posted by manavortex
Try opening WishListWindow.lua and replacing line 301 with
Code:
return(self.search:IsMatch((searchInput or ""), (data or "")));
Maybe that fixes it?
Tnx for the replay! Tried this, didn't help
Just found that I get another error when I press on the search icon:
Code:
EsoUI/Libraries/ZO_StringSearch/ZO_StringSearch.lua:57: function expected instead of nil
stack traceback:
	EsoUI/Libraries/ZO_StringSearch/ZO_StringSearch.lua:57: in function 'ZO_StringSearch:Process'
	(tail call): ?
	user:/AddOns/WishList/WishListWindow.lua:302: in function 'WishListWindow:CheckForMatch'
	user:/AddOns/WishList/WishListWindow.lua:192: in function 'WishListWindow:FilterScrollList'
	EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:136: in function 'ZO_SortFilterList:RefreshData'
	user:/AddOns/WishList/WishListWindow.lua:141: in function 'WishListWindow:UpdateUI'
	user:/AddOns/WishList/WishList.lua:134: in function 'WishList.SetTab'
	WishListFrameTabSearch_Clicked:3: in function '(main chunk)'
but like I see it almost the same, just follow other func with error.
To be clear, I get the first error when I start to type in the search box.
Fixed! Sorry about that.

Originally Posted by Omenox
And want to ask, can you add an option to link items in chat, it will be awesome
That will be the next thing I implement.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: