Download
(22 Kb)
Download
Updated: 06/05/14 12:39 AM
Compatibility:
Craglorn (1.1)
Live (1.0)
Beta (0.18)
Updated:06/05/14 12:39 AM
Created:04/17/14 05:40 AM
Monthly downloads:56
Total downloads:10,537
Favorites:50
MD5:
Loot Filter Remix  Popular! (More than 5000 hits)
Version: v1.11e
by: DerVagabund [More]
As I like to gather everyhing and leave nothing behind I come to realize that I just do not have enough bag space ... thus this addon came to life.

I was inspired by the Loot Filter addon by Kallak and decided to create my own version of a loot filter which fits my needs.

Update: New version 1.11d is available!
Version 1.11e
  • Fixed some code parts where sometimes an item was ignored in some algorithms
Version 1.11d
  • Made the different kind of info messages toggleable in the settings
  • Implemented a fix for the weapon swap error (if that still happens to anyone, please let me know, as I was not able to reproduce it for myself so could not really test if that fixes it properly)
Version 1.11c
  • Fix for ingredient filter window on click problem
Version 1.11b
  • Optimized / Rewritten code
Version 1.11
  • Added inventory hotkey to mark / unmark item as junk - if you want me to make the hotkey changeable, let me know, also if you want to be able to enable/disable that option via the settings
  • Included recipes in the "exclude researchable" filter option in case it is not known
  • Tried to fix an issue with Wine Grapes (they are now two times in the ingredient list, as I was not able to test if the new entry works because I did not find any)

Version 1.10c
  • Option to enable character specific settings - when changing this, reloadUI is required and you need to start from default settings
  • Rework slash command to rescan inventory - is changed from /LFRrescanInventory to /lfrrescan

Version 1.10b
  • Ingredient names are now automatically updated once looted to the clients language!
  • removed the lure default filter rule - kept reappearing after restart
  • moved the research notification to info messages (if you want to turn them off, you have to disable info messages - if someone wants a separate option for them, let me know and I create a separate checkbox)

Version 1.10
  • Reworked ingredients filter - now language independent! - in the settings window it will show the English names - Upcoming improvement: I am going to implement a function that the names automatically adapt to the clients language when you first loot it. - Reorganized ingredients list, in case I've forgotten anything please let me know (actual list should cover all existing recipes - ingredients not found present in the list are automatically kept!)
  • implemented update functionality - old ingredient settings should be automatically taken into account - but just to be sure, please check your settings again after doing that update!
  • added the option to filter lockpicks - set item type tool and ,e.g., for english client set filter name to lockpick (just to be sure, as I do not know what else is counted as tool aside from lockpicks)




What is does:
  • Completely configurable via settings menu - all options can individually be turned on an off, optional debug / info output, filter rules definition via settings - no need to edit .lua files!
  • Automatically mark looted items as junk - by item type and additionally you can specify a part of an items name you want to filter (e.g., I do not need stamina potions and would like to have them automatically assigned as junk, but I want to keep all other potions. So I defined a rule to filter potions and as filter text I added stamina - now all potions, whose name includes stamina will be filter, but all others are not touched)
  • Option to automatically destroy all junk items when looting them below a given gold value threshold
  • Implemented a lot of new security checks before applying filter rules (e.g., if you have a stack of provisioning mats in your bag but you set to filter and destroy all provisioning mats and you loot one of the item you already have stacked, it will be excluded from the filtering algorithm automatically)
  • Option to define an item quality level which excludes all items of this quality and above from the filtering algorithm
  • In each rule you can now (optionally!) set an item level threshold to only effect items below that level.
  • Each provisioning ingredient can be set individually to be kept or junked - ingredient names are shown in English but the filtering algorithm works language independent! This can be set via a special filter option window for ingredients!
  • and for convenience, as I am lazy it can automatically sell junk at vendors and repair all equipped items

Future extensions:
  • add a whitelist to exclude some items from the whole process
  • allow more detailed filter rules
  • maybe implement a function in bag context menu to automatically create a loot rule based on a current item

If you have any ideas, requests feel free to leave me a comment and I will see what I can do.

Until then, have fun with the addon

If you find a bug or have suggestions, please leave a comment (in case of bugs, please try to describe what you did and when it happened) and in the very unlikely case that you want to donate me some ingame money, which is greatly appreciated because I use more of my free time on improvind that addon than actually play, my ingame account is @dervagabund on the EU-Server.
Version 1.11
  • Added inventory hotkey to mark / unmark item as junk
  • Included recipes in the "exclude researchable" filter option in case it is not known
  • Tried to fix an issue with Wine Grapes (they are now two times in the ingredient list, as I was not able to test if the new entry works because I did not find any)
Version 1.10c
  • Option to enable character specific settings - when changing this, reloadUI is required and you need to start from default settings
  • Rework slash command to rescan inventory - is changed from /LFRrescanInventory to /lfrrescan
v1.10b - 20140506
  • removed the lure default filter rule (kept reappearing after restart).
  • Ingredient names are now automatically updated once looted to the clients language!
  • moved the research notification to info messages (if you want to turn them off, you have to disable info messages - if someone wants a separate option for them, let me know and I create a separate checkbox).
v1.10a - 20140504
  • small hotfix for newly installed addons
v1.10 - 20140504
  • reworked ingredients filter - now language independent!
  • implemented update functionality to take settings from old version to this one
  • added the option to filter lockpicks (set item type tool and ,e.g., for english client set filter name to lockpick (just to be sure, as I do not know what else is counted as tool aside from lockpicks))
v1.09c - 20140502
  • fixed a small bug
v1.09b - 20140502
  • added option to exclude intricate items
v1.09a - 20140501
  • added lockpicks to filter rule item type list
v1.09 - 20140501
  • slash command to re-scan inventory and apply filter rules
  • added option to also apply filter rules on crafting results (also deconstruction/extraction)
  • improved rules: added item quality (be aware - global item quality setting still overrules this setting)
  • improved rules: option to exclude researchable items (only effects armor and weapons)
  • improved rules: added option to allow separate rules for light, medium and heavy armor
  • added option to use separate ingredient filter window just optionally - can be disabled and then just normal rules are used
v1.08 - 20140429
  • moved ingredient filter settings in its own window
  • some minor optimizations/modifications
v1.07 - 20140426
  • corrected manifest file
v1.06 - 20140426
  • added option for each single provision ingredient in the option menu to easily choose which one to keep and which one to junk
  • option to automatically ornate items
  • added an option level setting for the filter rules
v1.05 - 20140420
  • completely removed the need to edit files to change settings
  • greatly improved loot detection algorithm
  • implemented safety checks for the loot filter
v1.03 - 20140419
  • further improved the filtering algorithm
  • fixed a few minor bugs that I noticed while playing.
v1.02 - 20140418
  • improved filter algorithm
  • added filter configuration via settings and disabled filter on all non loot actions (I think that caused a problem for some).
v1.01 - 20140418
  • temporarily disabled destroy option - will be back up this evening when I get home with updated version.
v1.00 - 20140417
  • initial version released.
Optional Files (0)


Archived Files (21)
File Name
Version
Size
Uploader
Date
v1.11d
22kB
DerVagabund
06/02/14 12:20 AM
v1.11c
21kB
DerVagabund
05/24/14 04:29 AM
v1.11b
21kB
DerVagabund
05/23/14 01:53 PM
v1.11a
20kB
DerVagabund
05/22/14 01:15 AM
v1.11
20kB
DerVagabund
05/13/14 05:06 AM
v1.10c
20kB
DerVagabund
05/08/14 02:19 PM
v1.10b
20kB
DerVagabund
05/06/14 03:07 AM
v1.10a
19kB
DerVagabund
05/04/14 11:26 AM
v1.10
19kB
DerVagabund
05/04/14 09:37 AM
v1.09c
19kB
DerVagabund
05/02/14 10:59 AM
v1.09b
19kB
DerVagabund
05/02/14 09:29 AM
v1.09a
19kB
DerVagabund
05/01/14 03:28 PM
v1.09
19kB
DerVagabund
05/01/14 08:42 AM
v1.08
17kB
DerVagabund
04/29/14 02:46 AM
v1.07
17kB
DerVagabund
04/26/14 03:48 AM
v1.06
17kB
DerVagabund
04/25/14 06:29 PM
v1.05
12kB
DerVagabund
04/20/14 11:07 AM
v1.03
12kB
DerVagabund
04/18/14 06:08 PM
v1.02
12kB
DerVagabund
04/18/14 03:34 PM
v1.01
9kB
DerVagabund
04/18/14 02:07 AM
v1.00
9kB
DerVagabund
04/17/14 05:40 AM


Post A Reply Comment Options
Unread 06/03/14, 06:06 PM  
adn

Forum posts: 0
File comments: 19
Uploads: 0
How to filter solvents

Hi, I like you addon, it helps a lot with the material management.

However, I tried a lot of filters but still can't filter the solvents. These are the water types used for alchemy.

How can I filter the solvents alone? But keep the plants. If I use the trash alchemy everything is trashed but I want just some part.

Also, trying to trash for trait would be nice. For example, I need to trash white items with intricate as I'm not researching those, but want to keep white items with other traits. I didn't found those options either.
Report comment to moderator  
Reply With Quote
Unread 06/02/14, 01:29 PM  
Mauxe

Forum posts: 1
File comments: 26
Uploads: 0
I came on here to ask if there was a way to toggle loot messages - or if it could be considered - and it looks as if the update this very day adds this feature! I have a couple of mods that report what I loot and I want to consolidate down to one. Can't wait to get home to check it out (that doesn't sound too depressing...)

I have said this before but it bears repeating: this addon is awesome! The full title of this game really should have been: Elder Scrolls Online: An Inventory Management Simulation. I say that with much love as I secretly enjoy that fiddly aspect. This mod, Bank Manager and Vicster's Inventory Insight form the cornerstone of addons for me.

Thanks for your time and effort!!

Edit: Realized that the messages toggle refers to informational messages when the addon does something to your inventory. Am I mistaken that this mod reports loot to the chat window? I may have another that does this. (Well, I have a couple - but I want to turn one or both of them off. I can turn Quest Buddy loot notification off - but I like the way it consolidates and displays the loot messages.)
Last edited by Mauxe : 06/03/14 at 09:12 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/14, 05:55 AM  
pinstripesc

Forum posts: 16
File comments: 156
Uploads: 0
Originally Posted by DerVagabund
Originally Posted by pinstripesc
I'm getting an error when trying to click any provisioning ingredients on the popup list -

3531355818661547963:3: function expected instead of nil
stack traceback:
3531355818661547963:3: in function '(main chunk)'
Hello,

I know of this problem, but in case you encounter this I guess you're not using the latest version, as I fixed this already.

So please try to update the addon and see if it still occurs.
Oh, true that. Thanks
Report comment to moderator  
Reply With Quote
Unread 06/02/14, 12:17 AM  
DerVagabund
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 1
Originally Posted by pinstripesc
I'm getting an error when trying to click any provisioning ingredients on the popup list -

3531355818661547963:3: function expected instead of nil
stack traceback:
3531355818661547963:3: in function '(main chunk)'
Hello,

I know of this problem, but in case you encounter this I guess you're not using the latest version, as I fixed this already.

So please try to update the addon and see if it still occurs.
Report comment to moderator  
Reply With Quote
Unread 06/01/14, 06:46 AM  
pinstripesc

Forum posts: 16
File comments: 156
Uploads: 0
I'm getting an error when trying to click any provisioning ingredients on the popup list -

3531355818661547963:3: function expected instead of nil
stack traceback:
3531355818661547963:3: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 05/27/14, 12:13 AM  
Homm

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by DerVagabund
Originally Posted by Homm
Another bug - doesn't filter Iron Ore at all. I added it as blacksmithing raw material and contains "iron" and nothing. lfrrescan also nothing. Works for maple, jute but not iron ore..

And another thing - crafted items go to junk if I have junk white items setting. Is it possible not to throw crafted ones there?

Something is seriously wrong here.. I noticed that it didn't throw trash item to junk (daedra husk) - just this once, normally it works.. Or maybe because I added too many rules (20)?
Why it doesn't filter iron ore is strange, I need to look into this.

As for crafted items, for me they are not junked, hm. There is an option in the settings window that lets you decide if you want to apply filter rules on crafted items. Maybe you have that checked?

As for the deadra hush, I've noticed this behavior as well, very rarely, but up to now I've not found the reason for this.

20 rules shouldn't be a problem.
Molybdenum just didn't fall to my junk though before it did, so it bugs randomly from time to time.

Daedra husk happens all the time on dungeons so it's bugged.

As for crafting - sure, there is this option, but.. I want many items from deconstruction to go to junk.. any way to make crafting and deconstructing under different options? :P


/// Not junking items from mails is driving me nuts
Last edited by Homm : 05/29/14 at 01:40 PM.
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 01:36 PM  
DerVagabund
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 1
Originally Posted by Shareel
I have done the following change to line 82 and 91 of LFRKeybinds.lua and got no errors in the last 3 hours. I think this fix works. I suggest to do this changes in the next release...

Code:
if rowControl and (rowControl:GetOwningWindow() == ZO_PlayerInventory) then
already added
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 01:06 PM  
Shareel

Forum posts: 0
File comments: 17
Uploads: 0
I have done the following change to line 82 and 91 of LFRKeybinds.lua and got no errors in the last 3 hours. I think this fix works. I suggest to do this changes in the next release...

Code:
if rowControl and (rowControl:GetOwningWindow() == ZO_PlayerInventory) then
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 12:25 PM  
DerVagabund
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 1
Originally Posted by Homm
Another bug - doesn't filter Iron Ore at all. I added it as blacksmithing raw material and contains "iron" and nothing. lfrrescan also nothing. Works for maple, jute but not iron ore..

And another thing - crafted items go to junk if I have junk white items setting. Is it possible not to throw crafted ones there?

Something is seriously wrong here.. I noticed that it didn't throw trash item to junk (daedra husk) - just this once, normally it works.. Or maybe because I added too many rules (20)?
Why it doesn't filter iron ore is strange, I need to look into this.

As for crafted items, for me they are not junked, hm. There is an option in the settings window that lets you decide if you want to apply filter rules on crafted items. Maybe you have that checked?

As for the deadra hush, I've noticed this behavior as well, very rarely, but up to now I've not found the reason for this.

20 rules shouldn't be a problem.
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 08:41 AM  
Homm

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by DerVagabund
Originally Posted by Homm
Found a BUG (or a lack of feature?):

Loot filter doesn't apply on items received by mail. With the amount of crap helpers send after the update this is needed.
Hello,

well, this is kind of a "feature" if you want to say so Again, for security reasons, I disabled this.

I might add an option to include mails to be filtered as well.
Would be great, all those raw jute/iron ores/maples.. :P


Another bug - doesn't filter Iron Ore at all. I added it as blacksmithing raw material and contains "iron" and nothing. lfrrescan also nothing. Works for maple, jute but not iron ore..

And another thing - crafted items go to junk if I have junk white items setting. Is it possible not to throw crafted ones there?

Something is seriously wrong here.. I noticed that it didn't throw trash item to junk (daedra husk) - just this once, normally it works.. Or maybe because I added too many rules (20)?
Last edited by Homm : 05/26/14 at 10:42 AM.
Report comment to moderator  
Reply With Quote
Unread 05/26/14, 02:43 AM  
DerVagabund
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 1
Originally Posted by Homm
Found a BUG (or a lack of feature?):

Loot filter doesn't apply on items received by mail. With the amount of crap helpers send after the update this is needed.
Hello,

well, this is kind of a "feature" if you want to say so Again, for security reasons, I disabled this.

I might add an option to include mails to be filtered as well.
Report comment to moderator  
Reply With Quote
Unread 05/25/14, 03:44 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by Shareel
Code:
2014-05-25T16:42:24.212+01:00 |cff0000Lua Error: user:/AddOns/LootFilterRemix/LFRKeybinds.lua:82: attempt to index a nil value
stack traceback:
	user:/AddOns/LootFilterRemix/LFRKeybinds.lua:82: in function 'lfr.keybinds.addInventoryKeybinds'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_InventorySlot_OnMouseEnter'
	EsoUI/Ingame/Inventory/InventorySlot.lua:2045: in function 'OnActiveWeaponPairChanged'|r
I used your suggested change to comment the "lfr.keybinds.InitializeInventoryKeybinds()" and it works. The errors are gone and I was able to play for several hours without another UI error.
Find the line 82 in LFRKeybinds.lua:
Lua Code:
  1. if(rowControl:GetOwningWindow() == ZO_PlayerInventory) then

And change it to:
Lua Code:
  1. if rowControl and (rowControl:GetOwningWindow() == ZO_PlayerInventory) then

It should fix the UI error.
Report comment to moderator  
Reply With Quote
Unread 05/25/14, 03:21 PM  
Shareel

Forum posts: 0
File comments: 17
Uploads: 0
Originally Posted by DerVagabund
But if you really have problem, in the file LootFilterRemix.lua in line 323
Lua Code:
  1. lfr.keybinds.InitializeInventoryKeybinds()
add -- before it, to comment it out and thus disable the keybinds.
Lua Code:
  1. --lfr.keybinds.InitializeInventoryKeybinds()
Today, I tested this again with version 1.11c and got the following error after playing vor 10-15 minutes...

Code:
2014-05-25T16:42:24.212+01:00 |cff0000Lua Error: user:/AddOns/LootFilterRemix/LFRKeybinds.lua:82: attempt to index a nil value
stack traceback:
	user:/AddOns/LootFilterRemix/LFRKeybinds.lua:82: in function 'lfr.keybinds.addInventoryKeybinds'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_InventorySlot_OnMouseEnter'
	EsoUI/Ingame/Inventory/InventorySlot.lua:2045: in function 'OnActiveWeaponPairChanged'|r
I used your suggested change to comment the "lfr.keybinds.InitializeInventoryKeybinds()" and it works. The errors are gone and I was able to play for several hours without another UI error.
Last edited by Shareel : 05/25/14 at 03:28 PM.
Report comment to moderator  
Reply With Quote
Unread 05/25/14, 01:48 AM  
Homm

Forum posts: 0
File comments: 42
Uploads: 0
Found a BUG (or a lack of feature?):

Loot filter doesn't apply on items received by mail. With the amount of crap helpers send after the update this is needed.
Report comment to moderator  
Reply With Quote
Unread 05/24/14, 04:42 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by Shareel
I use two of your addons (SkyShards and LoreBooks) and both include this "fix" but the error raises also with this "fix". Maybe there is more than one reason where it raise.
So it is probably different error. Can you please send me exact wording of the error message as PM? I will try to find solution. You can find error message in Documents\Elder Scrolls Online\live\Logs\interface.log.
Last edited by Garkin : 05/24/14 at 04:43 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: