my Lootfilter for poe 2

If anyone needs a lootfilter

here is Neversink:
https://github.com/NeverSinkDev/NeverSink-PoE2litefilter/releases/tag/0.1.1

and here is mine:
it's a little diy.

1. Go to C:\Users\YOURUSERNAME\Documents\My Games\Path of Exile 2
2. right click and create a new Text document, name it something like "filter1.txt"
3. open it and copy all the text from the quote into it.
4. save it, close it and rename the filter1.txt file into filter1.filter (if you don't see file endings search the webs how to activate that).
5. open the game and in the settings - game interface it should be there in the pulldown menu. If its not there then the ending isn't correct or the folder is not correct.

Please note:
If you do not like the colors or sounds please change that yourself.
If you run into problems I will not do troubleshooting.
I have tried to set it up so the filter helps you and there should be no downsides to using it.
This is only there until someone else publishes a better one, like Neversink who is probably working on the website already.
There are some things I wish I could highlight but I couldn't figure out how to do it. Socketed items and Flasks for example.

"

#=================================================
# POE 2 - Lootfilter
#
# This is just a scuffed bandaid filter until Neversink is ready.
# shoutout to www.filterblade.xyz and their dedicated team
#
# This filter highlights the valuable items in color
#
# ! IT DOES NOT HIDE ANYTHING !
#
#
#=================================================

#=================================================
# Tutorial on Lootfilter modifications
#=================================================
# In each line everything behind a # will be ignored by the filter
# this way you "comment" or deactivate rules or single lines.
# like in this example every line NEEDS to be commented out or the filter would act on it.

#this is what a rule looks like:
# Show # this means the item described will be shown by the filter and not hidden
# Class == "Quest Items" # this is the item class poe2db.tw has the names for item classes

# #these lines are the colors in RGB code, first number is Red 2nd Green 3rd Blue 4th is the Opacity
# SetTextColor 165 228 41 255
# SetBorderColor 165 228 41 255
# SetBackgroundColor 0 75 30 255

# Font Size matters. 40 is BIG I would not go bigger.
# 34 is the smalles I would use for items you want to pick up.
# 36 and 38 are a nice mid value for items that drop on a regular basis.
# SetFontSize 42

# these are flavors, like sound or minimap icons
# They are useful for offscreen drops and HIGHLY valuable items
# or just to add a feel to the value of a drop
# PlayAlertSound 7 200
# MinimapIcon 0 Green Star
# PlayEffect Green Temp

# if you understand these rules you can look in each cathegory and find special rules for stackable items or tiered items


#=================================================
# These are some colors I used in PoE 1
#=================================================

# light blue 92 120 145
# portal scroll blue 30 50 100
# wisdom scroll brown 144 135 115
# gem dark 13 52 64
# gem bright teal border 28 177 177
# gem text 28 177 177
# socket grey 151 151 151
# quest border 165 228 41
# quest back 0 75 30

# map background 50 40 23
# map yellow 255 222 0
# map red 255 0 0
# map pink 255 0 177
# elder map 23 42 50 255

# blue item 31 70 148
# corrupted vaal border 240 0 0 255

#=================================================
# This is where the filter starts
#=================================================


#=================================================
# Quest Items
#=================================================

Show # QUEST ITEMS
Class == "Quest Items"
SetTextColor 165 228 41 255
SetBorderColor 165 228 41 255
SetBackgroundColor 0 75 30 255
PlayAlertSound 7 200
SetFontSize 42
MinimapIcon 0 Green Star
PlayEffect Green Temp



#=================================================
# Maps and Invitations
#=================================================

Show # Maps High Tier
Class == "Waystones"
WaystoneTier >= 13
SetFontSize 40
SetTextColor 255 0 177 255
SetBorderColor 255 0 177 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 5 200
PlayEffect Pink
MinimapIcon 0 Pink Square


Show # Maps High Tier
Class == "Waystones"
WaystoneTier >= 11
WaystoneTier <= 12
SetFontSize 40
SetTextColor 255 0 0 255
SetBorderColor 255 0 0 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 5 200
PlayEffect Red
MinimapIcon 1 Red Square

Show # Maps Midtier
Class == "Waystones"
WaystoneTier >= 6
WaystoneTier <= 10
SetFontSize 40
SetTextColor 255 222 0 255
SetBorderColor 255 222 0 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 5 200
PlayEffect Yellow
MinimapIcon 1 Yellow Square

Show # Maps Entry Level
Class == "Waystones"
WaystoneTier >= 1
WaystoneTier <= 5
SetFontSize 40
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 5 200
PlayEffect White
MinimapIcon 1 White Square



Show # Simulacrum
Class == "Map Fragments"
BaseType == "Simulacrum"
SetFontSize 40
SetTextColor 30 50 100 255
SetBorderColor 30 50 100 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 1 200
MinimapIcon 0 Blue Square
PlayEffect Blue

Show # Breachstones
Class == "Breachstones"
SetFontSize 40
SetTextColor 117 28 166 255
SetBorderColor 117 28 166 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 1 200
MinimapIcon 0 Purple Square
PlayEffect Purple

Show # Splinters-High
BaseType == "Splinter of Uul-Netol" "Splinter of Chayula" "Timeless Maraketh Splinter" "Timeless Templar Splinter" "Crescent Splinter"
SetFontSize 40
SetTextColor 117 28 166 255
SetBorderColor 117 28 166 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 13 200
MinimapIcon 1 Purple Kite
PlayEffect Purple


Show # Map Fragments
Class == "Map Fragments"
SetFontSize 40
SetTextColor 30 50 100 255
SetBorderColor 30 50 100 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 6 200
PlayEffect Red
MinimapIcon 0 Red Star

Show # Misc Map Items
Class == "Misc Map Items"
SetFontSize 40
SetTextColor 30 50 100 255
SetBorderColor 30 50 100 255
SetBackgroundColor 50 40 23 255
PlayAlertSound 6 200
PlayEffect Red
MinimapIcon 0 Red Star

# Fragments
Show
BaseType "Simulacrum" " Tablet" "Breachstone" "Barya" "Ultimatum" " Fragment" "Cowardly Fate" "Deadly Fate" "Victorious Fate"
SetTextColor 255 207 255
SetBorderColor 255 207 255
SetBackgroundColor 65 20 80
PlayAlertSound 2 300
PlayEffect White
MinimapIcon 1 White Square
SetFontSize 40


#=================================================
# Gold
#=================================================

Show # Gold large stack
StackSize >= 200
BaseType == "Gold"
SetFontSize 40
SetTextColor 255 190 0 255
SetBorderColor 255 255 255 255
SetBackgroundColor 218 116 0 255
PlayEffect Orange Temp
MinimapIcon 2 Orange Circle


Show # Gold regular stack
StackSize >= 80
BaseType == "Gold"
SetFontSize 36
SetTextColor 255 190 0 255
SetBorderColor 255 190 0 255
SetBackgroundColor 218 116 0 255
MinimapIcon 1 Orange Circle

Show # Gold smol stack
BaseType == "Gold"
SetFontSize 32
SetTextColor 255 190 0 255
SetBorderColor 255 190 0 255
SetBackgroundColor 218 116 0 255
MinimapIcon 1 Orange Circle



#=================================================
# Currency
# Neversink Copy for the most part
#=================================================

## Divine Orb Style
Show
Class "Currency"
BaseType "Mirror" "Divine" "Perfect Jeweller's Orb"
SetFontSize 45
SetTextColor 255 0 0 255
SetBorderColor 255 0 0 255
SetBackgroundColor 255 255 255 255
PlayAlertSound 6 300
PlayEffect Red
MinimapIcon 0 Red Star

# Currency Tier A: Gemcutter, Annullment
Show
Class "Currency"
BaseType "Gemcutter's Prism" "Orb of Annulment" "Orb of Chance"
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 240 90 35
PlayAlertSound 1 300
PlayEffect White
MinimapIcon 1 White Circle
SetFontSize 40

# Currency Tier B: Vaal, Chaos, Exalt, Exotic
Show
Class "Currency"
BaseType "Vaal Orb" "Greater Jeweller's Orb" "Chaos Orb" "Lesser Jeweller's Orb" "Exotic" "Exalted Orb" "Regal Orb" "Artificer's Orb" "Glassblower's Bauble" "Orb of Alchemy"
SetTextColor 255 207 132
SetBorderColor 255 207 132
SetBackgroundColor 76 51 12
PlayAlertSound 2 300
PlayEffect White
MinimapIcon 1 White Circle
SetFontSize 40

Show
Class "Currency"
BaseType "Distilled" "Catalyst" "Essence of" "Omen of"
SetTextColor 255 207 132
SetBorderColor 255 207 132
SetBackgroundColor 76 51 12
PlayAlertSound 2 300
PlayEffect White
MinimapIcon 1 White Circle

# Currency Tier C: Vaal, Chaos, Exalt, Exotic
Show
Class "Currency"
BaseType "Arcanist's Etcher" "Armourer's Scrap" "Blacksmith's Whetstone" "Orb of Augmentation" "Orb of Transmutation" "Regal Shard"
SetTextColor 255 207 132
SetBorderColor 255 207 132
SetBackgroundColor 92 120 145
MinimapIcon 2 Grey Circle

Show
Class "Currency"
BaseType "Simulacrum Splinter" "Breach Splinter" " Artifact"
SetTextColor 255 207 132
SetBorderColor 255 207 132
MinimapIcon 2 Grey Circle

Show # CURRENCY - SCROLL OF WISDOM
BaseType == "Scroll of Wisdom"
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 144 135 115 255
SetFontSize 32

Show
Class "Currency"
BaseType "Wisdom" "Shard"

# Unknown currency catchall in case we missed fragmented mirror shard particle dust
Show
Class "Currency"
SetTextColor 255 0 177
SetBorderColor 255 0 177
SetBackgroundColor 144 135 115 255
PlayAlertSound 2 300
PlayEffect Pink
MinimapIcon 1 White Circle




#--------------------------
# Gems
#--------------------------

Show # Uncut SPIRIT
BaseType == "Uncut Spirit Gem"
SetFontSize 40
SetTextColor 28 177 177 255
SetBorderColor 28 177 177 255
SetBackgroundColor 13 52 64 255
PlayEffect Green
PlayAlertSound 10 200
MinimapIcon 0 Green Circle

Show # Uncut
BaseType == "Uncut Skill Gem" "Uncut Support Gem"
SetFontSize 38
SetTextColor 28 177 177 255
SetBorderColor 28 177 177 255
SetBackgroundColor 13 52 64 255
PlayEffect Green
PlayAlertSound 10 200
MinimapIcon 0 Green Circle

Show # Gems
Class == "Skill Gems" "Support Gems"
SetFontSize 38
SetTextColor 28 177 177 255
SetBorderColor 28 177 177 255
SetBackgroundColor 13 52 64 255
PlayEffect Green
PlayAlertSound 10 200
MinimapIcon 0 Green Circle

#--------------------------
# Socketables and Special Character Equipment
#--------------------------

# Special A Tier - League specific socketables and jewels
Show
BaseType "Soul Core" "Timeless"
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 180 70 140
SetFontSize 40
MinimapIcon 2 Cyan Triangle
PlayEffect Cyan

# Special A Tier - Sanctum Relics
Show
Class "Relic"
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 180 70 140
SetFontSize 40
MinimapIcon 2 Cyan Triangle
PlayEffect Cyan

# Special A Tier - Rare Jewels
Show
Class "Jewel"
Rarity Rare
SetTextColor 255 250 43 255
SetBorderColor 255 250 43 255
SetBackgroundColor 45 80 70 255
SetFontSize 40
MinimapIcon 2 Cyan Triangle
PlayEffect Cyan

# Special B Tier - Any Jewels
Show
Class "Jewel"
Rarity Magic
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 33 49 143 255
SetFontSize 40
PlayEffect Cyan Temp

# Special B Tier - Any Runes and Charms
Show
BaseType " Rune" " Charm"
SetTextColor 0 240 200
SetBackgroundColor 190 20 140 255
PlayEffect Cyan Temp

#--------------------------
# Items Uniques Rares Magic Normal
#--------------------------


Show # Uniques
Rarity Unique
SetFontSize 42
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 24 90 100 255
PlayAlertSound 1 300
PlayEffect Brown
MinimapIcon 2 Brown Star

Show # Rares
Rarity Rare
SetFontSize 38
SetTextColor 255 250 43 255
SetBorderColor 255 250 43 255
SetBackgroundColor 45 80 70 255
MinimapIcon 1 Yellow Diamond

Show # Magic
Rarity Magic
SetFontSize 36
SetTextColor 255 255 255 255
SetBackgroundColor 33 49 143 255


Show # Normal
Rarity Normal
SetFontSize 35
SetTextColor 207 207 207


#--------------------------
# Value Rares
#--------------------------

Show
Class "Rings" "Amulets" "Belts"
Rarity Rare
SetFontSize 40
SetTextColor 255 250 43 255
SetBorderColor 255 250 43 255
SetBackgroundColor 45 80 70 255
PlayEffect Yellow
MinimapIcon 1 Yellow Diamond

#--------------------------
# Rings, Amulets, Belts
#--------------------------

Show
Class "Rings" "Amulets" "Belts"
Rarity Normal
SetFontSize 38

Show
Class "Rings" "Amulets" "Belts"
Rarity Magic
SetFontSize 38


#flasks dont work
Show
Class "Flask"

Rarity <= Magic
SetFontSize 32
SetTextColor 255 255 255 255
SetBorderColor 255 255 255 255
SetBackgroundColor 130 75 75 255



Show # SAFETY ALL NON-FILTERED ITEMS
SetFontSize 45

Last bumped on Dec 23, 2024, 1:35:25 PM
Where did you find the new directives (like WaystoneTier)?

Have you figured out how to filter for Tiered unidentified items?
Afaik tiers do not work at all atm. These are poe1 directives that the filter just doesn't execute.
Could be that a future patch will either act on them or it will break the filter.
Same goes for flasks. It would be nice to highlight the highest flask you can find in an area, but that's just too much work atm. If it even would work to filter with area level then you would have to make single rules for every unique flask name.
It is early access. Atm I am just glad that most items can be filtered. It doesn't need to be perfect yet.

Tiers do not work for gems as far as I know. It only recognizes the name of the gem, and that has no tier in it. So filtering unid tiers wouldn't work as well.
Socketed items and Flasks for example. ~

I got you fam.
"

Show
Quality > 0
SetBorderColor 0 255 0 250
SetTextColor 0 225 225 130

Show
Sockets > 0
SetBorderColor 255 0 0 250

Show
BaseType = "Mana Flask"
SetFontSize 40
SetTextColor 0 162 176 250
SetBorderColor 0 0 255 250
SetBackgroundColor 1 52 92 250
MinimapIcon 1 Blue Square

Show
BaseType = "Life Flask"
SetFontSize 40
SetTextColor 255 60 0 250
SetBorderColor 0 0 255 250
SetBackgroundColor 0 52 0 250
MinimapIcon 1 Red Square


Also useful

"

Show # Keys (Bronze/Silver/Gold)
BaseType = "Key"


Here is a link about item filters. The generalized rules apply in POE2, and that's how I cobbled mine together. Some things are similar, some things don't work because they don't exist. GemLevel for example doesn't apply to POE2, so it's not valid. You can filter things by height to avoid things that are 4 tall and only get things that are Height < 4 which allows 3 top, 2 bottom stacking. Also Width if you'd like to only pick up things that are 1 wide, for say socketed items where width = 1, then it minimizes the space.
Since you can't currently salvage quality flasks, you may want to remove them from your filter for flasks that I've shown, so you can "continue" at the end of a filter to continue to process other filters, and you could simply hide quality > 0 and BaseType = "Life Flask" "Mana Flask" with Rarity = "Normal"

Eitherway, the link here will explain to you the majority of options, and you can infer the rest yourself by throwing the object on the ground and mousing over it. You can use the text that shows up minus any prefix as a basetype/class generally speaking (Copper "KEY", Silver "Key", Gold "Key", Ultimate "Life Flask", Ultimate "Mana Flask" etc.)

I was actually having trouble with getting "Jewel" to show up with my filter, but hadn't tried class. Because I was hiding "Magic" items, it was hiding magic jewels despite having a rule above it that said BaseType = "Jewel" to show, it was still hiding it. So thanks for reminding me to consider class.

https://www.pathofexile.com/item-filter/about

a more in depth guide can be found
https://www.poewiki.net/wiki/Guide:Item_filter_guide
Last edited by ProgrammerInTraining#6860 on Dec 15, 2024, 3:26:34 PM
So there is a "MapTier" 1-17 option in POE1, so I checked WaystoneTier and it's valid. It takes a numeric value. However I threw an item with (Tier 2) at the end of the unidentified bit and 0 would change the color, but even at 1 it would not change the color. I'm unsure if tier 2 (as it's the first tier that produces an output in the mouseover) starts at 0=2, 1=3, 2=4 etc. I don't have one that specified Tier 3 at this time. So I'm unable to verify, only that WaystoneTier is a valid entry and it takes a numeric value and accept the other numeric operators.

"

Show # Tier
WaystoneTier 0
SetFontSize 30
SetTextColor 255 0 0 255
Thanks!
did you ever find out how to filter gem tiers? because they drop way too many its quite distracting.
Can likely just use the level to determine tier of gemstones. Since they have support gems with levels 1 2 and 3 etc.

Report Forum Post

Report Account:

Report Type

Additional Info