Filtration ♦ Item Filter Script Editor ♦ [ v0.15 ] ♦ Updated 2016-12-03

When Item Filters were announced, Jonathan from GGG stated "As you can see, the array of UI options that we would have to provide to allow the specific filtering requirements of every player would be completely impractical."

Challenge accepted.

Introducing Filtration, a Path of Exile item filter script editor.

Filtration aims to be a full featured item filter script editor, allowing you to not only create new item filters, but edit existing ones too - no code editing required.

The application gives a concise overview of item filter scripts, including previews of how the name plates will look in-game.

Screenshots
Spoiler

/687474703a2f2f692e696d6775722e636f6d2f73326c4e48436d2e706e67
/687474703a2f2f692e696d6775722e636f6d2f427157477873372e706e67
/687474703a2f2f692e696d6775722e636f6d2f523277374866322e706e67
/687474703a2f2f692e696d6775722e636f6d2f6f5931713668712e706e67


How do I get it?

You can download Filtration and/or download the source from the GitHub page at https://github.com/ben-wallis/Filtration

Filtration is fully open source under the GPL license.

Frequently Asked Questions

When I load an existing item filter some of comments aren't displayed

Filtration uses a specific marker for Section comments (comments between filter blocks), only comments in between blocks that start with # Section: are loaded as section comments. This was a design decision taken to save having to decide what to do with multiple comments in between blocks.

How can I make my script fully compatible with Filtration's features?
There is detailed information about how Filtration parses item filter scripts, and the syntax you need to use for Block Groups and Sections at the Notes for Script Creators wiki page

Scripts with Filtration Block Group Support
If your script is compatible with Filtration's Block Group Browser, let me know and I'll add it here.

Antnee's Classy Item Filter for Distinguished Exiles
One Filter to rule them all by Muldini
Sayya's Item Filter
Didii's Item Filter
MaskedChimp's Item Filter
Greengroove's Loot Filter Script

Recent Changes

2016-12-03 - 0.15
♦ Implemented #41 - Changed block item output order for increased in-game filter performance
♦ Implemented #34 - Support for Identified block item
♦ Implemented #42 - Support for Corrupted block item

2016-09-01 - 0.14
♦ Fixed #29 - Removing an appearance block item does not update preview
♦ Fixed #30 - Updating a section title does not update the Section Browser
♦ Fixed #31 - Right click on section does nothing
♦ Implemented #32 - Add Copy Block Style with Sound option to block context menu
♦ Fixed #33 - Pop-up window for "new version released" shuts down the program. (version 0.11)

2016-08-30 - 0.13 (Hotfix)
♦ Fixed a bug that caused the links to add appearance block items to add a new block instead https://github.com/ben-wallis/Filtration/issues/28

2016-08-30 - 0.12
♦ The Item Base Types and Item Classes static data files will now auto-update without requiring a new release of Filtration.
♦ Fixed #26 - Improved "do you want to save changes" detection - now just editing a block item will mark a file as having changes made rather than that flag only being set when you add or remove an entire block.
♦ Implemented #22 - Improved UI for "list" block items such as Base Types and Classes, it is now possible to remove items from lists by clicking the X that appears on hover rather than only being able to use the Delete key on the keyboard.
♦ Fixed #20 - "Switch to Regular block items" link does not work if there are no Appearance conditions active
♦ Removed != operator (it doesn't exist in game) as per #17
♦ Fixed the black border that sometimes appears when running Filtration on Windows 10
♦ Retargeted to .NET Framework 4.6.1 - Windows 10 has built in support, previous versions of Windows will require .NET Framework 4.6.1 manually installing, available here: https://www.microsoft.com/en-gb/download/details.aspx?id=49981

2015-07-31 - 0.11
♦ Changed maximum PlayAlertSound volume from 100 to 300 as per latest patch
♦ The update check on startup was broken in 0.10 - this has now been fixed.
♦ Please note that this is the first auto-updated release since 0.9 and includes the async saving and loading changes from 0.10 which was not auto-updated in order to get feedback on stability (given the lack of complaints I'm going to assume everything's all good!). Check out the GitHub release page for the 0.10 release notes.

2015-07-26 - 0.10
♦ Implemented asynchronous saving and loading of filters and themes. Loading large scripts (I'm looking at you Muldini) no longer freezes Filtration and a loading banner is displayed.
♦ You can now drag filter script / theme files into Filtration to open them.
♦ Added Thrusting One Hand Swords item base type and Stackable Currency item class to the lookup lists as they were erroneously removed in 0.9.
♦ Added Divination Card base types to the base type lookup list.
♦ Fixed a bug with deeply nested Block Groups that caused checkboxes in the Block Group Browser to display the wrong state.
♦ Fixed several bugs related to crashes when copying and pasting blocks/block styles. If you still get an error message when copying try closing AutoHotkey if you have it running.

Known Issues
♦ The Expand/Collapse All buttons in the Block Group Browser are currently non-functional.
♦ The alpha value isn't saved for Color Block Items with an alpha value of 255. This is only noticeable on black (or near black) backgrounds however and can be worked around by setting the alpha value to 254.

Bugs / Issues

Please raise a bug report on the GitHub Issues page for any bugs that you find.

You can also find me on irc.freenode.net #filtration under the nick XVar.
Creator of Filtration, a Path of Exile Item Filter Editor
http://www.pathofexile.com/forum/view-thread/1287447
Last edited by AtomYcX on Dec 3, 2016 7:28:40 AM
Last bumped on Sep 5, 2017 9:18:02 AM
I will try it out, ty for that work!

"Nerdstube, deutsche Path of Exile Community"
Asiabox: "Ist das so!"
Bumped, because this seriously needs more attention.

I'm having my coffee now, and just tinkering with this. It's fucking excellent. When I have a bit of time, I am going to try to recreate my script using your tool, and I think that will provide a solid basis for me to give you some feedback.

One thing I noticed right away is that the item previews could use some work. I use subtle borders in my filter, and because the field color of the program is so bright, they are washed out completely. I would suggest (just throwing this out there) a black or gray (or otherwise dark) border, something like this:

fMu51IC

This is obviously a quick n dirty example, but you get the idea. It's very difficult to do anything subtle because the surrounding colors are so bright.

Great work!
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
Hey, thanks for the feedback :)

That's a very good point about the preview borders, I hadn't noticed that. I've made a quick tweak - the border now has 3px padding around it so the image behind (which is an image of some ground tiles from in-game) shows through around the edge.

ihO2Gd3

Is that what you had in mind? It does make light borders much more visible. It'll be in the next release - probably later today.
Creator of Filtration, a Path of Exile Item Filter Editor
http://www.pathofexile.com/forum/view-thread/1287447
Perfect.

I added this to your reddit post as well, but one feature I'd like to request is the ability to toggle show/hide by just clicking (or right-clicking) the show/hide box, without using the dropdown.

Reason being, I have gear-specific blocks in my script, and it would be great to be able to tell people "just open it in FFF, and click whatever boxes you wish to see/hide."

I hope that makes sense. I'm going to add a link to your program in my loot filter post, if you don't mind!
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
Last edited by Antnee on Jun 7, 2015 6:26:55 AM
Psst..that's not my Reddit post :) That's another editor, the one written in AHK. I didn't post this to Reddit yet as I'd rather get it a bit more polished and iron out any glaring bugs before unleashing it to the masses.

I'll have a look into toggling Show/Hide - it shouldn't be too difficult to implement.

And yeah no worries at all about adding a link to it in your filter post.
Creator of Filtration, a Path of Exile Item Filter Editor
http://www.pathofexile.com/forum/view-thread/1287447
Whoa, holy shit... I didn't even bother to look at the reddit links, because I assumed it was the same thing!
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
Good job! Looks promising. Like Antnee, +1 to have a Show/Hide direct toggle, say, on right click.
This needs more visibilty.
Another quality ZAP! post.
"
Completed 36 Challengeshondana wrote:
Good job! Looks promising. Like Antnee, +1 to have a Show/Hide direct toggle, say, on right click.


Thanks! The Show/Hide toggle will be in a release later today, I implemented it earlier when Antnee suggested it. I don't want to make a release for every feature that's added, I'd rather batch a few up and do at most one release per day (apart from releases for show stopping bugs).
Creator of Filtration, a Path of Exile Item Filter Editor
http://www.pathofexile.com/forum/view-thread/1287447

Report Forum Post

Report Account:

Report Type

Additional Info