[Loot Filter] One Filter to Rule Them All v3.0.0 (Updated 2017-08-04)

I also note that you do not 'show' scrolls at all - which (I believe) either always shows, or always hides.
I added my own line for both.

Spoiler

Show
BaseType "Portal Scroll"
SetTextColor 122 189 255

Show
BaseType "Scroll of Wisdom"
SetTextColor 255 122 122


I also separated healing and mana pots by text color - so I can more quickly gauge if I want to grab one seeing if it's mana or health simply by color. Likewise with hybrids, though I always grab those.

Spoiler
# Show magic flasks with DropLevel >= 60 and any flasks with atleast 5% qualty

Show
Class "Life Flasks" "Mana Flasks"
DropLevel >= 60
Rarity >= Magic
Show
Class "Life Flasks" "Mana Flasks"
Rarity Normal
DropLevel >= 60
Quality >= 5
SetBorderColor 151 28 46
Show
Class "Life Flasks" "Mana Flasks"
Quality >= 5

### Leveling ###
# Show up to two ranges of DropLevels below current zone

Show
Class "Life Flasks"
DropLevel >= 0
ItemLevel <= 14
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 4
ItemLevel <= 18
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 14
ItemLevel <= 26
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 18
ItemLevel <= 34
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 26
ItemLevel <= 37
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 34
ItemLevel <= 45
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 37
ItemLevel <= 53
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 45
ItemLevel <= 60
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 53
ItemLevel <= 65
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 60
ItemLevel <= 70
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 65
ItemLevel <= 75
SetTextColor 200 100 100

Show
Class "Mana Flasks"
DropLevel >= 0
ItemLevel <= 14
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 4
ItemLevel <= 18
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 14
ItemLevel <= 26
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 18
ItemLevel <= 34
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 26
ItemLevel <= 37
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 34
ItemLevel <= 45
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 37
ItemLevel <= 53
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 45
ItemLevel <= 60
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 53
ItemLevel <= 65
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 60
ItemLevel <= 70
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 65
ItemLevel <= 75
#### Hybrid ####

### Endgame Exceptions ###
# Show flasks with atleast 5% qualty

Show
Class "Hybrid Flasks"
Quality >= 5

### Leveling ###
# Show up to one range of DropLevels below current zone

Show
Class "Hybrid Flasks"
DropLevel >= 0
ItemLevel <= 15
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 10
ItemLevel <= 25
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 20
ItemLevel <= 35
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 30
ItemLevel <= 45
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 40
ItemLevel <= 55
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 60
ItemLevel <= 75
SetTextColor 100 200 255


As for RGB - Sorry, I thought you were discussing quality. I show all RGB all the time; snagging a chrome is always useful.

Quality -
This can be tricky because it takes understanding the slot size of pretty much every item, rather than just a certain Group (since 1h can be 1x3, 1x4, or 2x3 and shields 2x2, 2x3, or 2x4). Your file already covers almost all of them so as I discover the differences I can add or remove those types from the show/hide line - ON THE FLY - while the game is open (just edit, reload, and continue playing).
Beyond a certain level I might limit the quality to 5 or better, but early on I prefer any quality in those item sizes. For those items that are larger I would filter for uncommonly high quality like 15 or better. For the largest items (2x4 slots) I would not bother with anything but quality 20.
Potions - 1 or better quality, all the time.

Also (Noted in other posts)
'Maelstrom Staff' does not appear to be a valid item type.
From line 14985 to 14997
Last edited by BlaqWolf on May 3, 2015 1:24:31 PM
i got load error with this had to remove a few lines and it worked.
"Don't Tread on Me"
"
Completed 29 ChallengesBlaqWolf wrote:
I also note that you do not 'show' scrolls at all - which (I believe) either always shows, or always hides.
I added my own line for both.

Spoiler

Show
BaseType "Portal Scroll"
SetTextColor 200 200 250

Show
BaseType "Scroll of Wisdom"
SetTextColor 250 200 200


Scrolls belong to the class "currency". So they are covered. I might show them in a smaller font size. Been playing with this for a while now but haven't found anything that I'm really fond of. For now they are just shown.

"
Completed 29 ChallengesBlaqWolf wrote:

I also separated healing and mana pots by text color - so I can more quickly gauge if I want to grab one seeing if it's mana or health simply by color. Likewise with hybrids, though I always grab those.

Spoiler
# Show magic flasks with DropLevel >= 60 and any flasks with atleast 5% qualty

Show
Class "Life Flasks" "Mana Flasks"
DropLevel >= 60
Rarity >= Magic
Show
Class "Life Flasks" "Mana Flasks"
Rarity Normal
DropLevel >= 60
Quality >= 5
SetBorderColor 151 28 46
Show
Class "Life Flasks" "Mana Flasks"
Quality >= 5

### Leveling ###
# Show up to two ranges of DropLevels below current zone

Show
Class "Life Flasks"
DropLevel >= 0
ItemLevel <= 14
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 4
ItemLevel <= 18
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 14
ItemLevel <= 26
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 18
ItemLevel <= 34
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 26
ItemLevel <= 37
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 34
ItemLevel <= 45
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 37
ItemLevel <= 53
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 45
ItemLevel <= 60
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 53
ItemLevel <= 65
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 60
ItemLevel <= 70
SetTextColor 200 100 100
Show
Class "Life Flasks"
DropLevel >= 65
ItemLevel <= 75
SetTextColor 200 100 100

Show
Class "Mana Flasks"
DropLevel >= 0
ItemLevel <= 14
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 4
ItemLevel <= 18
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 14
ItemLevel <= 26
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 18
ItemLevel <= 34
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 26
ItemLevel <= 37
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 34
ItemLevel <= 45
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 37
ItemLevel <= 53
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 45
ItemLevel <= 60
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 53
ItemLevel <= 65
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 60
ItemLevel <= 70
SetTextColor 100 200 255
Show
Class "Mana Flasks"
DropLevel >= 65
ItemLevel <= 75
#### Hybrid ####

### Endgame Exceptions ###
# Show flasks with atleast 5% qualty

Show
Class "Hybrid Flasks"
Quality >= 5

### Leveling ###
# Show up to one range of DropLevels below current zone

Show
Class "Hybrid Flasks"
DropLevel >= 0
ItemLevel <= 15
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 10
ItemLevel <= 25
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 20
ItemLevel <= 35
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 30
ItemLevel <= 45
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 40
ItemLevel <= 55
SetTextColor 100 200 255
Show
Class "Hybrid Flasks"
DropLevel >= 60
ItemLevel <= 75
SetTextColor 100 200 255


Thanks, flasks were the first thing I wrote and I need to review them again. Especially now since DropLevels have been modified. Not sure that I need to handle them seperately though, in the end only the highest tiers are shown anyway.
They are likely to stay the way they are, maybe also in a slightly smaller font sitze.

"
Completed 29 ChallengesBlaqWolf wrote:

As for RGB - Sorry, I thought you were discussing quality. I show all RGB all the time; snagging a chrome is always useful.

Ah I see, the idea here is that after ItemLevel >= 75 I've probably picked up so many chroms that from that point on I prefer the small ones inventory wise. I might remove that from the public version and simply add it to my own script.

"
Completed 29 ChallengesBlaqWolf wrote:

Quality -
This can be tricky because it takes understanding the slot size of pretty much every item, rather than just a certain Group (since 1h can be 1x3, 1x4, or 2x3 and shields 2x2, 2x3, or 2x4). Your file already covers almost all of them so as I discover the differences I can add or remove those types from the show/hide line - ON THE FLY - while the game is open (just edit, reload, and continue playing).
Beyond a certain level I might limit the quality to 5 or better, but early on I prefer any quality in those item sizes. For those items that are larger I would filter for uncommonly high quality like 15 or better. For the largest items (2x4 slots) I would not bother with anything but quality 20.
Potions - 1 or better quality, all the time.

I usually don't bother with quality items besides flasks and gems, which are shown/handled already. Might look into this if there's a better way.
One Filter to Rule Them All: https://www.pathofexile.com/forum/view-thread/1259059
Last edited by Muldini on May 3, 2015 12:58:45 PM
I think I found the reason why it wasn't working for me. Your Maelsrom uses the EU o with two dots over it.
"
Completed 24 ChallengesGhostPain wrote:
I think I found the reason why it wasn't working for me. Your Maelsrom uses the EU o with two dots over it.


I changed that to an ansi standard 'o' and it still failed to load.
The item is either spelled incorrectly or not present in the beta build.

Just # out the lines from 14985 through 14997
"
Completed 24 ChallengesGhostPain wrote:
I think I found the reason why it wasn't working for me. Your Maelsrom uses the EU o with two dots over it.


That's the correct name according to http://www.pathofexile.com/item-data/weapon (search for Maelström Staff).

When testing the script with a couple of friends they also had the same issue. However it went away just as fast again without us ever finding out what was causing it. I'll zip my version 1:1 and send you a private link. Give it a try to simply extract the file to the PoE folder. If that works I'll upload the compressed version in this thread instead of the pure text one.
One Filter to Rule Them All: https://www.pathofexile.com/forum/view-thread/1259059
I've been playing with this filter for a while, i'm delighted.
Updated to v0.7c

#v0.7c:
# - Restore font size and transparency for hidden items (makes them less intrusive when hovering over them or using the pick up key)
# - Don't show T1 magic items
# - Show T1 armour if they have 4 linked sockets in a slightly smaller font; itemlevel >= 77 also has a small border
# - Show all normal T1 weapons in a slightly smaller font
# - Only show certain belt types (Rustic Sash, Leather Belt and Chain Belt) for normal & magic rarity
One Filter to Rule Them All: https://www.pathofexile.com/forum/view-thread/1259059
could be wrong but I think your RGBs need

LinkedSockets >= 3

added to make them chrom-worthy

http://poestatistics.com/users/seibar/
They do not.

SocketGroup implies that whatever you list is linked.
A comprehensive, easy on the eyes loot filter:
http://www.pathofexile.com/forum/view-thread/1245785

Need a chill group exiles to hang with? Join us:
http://www.pathofexile.com/forum/view-thread/1251403

Report Forum Post

Report Account:

Report Type

Additional Info