![]() |
Entertainment > Games >
Path of Exile – (2013 game) >
https://www.pathofexile.com/forum/view-thread/1235695
https://www.pathofexile.com/forum/view-thread/1260664
2.0 Introduced filtering a scripting system to customize the display of loot drops. This makes Path of Exile head and shoulders above its peers.
Websites ∞
- https://www.filterblade.xyz/
- https://github.com/ben-wallis/Filtration
- PoE ItemScript Editor – An online preview tool
- https://pathofexile.fandom.com/wiki/List_of_item_filters [ 1 ] was https://pathofexile.gamepedia.com/List_of_item_filters
Stuff ∞
| Item | Notes |
|---|---|
| ItemLevel | The level the item was generated at. |
| DropLevel | The level that the item starts dropping at. |
| Quality | The amount of quality on the item. |
| Rarity | Rarity of the item. Rarities are Normal, Magic, Rare or Unique. |
| Class | The item class. Specifying part of a class name is allowed and will match any classes with that text in the name. So for example “One Hand” will match both “One Hand Sword” and “One Hand Axe” |
| BaseType | The base type of the item. Specifying a part of a base type name is allowed and will match any of the base types with that text in the name. |
| Sockets | Total number of sockets that the item has. |
| LinkedSockets | The size of the largest group of linked sockets that the item has. |
| SocketGroup | A group of linked sockets that contains the specified combination. For example, RRG will match any group that contains two red sockets linked with a green socket. |
| Height | The height of the item in your inventory |
| Width | The width of the item in your inventory |
Colors ∞
- SetBorderColor
- SetTextColor
-
SetBackgroundColor
The three numbers used to specify a colour are the Red, Blue and Green components of the colour where 255 is the highest value. An optional fourth parameter can be provided to specify the transparency (alpha), this also ranges from 0 to 255 where 0 is completely see-through and 255 is completely opaque.
| Color | RGB Code | |
|---|---|---|
| Grey | 128 128 128 | |
| White | 255 255 255 | |
| Green | 0 255 0 | |
| Blue | 128 128 255 | |
| Purple | 255 0 255 | |
| Orange | 255 128 0 |
My experiments ∞
A modification of ZiggyLoot_V2_3Prophecy.filter ∞
The following was added to the beginning of ZiggyLoot_V2_3Prophecy.filter. See ZiggyD old loot filters, local cache.
Spoiler
# --------------------------------------------------------------------
# -- My edit begins
# --------------------------------------------------------------------
# 2016-06-13
# --
# -- Begin
# --
Show
BaseType "Scroll of Wisdom" "Portal Scroll"
SetTextColor 200 200 200 255 # light Gray
SetBorderColor 000 000 000 000 # transparent
SetBackgroundColor 000 000 000 180 # shaded
Show
BaseType "Armourer's Scrap" "Blacksmith's Whetstone"
SetTextColor 244 164 96 180 # Brown, "sandybrown", dimmer
SetBorderColor 000 000 000 000 # transparent
SetBackgroundColor 000 000 000 230 # shaded, dark
Show
BaseType "Orb of Alteration"
Class Currency
SetTextColor 200 200 200 255 # light Gray
SetBorderColor 200 200 200 255 # light Gray
SetBackgroundColor 000 000 000 180 # shaded
Show
BaseType "Orb of Transmutation"
Class Currency
SetTextColor 200 200 200 255 # light Gray
SetBorderColor 200 200 200 255 # light Gray
SetBackgroundColor 120 120 120 180 # shaded Gray
Show
BaseType "Orb of Chance"
Class Currency
SetTextColor 200 200 200 255 # light Gray
SetBorderColor 200 200 200 255 # light Gray
SetBackgroundColor 080 180 080 180 # shaded Green
Show
BaseType "Orb of Alchemy"
Class Currency
SetTextColor 200 200 200 255 # light Gray
SetBorderColor 200 200 200 255 # light Gray
SetBackgroundColor 080 080 140 180 # shaded Blue
Show
BaseType "Chaos Orb"
Class Currency
SetBorderColor 255 000 255 255 # Purple
PlayAlertSound 3 100
Show
Class Map Currency
SetBorderColor 128 128 255 255 # Blue
# TODO - colours based on its level
# --
# -- Gems
# --
Show
Class Gem
Quality = 0
SetBorderColor 255 255 255 # White
Show
Class Gem
Quality >= 1
Quality <= 9
SetBorderColor 000 255 000 # Green
Show
Class Gem
Quality >= 10
Quality <= 14
SetBorderColor 128 128 255 # Blue
Show
Class Gem
Quality >= 15
Quality <= 19
SetBorderColor 255 000 255 # Purple
PlayAlertSound 1 40
Show
Class Gem
Quality 20
SetBorderColor 255 128 000 # Orange
PlayAlertSound 2 50
# --
# -- Gear, Sockets
# --
Show
Sockets 6
SetBorderColor 128 128 255 # Blue
PlayAlertSound 2 50
Show
LinkedSockets 5
SetBorderColor 255 000 255 # Purple
PlayAlertSound 1 40
Show
LinkedSockets 6
SetBorderColor 255 128 000 # Orange
PlayAlertSound 2 50
# --
# -- Enchantable jewelery
# --
Show
Class Ring Amulet
Rarity Normal
ItemLevel >= 60
SetBorderColor 120 120 000 180 # a hint of Yellow, good for a border
SetBackgroundColor 000 000 000 180 # shaded
SetTextColor 200 200 200 255 # light Gray
# --
# -- Flasks
# --
Show
BaseType "Hybrid"
Class Flask
SetTextColor 255 128 128 # Pinkish-red
SetBorderColor 128 128 255 # Blue
# --------------------------------------------------------------------
# -- My edit ends
# --------------------------------------------------------------------
# What follows is:
# ZiggyLoot_V2_3Prophecy.filter
A template from scratch ∞
Spoiler
200 200 200 255 # light Gray
255 200 200 255 # light Pink
180 120 120 255 # Dim Red
244 164 96 255 # Brown, "sandybrown"
244 164 96 180 # Brown, "sandybrown", dimmer
205 133 063 255 # Brown, "peru"
139 069 019 255 # Brown, "saddlebrown"
210 105 030 255 # Brown, "chocolate"
200 200 000 255 # Yellow
120 120 000 180 # a hint of Yellow, good for a border
200 200 000 255 # Yellow
000 000 000 000 # transparent
000 000 000 180 # shaded
000 000 000 230 # shaded, dark
120 120 120 180 # shaded Gray
080 180 080 180 # shaded Green
080 140 080 180 # shaded dim Green
120 120 255 180 # shaded Blue
080 080 140 180 # shaded dim Blue
080 080 180 180 # shaded Purple
000 150 000 255 # Dark green
150 150 150 255 # Gray
255 255 255 255 # White
000 255 000 255 # Green
128 128 255 255 # Blue
255 000 255 255 # Purple
255 128 000 255 # Orange
TODO - currency, ensuring I rarify based on value..
#Show
# Rarity >= Rare
#Show
# DropLevel >= 70
# TODO - http://youtu.be/DO_kkea0o8o
# TODO? - chests, and 2h of various sockets/links
# TODO - craftable whites
# TODO? - I could hide specific no-quality gems if I wanted, based on what I have enough of.
# TODO - The various currencies. Specify the colours based on relative value.
# TODO - The various plain rings/necklaces, at maximum.
# .. only for certain higher levels
# Blue/Purple for certain levels.
# TODO
# Hide imperfect rings, amulets, belts. No I don't craft those.
Hide
Class Belt
Rarity Normal
DropLevel > 10
Hide
Class Amulet
Rarity Normal
DropLevel > 10
# I don't fucking care about your iron rings.
Hide
Class Ring
BaseType "Iron Ring"
Rarity Normal
DropLevel > 10
Hide
Class Ring
Rarity Normal
BaseType "Coral Ring" "Ruby Ring" "Sapphire Ring" "Topaz Ring" "Diamond Ring"
DropLevel > 10
THINGYTHING < 30
Hide
Class Ring
Rarity Normal
BaseType "Paua Ring" "Moonstone Ring"
DropLevel > 10
THINGYTHING < 25
"Gold Ring"
THINGYTHING < 15
"Prismatic Ring"
THINGYTHING < 10
"Amethyst Ring"
THINGYTHING < 13
"Two-Stone Ring"
THINGYTHING < 16
# Dim/shrink level 60 flasks. There are 65s
# Divine Mana Flask
# Divine Life Flask
# Make sure that Quality flasks are shown.
# Highlight the new interesting flasks
# Basalt Flash
# Highlight the other specialized flasks
Stuff ∞
Footnotes


Added my old notes / todo list and flagging this as a dead project. Keeping up with this every patch change is madness.
added another bunch of notes and an archive of the files for reference
colors!