Download
(12 Kb)
Download
Updated: 08/23/22 06:19 PM
Pictures
File Info
Compatibility:
Lost Depths (8.1.5)
Updated:08/23/22 06:19 PM
Created:02/28/19 12:53 PM
Monthly downloads:146
Total downloads:14,895
Favorites:30
MD5:
HearthHome Filter  Popular! (More than 5000 hits)
Version: 1.0.2.4
by: Tanelornian [More]
Features
  • Adds a searchbox to Furniture, Food and Drink lists at the crafting station.
  • (Toggleable) Takes data from your market-pricing addons and displays craft-costs and market-value.
  • (Toggleable) Adds a button to search for Provisioner Daily Writ recipes at the crafting station.
  • (Toggleable, Default Off) Adds a "doorbell" feature which announces when guests arrive or depart a player-house.
  • Searchbox and price tooltip are both movable. The tooltip can be dragged from anywhere and the searchbox can be dragged from its pin.

Dependencies
Description
A search is performed as you type into the box. As having a large list of known recipes can result in some lag, an adjustable delay has been built in to this search.

This addon was created as a personal tool for my crafting and I hope to expand it with more housing, furnishing and crafting features I find useful. As such I've added craft-costs and profit indicators that take data from Arkadius Trade Tools, Master Merchant and Tamriel Trade Centre (if any of them are installed) and displays the information under the results tooltip at crafting stations.

The market average and TTC suggested costs of furnishings are colored green if it would be profitable to sell at those prices, and red if their average is below the cost to craft them. Indicator arrows are also displayed and can be toggled on or off in the settings.

If you have your Provisioner Daily Writ quest active, the provisioning station will display a button next to the search box. Pressing this button will fill in and search for the quest's food or drink recipe (depending on your active tab).

The doorbell feature sends you a message when guests arrive and depart from a player-house you are in, and also displays some basic information when you enter a house.
Slash Commands
/hhf -- Opens the options panel for this addon
/guests -- Displays a system message with some population information.
1.0.2.4
Bug fixes and API update

1.0.2.3
API update for Flames of Ambition.

1.0.2.2
Now displays more information if using Tamriel Trade Center.

1.0.2.1
API update for Markarth.

1.0.2.0
API update for Stonethorn.

1.0.1.9
API update for Greymoor.

1.0.1.8
API update for Harrowstorm.

1.0.1.7
Patched bug with provisioner sometimes showing an empty list.
Adjusted tooltip default position to avoid overlap with Multicraft spinner.
Updated dependency to LibAddonMenu.

1.0.1.6
API update for Dragonhold.

1.0.1.5
API update for Elsweyr.

1.0.1.4
The searchbox and tooltip can now be dragged and repositioned. Position can be reset from options.

1.0.1.3
Added a button that fills the search-text with the food or drink for Provisioner Daily Writ quests.
Adjusted positioning of UI elements when loaded with PerfectPixel.

1.0.1.1
Corrected an error that could occur when exiting the crafting station by opening one's inventory.

1.0.1.0
Added price data information if MM, ATT, or TTC are installed, with profit indicators.
Added option to clear or keep search-text after leaving a station.
Added capacity information to doorbell feature.

1.0.0.1
Minor tweaks and fixed messiness when using this addon with PerfectPixel.
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Uploader
Date
1.0.2.3
12kB
Tanelornian
04/24/21 07:12 PM
1.0.2.2
12kB
Tanelornian
12/10/20 09:14 AM
1.0.2.1
11kB
Tanelornian
11/02/20 05:49 PM
1.0.2.0
11kB
Tanelornian
09/01/20 12:44 AM
1.0.1.9
11kB
Tanelornian
06/01/20 06:24 AM
1.0.1.8
11kB
Tanelornian
03/09/20 08:47 AM
1.0.1.7
11kB
Tanelornian
11/02/19 06:00 PM
1.0.1.6
55kB
Tanelornian
10/27/19 06:54 PM
1.0.1.5
55kB
Tanelornian
05/20/19 05:07 PM
1.0.1.4
55kB
Tanelornian
03/26/19 05:31 PM
1.0.1.3
55kB
Tanelornian
03/25/19 05:16 PM
1.0.1.1
53kB
Tanelornian
03/20/19 06:31 PM
1.0.1.0
53kB
Tanelornian
03/20/19 01:29 PM
1.0.0.1
49kB
Tanelornian
02/28/19 05:40 PM
1.0.0
49kB
02/28/19 12:53 PM


Post A Reply Comment Options
Unread 08/22/22, 09:40 PM  
Tanelornian
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 1
Absence

Hey all, sorry for the lack of updates. I've been away from regularly playing eso for a while now and though I keep expecting to drop back in I've been way too busy lately. I'll try to find time to push an update sometime this week and many thanks to Kyzeragon for advising some code fixes to keep it working.
Report comment to moderator  
Reply With Quote
Unread 08/22/22, 06:24 PM  
generaluploads

Forum posts: 1
File comments: 29
Uploads: 0
Re: Is this addon still maintained?

Originally Posted by PBnJ66
This addon hasn't been updated since 2020. I haven't seen a response on the forums to the errors which started occurring when the decon assistant was added.

Is this addon still maintained?
Last update "04/24/2021" so...
Report comment to moderator  
Reply With Quote
Unread 08/22/22, 03:57 PM  
PBnJ66

Forum posts: 0
File comments: 106
Uploads: 0
Is this addon still maintained?

This addon hasn't been updated since 2020. I haven't seen a response on the forums to the errors which started occurring when the decon assistant was added.

Is this addon still maintained?
Report comment to moderator  
Reply With Quote
Unread 08/22/22, 09:38 AM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 265
Uploads: 8
Lost Depths error on crafting station

Interacting with crafting stations in U35 Lost Depths causes an error, as below comments have pointed out. To fix this, change HearthHomeFilter.lua line 1224 from:
Code:
hhfSearchFieldText:SetText("Enter Search Term")
to:
Code:
HHFSearchField:SetDefaultText("Enter Search Term")
Or at least, it's *around* line 1224. I've forgotten what else I've changed, but you should be able to find the matching line from above.
Last edited by Kyzeragon : 08/22/22 at 09:54 AM.
Report comment to moderator  
Reply With Quote
Unread 08/22/22, 08:29 AM  
generaluploads

Forum posts: 1
File comments: 29
Uploads: 0
Any crafting station

user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:1224: attempt to index a nil value
stack traceback:
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:1224: in function 'hhf:Setup'
|caaaaaa<Locals> self = [table:1]{VarsVersion = 1}, station = 4 </Locals>|r
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:1234: in function 'hhf.Init'
|caaaaaa<Locals> event = 131534, station = 4 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 07/24/22, 11:13 AM  
DragonHiveMind

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Deconstruction assistant error

seeing similar error at crafting stations when doing daily writs:

user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:265: attempt to index a nil value
stack traceback:
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:265: in function 'findMavg'
|caaaaaa<Locals> itemLink = "|H0:item:28610:0:0:0:0:0:0:0:0..." </Locals>|r
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:307: in function 'hhfShowMarketValue'
|caaaaaa<Locals> itemLink = "|H0:item:28610:0:0:0:0:0:0:0:0..." </Locals>|r
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:316: in function 'hhfShowCraftingValue'
|caaaaaa<Locals> itemLink = "|H0:item:28610:0:0:0:0:0:0:0:0...", qty = 1 </Locals>|r
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:377: in function 'hhf.RetrieveItemLinks'
|caaaaaa<Locals> sValSignalIcon = "|t15:15:art/fx/texture/whitesq...", sValSignalIcon2 = "|t15:15:art/fx/texture/whitesq...", sValSignalIcon3 = "|t15:15:art/fx/texture/whitesq...", ingcostenabled = T, selectedData = [table:1]{qualityReq = 1, quality = 2, recipeListIndex = 2, passesQualityLevelReq = T, numIngredients = 2, recipeListName = "Fruit Dishes", iconFile = "/esoui/art/icons/crafting_cook...", passesTradeskillLevelReqs = T, maxIterationsForIngredients = 1045, createSound = "Provisioner_Stew", displayQuality = 2, resultItemId = 68236, requiredCraftingStationType = 5, name = "Firsthold Fruit and Cheese Pla...", specialIngredientType = 1, recipeIndex = 40}, nRecLstIndx = 2, nRecIndx = 40, RecipeitemLink = "|H0:item:68236:309:50:0:0:0:0:...", ningAddCount = 0, nIngCraftCost = 0, nMissingDataCounter = 0, nIngIndx = 1, ingredientName = "Jazbay Grapes", _ = "/esoui/art/icons/crafting_grap...", nIngQty = 1, ingredientItemLink = "|H0:item:28610:0:0:0:0:0:0:0:0..." </Locals>|r
/EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'RefreshRecipeDetails'
/EsoUI/Ingame/Crafting/Keyboard/Provisioner.lua:350: in function 'TreeEntryOnSelected'
|caaaaaa<Locals> control = ud, data = [table:1], selected = T </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:732: in function 'ZO_TreeNode:OnSelected'
|caaaaaa<Locals> self = [table:2]{childIndent = 74, childrenHeight = 0, childrenCurrentHeight = 0, open = F, selected = F, selectSound = "Click_TreeSubcategory", childSpacing = -10, openPercentage = 0, enabled = T} </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:441: in function 'ZO_Tree:SelectNode'
|caaaaaa<Locals> self = [table:3]{autoSelectChildOnNodeOpen = F, exclusive = T, defaultIndent = 74, suspendAnimations = T, width = 535, enabled = T, defaultSpacing = -10}, treeNode = [table:2], bringParentIntoView = T </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:103: in function 'ZO_Tree:SelectAnything'
|caaaaaa<Locals> self = [table:3], currentNode = [table:2] </Locals>|r
/EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:238: in function 'ZO_Tree:Commit'
|caaaaaa<Locals> self = [table:3] </Locals>|r
/EsoUI/Ingame/Crafting/Keyboard/Provisioner.lua:431: in function 'ZO_Provisioner:RefreshRecipeList'
|caaaaaa<Locals> self = [table:4]{filterType = 1, dirty = T, mainSceneName = "provisioner"}, knowAnyRecipesInTab = T, hasRecipesWithFilter = T, requireIngredients = F, requireSkills = F, requireQuests = T, craftingInteractionType = 5, recipeLists = [table:5]{} </Locals>|r
/EsoUI/Ingame/Crafting/SharedProvisioner.lua:83: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 05/02/22, 03:31 PM  
idcrewdawg

Forum posts: 0
File comments: 7
Uploads: 0
Re: Deconstruction assistant error

Originally Posted by Kyzeragon
Upon exiting interaction with the deconstruction assistant, HHF throws an error:
Code:
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:885: attempt to index a nil value
stack traceback:
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:885: in function 'hhf.SetValLabelsHidden'
|caaaaaa<Locals> bHideLabels = T, controlboolean = T, optionson = F, ttcon = F </Locals>|r
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:1292: in function 'hhf.endStationSession'
|caaaaaa<Locals> event = 131532, station = 0 </Locals>|r
Seems like the start interaction is handled somewhat gracefully, as the decon assistant is of CRAFTING_TYPE_INVALID (debug outputs "HHF: Invalid crafting station"), but there is no such check when ending the crafting station interaction. For users who want to fix/avoid the error, you can insert this after line 1286 in HearthHomeFilter.lua
Code:
if station == CRAFTING_TYPE_INVALID then return end
Such that the code will now look like this:
Code:
function hhf.endStationSession(event, station)
	if station == CRAFTING_TYPE_INVALID then return end
	hhf.ClearPreviewMode()
	hhf.SetValLabelsHidden(true)
	hhf.clr()
end
I have this same error. Great addon, just a nuisance error. Hopefully the addon manager gets a fixed published soon!
Report comment to moderator  
Reply With Quote
Unread 03/29/22, 01:02 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 265
Uploads: 8
Deconstruction assistant error

Upon exiting interaction with the deconstruction assistant, HHF throws an error:
Code:
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:885: attempt to index a nil value
stack traceback:
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:885: in function 'hhf.SetValLabelsHidden'
|caaaaaa<Locals> bHideLabels = T, controlboolean = T, optionson = F, ttcon = F </Locals>|r
user:/AddOns/HearthHomeFilter/HearthHomeFilter.lua:1292: in function 'hhf.endStationSession'
|caaaaaa<Locals> event = 131532, station = 0 </Locals>|r
Seems like the start interaction is handled somewhat gracefully, as the decon assistant is of CRAFTING_TYPE_INVALID (debug outputs "HHF: Invalid crafting station"), but there is no such check when ending the crafting station interaction. For users who want to fix/avoid the error, you can insert this after line 1286 in HearthHomeFilter.lua
Code:
if station == CRAFTING_TYPE_INVALID then return end
Such that the code will now look like this:
Code:
function hhf.endStationSession(event, station)
	if station == CRAFTING_TYPE_INVALID then return end
	hhf.ClearPreviewMode()
	hhf.SetValLabelsHidden(true)
	hhf.clr()
end
Report comment to moderator  
Reply With Quote
Unread 05/01/21, 06:15 AM  
Scav
 
Scav's Avatar

Forum posts: 1
File comments: 23
Uploads: 0
Hallo mister!
This addon is great, thank you for your hard work.
It will be even greater if you could add option to add specific furniture to Favourites and make filter for them.
Have a nice day. :-)
Report comment to moderator  
Reply With Quote
Unread 12/10/20, 09:18 AM  
Tanelornian
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 1
Re: TTC data

Originally Posted by JHartEllis
I love that HearthHome Filter displays TTC data, but the TTC Suggests data is generally not very helpful since most craftable furnishings don't have enough listings to trigger it, so it's just a wall of "No data." And the ones that do have data do so because they are generally already overrepresented on the guild traders. It would be much better to instead/also show the TTC Avg. Ideally, I'd love to see the Min price and number of listings too. This would help a lot to ensure that more good furnishings are available on the market.
Thanks for the suggestion, new version should be going up soon!
Report comment to moderator  
Reply With Quote
Unread 12/09/20, 07:31 AM  
JHartEllis

Forum posts: 0
File comments: 6
Uploads: 0
TTC data

I love that HearthHome Filter displays TTC data, but the TTC Suggests data is generally not very helpful since most craftable furnishings don't have enough listings to trigger it, so it's just a wall of "No data." And the ones that do have data do so because they are generally already overrepresented on the guild traders. It would be much better to instead/also show the TTC Avg. Ideally, I'd love to see the Min price and number of listings too. This would help a lot to ensure that more good furnishings are available on the market.
Report comment to moderator  
Reply With Quote
Unread 11/11/20, 04:04 AM  
Aran5000

Forum posts: 0
File comments: 29
Uploads: 0
Re: Re: Re: Re: Missing Inventory Items

Originally Posted by Tanelornian
Originally Posted by Aran5000
Originally Posted by Tanelornian
Originally Posted by Aran5000
Hi, just noticed that I had a lot of items missing from my storage boxes. They reappear after I disable this add on. Hoping you can help, as this addon really helps when crafting.
Could you give me an example of some of the items that are missing from your storage boxes when using HHF? And are you using any other addons with it when it is happening?
Thank you for replying. It seemed to be mainly weapons that were missing from a storage box, but was still showing some other house furnishing items. I also noticed that weapons from my own inventory were not showing as well. What was more odd, was that some items would show in the bank, but when I used Ezabi the banker he appeared to not have the items I just place there. I remembered a few days ago, my guild leader posted the following.. If you aren't seeing all your items in the bank, inventory or storage. Disable Votan's Search Box, Advanced Filters and any other addon that changes the inventory or search functionality. HHF is the only addon I use that falls under that list. No idea where she aquired this info, but after I disabled HHF, all worked OK. I enabled HHF today and most items are back where they belong, but still the odd weapon missing. I will keep it disabled for for now and only use it when I spend to time crafting/housing. Thank you again.
Unfortunately I can't reproduce the bug myself, my best guess is there is an addon conflict somewhere. If it is a conflict with another addon I could try to find a workaround but I'd need to narrow down where the conflict is, or if it even is a conflict with another addon at all. Does it still do it for you if you only have HHF installed and nothing else? (I recommend Addon Selector for saving and switching addon set ups if you have a lot of them).
Thank you again. I will experiment with various addons and see what happens
Report comment to moderator  
Reply With Quote
Unread 11/10/20, 03:59 PM  
Tanelornian
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 1
Re: Re: Re: Missing Inventory Items

Originally Posted by Aran5000
Originally Posted by Tanelornian
Originally Posted by Aran5000
Hi, just noticed that I had a lot of items missing from my storage boxes. They reappear after I disable this add on. Hoping you can help, as this addon really helps when crafting.
Could you give me an example of some of the items that are missing from your storage boxes when using HHF? And are you using any other addons with it when it is happening?
Thank you for replying. It seemed to be mainly weapons that were missing from a storage box, but was still showing some other house furnishing items. I also noticed that weapons from my own inventory were not showing as well. What was more odd, was that some items would show in the bank, but when I used Ezabi the banker he appeared to not have the items I just place there. I remembered a few days ago, my guild leader posted the following.. If you aren't seeing all your items in the bank, inventory or storage. Disable Votan's Search Box, Advanced Filters and any other addon that changes the inventory or search functionality. HHF is the only addon I use that falls under that list. No idea where she aquired this info, but after I disabled HHF, all worked OK. I enabled HHF today and most items are back where they belong, but still the odd weapon missing. I will keep it disabled for for now and only use it when I spend to time crafting/housing. Thank you again.
Unfortunately I can't reproduce the bug myself, my best guess is there is an addon conflict somewhere. If it is a conflict with another addon I could try to find a workaround but I'd need to narrow down where the conflict is, or if it even is a conflict with another addon at all. Does it still do it for you if you only have HHF installed and nothing else? (I recommend Addon Selector for saving and switching addon set ups if you have a lot of them).
Last edited by Tanelornian : 11/10/20 at 04:05 PM.
Report comment to moderator  
Reply With Quote
Unread 11/10/20, 10:34 AM  
Aran5000

Forum posts: 0
File comments: 29
Uploads: 0
Re: Re: Missing Inventory Items

Originally Posted by Tanelornian
Originally Posted by Aran5000
Hi, just noticed that I had a lot of items missing from my storage boxes. They reappear after I disable this add on. Hoping you can help, as this addon really helps when crafting.
Could you give me an example of some of the items that are missing from your storage boxes when using HHF? And are you using any other addons with it when it is happening?
Thank you for replying. It seemed to be mainly weapons that were missing from a storage box, but was still showing some other house furnishing items. I also noticed that weapons from my own inventory were not showing as well. What was more odd, was that some items would show in the bank, but when I used Ezabi the banker he appeared to not have the items I just place there. I remembered a few days ago, my guild leader posted the following.. If you aren't seeing all your items in the bank, inventory or storage. Disable Votan's Search Box, Advanced Filters and any other addon that changes the inventory or search functionality. HHF is the only addon I use that falls under that list. No idea where she aquired this info, but after I disabled HHF, all worked OK. I enabled HHF today and most items are back where they belong, but still the odd weapon missing. I will keep it disabled for for now and only use it when I spend to time crafting/housing. Thank you again.
Report comment to moderator  
Reply With Quote
Unread 11/09/20, 06:45 PM  
Tanelornian
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 1
Re: Missing Inventory Items

Originally Posted by Aran5000
Hi, just noticed that I had a lot of items missing from my storage boxes. They reappear after I disable this add on. Hoping you can help, as this addon really helps when crafting.
Could you give me an example of some of the items that are missing from your storage boxes when using HHF? And are you using any other addons with it when it is happening?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: