• Runes of Magic Addons
  • Runes of Magic
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

LootFilter++

 

Project Updated:
Files Updated: Tue, Jul 14 2009
Supports Game Version: 1825
Category: Bags & Inventory
Tags:

[Edit Tags]

Project Manager: catshoes
Additional Authors: Onotol
Current Version: LootFilter++ v0.70
License: GNU Lesser General Public License version 3 (LGPLv
Development Site: CurseForge
Avg Daily DL (last 30 days): 27
Downloads Total: 5,277
Favorites: 13
Comments: 10
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About LootFilter++
  •  

LootFilter++

Current version: 0.70

This addon filters loot based on a Blacklist, Picklist, and Quality Filter. In addition the looting speed is greatly increased.

General Information

LootFilter++ is based on the LootFilter addon made by Onotol. In fact, it reuses most of the code of LootFilter. After contacting Onotol about changes made to LootFilter and learning that Onotol will no longer be maintaining LootFilter, I received permission to reuse his code in an updated addon.

If you are migrating to LootFilter++ from LootFilter, it is suggested that you first uninstall LootFiler (either via the Curse client or by deleting the lootFilter folder in your addon directory). LootFilter++ will reuse the Blacklist from LootFilter and will create other data that is needed. Using LootFilter++ and LootFilter and the same time may cause unpredictable behavior and it highly unadvised.

To install LootFilter++, simply unzip LootFilter__.zip in your Runes of Magic addon directory. For an easier install, use the Curse client.

The loot can be filtered in several ways

  • You can filter the items on looting - the items in a blacklist will not be picked up
  • You can add items to the picklist. Items in the Picklist will always be looted.
  • You can use the Quality Filter. When set, items below the set quality level (i.e. Blues, Greens, etc.) will not be looted (unless they are on the Picklist).
  • You can filter items in your backpack - blacklisted items will be added to trash bin, then you can delete them manually or allow automatic deletion. Even if you've switched auto-deletion on, if there are more then 5 items to throw away, a warning dialog will be shown to be sure you are doing no error.

Note: The new features of LootFilter++ are not implemented for garbage sweeping. To use the Quality Filter and Picklist, filtering on pickup must be enabled.

Configuration

I have made no changes to the configuration of LootFilter. All new features must be done via slash commands. See below.

  • Enable LootFilter - enable this addon
  • Use wildcards - this option allows you to use wildcards in blacklist. Now only an asterisk (*), is supported. And asterisk in a name matches against any number of any symbols. For example: you have "Recipe*" in your blacklist, this will match against "Recipe of nasty hobbit" or "Recipe unknown", but will not match against "healthy Recipe". If you want to match an item which have a blacklisted word on any place in its name you should use 2 asterisks, like "*Recipe*". If the wildcards are disabled, only exact matching items will be blacklisted.
  • Enable filtering on pickup - the items in a blacklist will not be picked up - they stay can be looted by someone
  • Show looted items in chat - show info about looted items in chat
  • Show blacklisted items in chat - show info about blacklisted items in chat
  • Enable garbage sweeper - enables the command /sweepGarbage, which puts blacklisted items into the thrash bin
  • Sweep garbage after each looting - the command /sweepGarbage will be executed after each looting, that means there will be no blacklisted items in your backpack at all
  • Sweep garbage without confirmation (!) - if turned on - the items will be added to trash bin and then the trash bin will be automatically emptied without(!) any warning. You should be careful with this option, because if you'll put something wrong in blacklist, this can throw a lot of items away. To protect you from such errors I have added a warning dialog if you try to trash more than 5 different items.
  • Show garbage messages in chat - shows the messages about garbage actions in chat
  • Show messages in - allows you to choose a chat tab, where you want to see log messages

Usage

  • /lf - Shows config
  • /lf on - Turns the filter on
  • /lf off - Turns the filter off
  • /lf status - Shows the current status of LootFilter
  • /lf list - Shows Blacklisted items
  • /lf add item_name - Adds an item into Blacklist, i.e. /lf add Damaged Tool
  • /lf remove item_name - Removes an item from Blacklist, i.e. /lf remove Damaged Tool
  • /lf show - Shows Picklisted items.
  • /lf pick item_name - Adds an item into the Picklist, i.e. /lf pick Damaged Tool
  • /lf delete item_name - Removes an item from the Picklist, i.e. /lf delete Damaged Tool
  • /lf qfilter on - Turns on the Quality Filter.
  • /lf qfilter off - Turns off the Quality Filter.
  • /lf setq quality_level - Sets the quality level of the Quality Filter. Use the parameters: White, Green, Blue, Purple, Orange, Gold.
  • /lf help - Shows the slash commands of LootFilter.
  • /lf ? - Shows the slash commands of LootFilter.
  • /sweepGarbage - put blacklisted items into the trash bin

Changelog

ver. 0.70 (Initial LootFilter++)

  • [Fix] Fixed Shift-click to remove an item from the Blacklist/Picklist. Should work properly.
  • [NOTE] Neither the Picklist or Quality Filter work with Garbage Sweeping. Filtering on Pickup MUST be enabled to use them.
  • [New] You can type /lf help or /lf ? to see a list of commands for LootFilter.
  • [New] You can type /lf status to see if LootFilter is on and to see what the Quality Filter is set to.
  • [New] Shift-clicking items has the same functionality on the Picklist as it does on the Blacklist.
  • [New] You can type /lf show to list the items in the Picklist.
  • [New] You can type /lf delete ITEM_NAME to remove and item to the Picklist.
  • [New] You can type /lf pick ITEM_NAME to add and item to the Picklist.
  • [New] Added a Picklist. Items in the Picklist are always picked up, regardless of the Blacklist and Quality Filter.
  • [New] You can type /lf setq QUALITY to set the quality level. Use the parameters: WHITE, GREEN, BLUE, PURPLE, ORANGE, GOLD.
  • [New] You can type /lf qfilter on/off to turn on or off
  • [New] Added a Quality Filter. Item's below the specified quality won't be looted.
  • [New] Changed name from LootFilter to LootFilter++
  • [NOTE] ALL PRIOR CHANGES HERE ARE FROM LOOTFITLER. LOOTFILTER++ IS AN ENHANCED VERSION OF LOOTFILTER.

ver. 0.65 (Original LootFitler)

  • [Bugged] support for Addon manager (not working yet)
  • [New] different settings for each character
  • [Fix] possibility to match items which have '-' in a name
  • [Fix] small text fixes
  • Downloads (1)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  LootFilter++ v0.70 Beta 1825 5,276 7/14/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Hokdan said

    I added some Code so that the sweepGarbage-Function is not only deleting blacklisted Items, but KEEPS items that are in the Picklist.

    I'm still looking for a function to check quality (white, green, blue...) of a bagitem. If i could find one (maybe someone can tell me?), i will add the qualitycheck to sweepGarbage also.

    So IF anybody likes to have this feature: Tell me how to publish the version. (Sorry I'm stupid and don't know :-P)

    And PLEASE tell me how to get quality of a bagitem if you know...

    Reply Report Permalink
  • nebolith said

    Message: Interface\AddOns\LootFilter\lib\events.lua:18: attempt to compare two nil values
    Time: 10/05/09 17:48:23
    Count: 12
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    (tail call): ?
    (tail call): ?
    [C]: ?
    Interface\AddOns\LootFilter\lib\events.lua:18: in function `OnEvent'
    [string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

    Locals: name = "VERSION"
    version = "3.13.1"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "3.13.1"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to compare two nil values"

    Reply Report Permalink
  • hey, I realy like this addon but i have a little problem
    i would like if i could chance something the quality filter!
    i want him to loot everything white and green, from blue+ he shouldn't loot or close the loot window!
    for example i want to see if i want to sell the item from loot

    i hope you are able to add this feature, thank you!

    Reply Report Permalink
  • eiy said

    Hi! I can't seem to make this work. I tried installing via Curse Client V3 and V4, and they don't seem to recognize it. I tried manually install, but nothing is showing up in my game (typing /lf does nothing). Can you provide a pointer on how I can begin to troubleshoot, plesse? Thank you!

    Reply Report Permalink
  • th3pr0ph3t said

    Please update the code so does not show a nasty message when BootyFrame or BootyFrame.page is nil.
    The following line (LootFilter.lua:215):

    local index = BootyFrame.page * MAX_BOOTYFRAME_ITEMS;

    Yields an error when the interface is hidden.

    To reproduce the error:
    - Join the game
    - Hide the interface (Ctrl-Z)
    - Kill and loot something

    The error stops popping up when you show the interface and loot something.
    Then you can hide the interface and the autoloot works but no loot filtering is performed.

    Reply Report Permalink
  • huggu said

    Great addon. anyway i still have 2 wishes:
    - use a global itemlist but a char based itemlist. or allow to chose a "global item list mode".
    - bug: you isert items more than one time in your item table. Multiple "/lf add XXX" results in multiple table entries. you should check the presece of the item in the table befor inserting the item.

    keep up your good work.

    Reply Report Permalink
  • Mavoc said

    can you add the ability to override the blacklist if item is worth more then X or has durability more then Y.

    i have functions you can use that will return both of these numbers to you.

    Reply Report Permalink
  • catshoes said

    Yeah it can be added. If you want to send me those functions I can incorporate them. If not I can get that info from the Sol library.

    Reply Report Permalink
  • Mavoc said

    can you allow the posting of tickets, as the comment box is not the best place for pasting code

    Reply Report Permalink
  • khan757 said

    Is there a way to edit the black/white list offline?

    Reply Report Permalink
  • catshoes said

    Yes. My Documents\Runes of Magic\SavedVariables.lua

    Both lists are in there.

    Reply Report Permalink
  • A few requests/suggestions:

    Attempt to pick up rarest items first-- always attempt to loot blues before greens, etc.

    Use SaveVariablesPerCharacter for settings-- per-character settings decreases rate of lost settings when bad things happen. The save/load system is very touchy.

    Count a delayed pickup (such as rolled-on items, or ones everyone passed on) as a loot for the purposes of garbage sweeping. This would be especially handy when grouped and everyone passes on things you have blacklisted.

    GUI List(s)-- instead of relying only on command-line entries, it would be really convenient to be able to add/edit/remove several things at a time.

    I'll definitely give your updated addon a try and I'll let you know if I notice any bugs. Thanks for taking the effort to continue this addon.

    Reply Report Permalink
  • catshoes said

    The first two requests aren't too difficult. However, before I add these, I want to implement the Picklist and Quality filter for garbage sweeping.

    The third item, delayed loot, may be more difficult. Since LootFilter doesn't actually grab the item, I'm not sure if it is even aware that the item was picked up. An temporary fix would be to call /sweepgarbage manually.

    Making a GUI would be more challenging, simply because I have never made a GUI of this nature. After I get everything else on my to do list worked on, I can come back to it.

    Reply Report Permalink
  • Thank you for considering my suggestions :)

    At current, I do use a double-macro loop that runs /sweepgarbage that I turn on when I group up. I wasn't sure of the feasibility of that particular suggestion but I'd imagine there's probably some kind of event that triggers when something goes into your bag; might be somewhere to start looking if you find the time for it.

    I can certainly live without a GUI and that's probably the least important suggestion I had. I haven't had a chance to use all of the new features yet but I'll certainly give them a try. So far no problems here.

    Reply Report Permalink
  • catshoes said

    Please report an problems that you have here. If you have a line number (from the RoM error message) that would help out a ton when I try to debug problems.

    If you have any requests you can post them here as well. However, I am somewhat strapped for time so please be patient.

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 298 Inventory Viewer Bags & Inventory, Crafting...
  2. 293 StatRating Tooltip, Bags & Inventory...
  3. 245 Lootomatic Bags & Inventory
  4. 88 RoMail2 Chat & Communication, Auction...
  5. 77 AdvancedCrafting Auction & Economy, Bags &...