[3.15] Highwind's LOOTFILTER (UNSUPPORTED)

"
ffhighwind wrote:
EDIT: They're added.
https://github.com/ffhighwind/PoE-Price-Lister/tree/master/Resources

I may create an update script or background service as well. It's not on high priority, though, since I don't think there's anything important left to add to the filter for this league.


Excellent - thanks :)
You can take a look of my downloader:

https://github.com/arsirantala/downloader

And here's how to use the Downloader.py script:

python Downloader.py -old_file "C:\Users\<username>\Documents\My Games\Path of Exile\highwind.filter" -new_file "C:\Users\<username>\Documents\My Games\Path of Exile\highwind.filter" -download_url https://pastebin.com/raw/k5q2b570

Note that above uses still the pastebin url - but should work with the new url as well.

I'm working on with the DLer.py script in the same repository, to make an UI to download the filter file as we speak.

PS you need to have the required modules installed in order to run the python script. I'm working on releasing a executable version including all the required modules in one zip. I just cba to check manually if there is new version of the filter available - that was my driver to make these python scripts.
"
ffhighwind wrote:
I may create an update script or background service as well. It's not on high priority, though, since I don't think there's anything important left to add to the filter for this league.


"
ixoth wrote:
I'm working on with the DLer.py script in the same repository, to make an UI to download the filter file as we speak.


Did you guys tried my FilterNova auto-updater ahk-script? It does filter updating job finely, but lacks some UI stuff (like in-tool UI configurator etc). If you're interested, maybe we can do something better together?
FilterBlast - a web-hub with up-to-date item filters and extra features
https://filterblast.xyz
I'm considering switching over to github links instead of pastebin since it's less work to update the files.

"
Dissolator wrote:
Did you guys tried my FilterNova auto-updater ahk-script? It does filter updating job finely, but lacks some UI stuff (like in-tool UI configurator etc). If you're interested, maybe we can do something better together?

Sorry, I kind of forgot FilterBlast had this feature. I do think a small GUI would be good so the user could select the PoE install path, auto/manual updates, and the names of the filter files. I'm not sure if this data would be stored in the top of the file or an ini.

"
ixoth wrote:
You can take a look of my downloader:

https://github.com/arsirantala/downloader

I'm not big on having the user install Python when all of the macros in the macro section require AHK. I will link to the release page of your github if you get it working, though.
Loot Filter -- https://www.pathofexile.com/forum/view-thread/1490867
Filter Parser -- https://github.com/ffhighwind/Path-of-Exile-Filter-Parser
"
ffhighwind wrote:
I'm considering switching over to github links instead of pastebin since it's less work to update the files.

"
Dissolator wrote:
Did you guys tried my FilterNova auto-updater ahk-script? It does filter updating job finely, but lacks some UI stuff (like in-tool UI configurator etc). If you're interested, maybe we can do something better together?

Sorry, I kind of forgot FilterBlast had this feature. I do think a small GUI would be good so the user could select the PoE install path, auto/manual updates, and the names of the filter files. I'm not sure if this data would be stored in the top of the file or an ini.

"
ixoth wrote:
You can take a look of my downloader:

https://github.com/arsirantala/downloader

I'm not big on having the user install Python when all of the macros in the macro section require AHK. I will link to the release page of your github if you get it working, though.


Ok :) I will let you know when I am done with the script - I am aiming to get it done by the end of this week.
"
Dissolator wrote:
"
ffhighwind wrote:
I may create an update script or background service as well. It's not on high priority, though, since I don't think there's anything important left to add to the filter for this league.


"
ixoth wrote:
I'm working on with the DLer.py script in the same repository, to make an UI to download the filter file as we speak.


Did you guys tried my FilterNova auto-updater ahk-script? It does filter updating job finely, but lacks some UI stuff (like in-tool UI configurator etc). If you're interested, maybe we can do something better together?


No m8, haven't checked the FilterNova. I just wanted to create something for myself - i.e a small minimalist script which will assure to me that I am running the latest version of the highwind filter :) hence I made the python script to download the latest file and update accordingly the filter in the POE filter directory. Now the downloader I made is not tied to a certain file, heck you can use it to download basically anything. I'm using it now to update highwind filter.
The UI based downloader for Highwind filter is now done, its available here: https://github.com/arsirantala/downloader/releases/tag/1.0.1

Let me know if there is some issues using it.

Windows defender / bitdefender will falsely claim that the file is not good and will most likely block using it (it did for me) - I have not code signed the executable as I don't own a codesigning certificate to do it.

You can compile the exe on your own if you have pyinstaller (and python 2.7) installed.
Last edited by ixoth on Mar 15, 2018, 12:43:39 PM
I was unable to build the downloader and the executable came up with errors. My PoE is installed using Steam on Windows7 64bit and is located on a different hard drive than the main steam directory. I don't see why the game install directory is even relevant when you should only need the filter directory. My filter directory is %userprofile%\documents\my games\Path of Exile.

Error Information

Log File
"
15.03.2018 13:42:28 Downloader started
15.03.2018 13:42:43 Starting downloading...
15.03.2018 13:42:44 content-length was not found from headers! Can't show download status
15.03.2018 13:42:44 Filter was downloaded
Build Output
"
D:\downloaded\downloader-1.0.1\downloader-1.0.1>if exist build rmdir /s /q build

D:\downloaded\downloader-1.0.1\downloader-1.0.1>if exist dist rmdir /s /q dist

D:\downloaded\downloader-1.0.1\downloader-1.0.1>pyinstaller --noupx --onefile --
hidden-import Tkinter -w DLer.py --version-file=version.txt -n Downloader
'pyinstaller' is not recognized as an internal or external command,
operable program or batch file.

D:\downloaded\downloader-1.0.1\downloader-1.0.1>if not exist binaries mkdir bina
ries

D:\downloaded\downloader-1.0.1\downloader-1.0.1>copy dist\*.exe binaries
The system cannot find the path specified.

D:\downloaded\downloader-1.0.1\downloader-1.0.1>pause
Press any key to continue . . .
GUI
Note it has N/A and Unknown in a few places.
Loot Filter -- https://www.pathofexile.com/forum/view-thread/1490867
Filter Parser -- https://github.com/ffhighwind/Path-of-Exile-Filter-Parser
"
ffhighwind wrote:
I was unable to build the downloader and the executable came up with errors. My PoE is installed using Steam on Windows7 64bit and is located on a different hard drive than the main steam directory. I don't see why the game install directory is even relevant when you should only need the filter directory. My filter directory is %userprofile%\documents\my games\Path of Exile.

Error Information

Log File
"
15.03.2018 13:42:28 Downloader started
15.03.2018 13:42:43 Starting downloading...
15.03.2018 13:42:44 content-length was not found from headers! Can't show download status
15.03.2018 13:42:44 Filter was downloaded
Build Output
"
D:\downloaded\downloader-1.0.1\downloader-1.0.1>if exist build rmdir /s /q build

D:\downloaded\downloader-1.0.1\downloader-1.0.1>if exist dist rmdir /s /q dist

D:\downloaded\downloader-1.0.1\downloader-1.0.1>pyinstaller --noupx --onefile --
hidden-import Tkinter -w DLer.py --version-file=version.txt -n Downloader
'pyinstaller' is not recognized as an internal or external command,
operable program or batch file.

D:\downloaded\downloader-1.0.1\downloader-1.0.1>if not exist binaries mkdir bina
ries

D:\downloaded\downloader-1.0.1\downloader-1.0.1>copy dist\*.exe binaries
The system cannot find the path specified.

D:\downloaded\downloader-1.0.1\downloader-1.0.1>pause
Press any key to continue . . .
GUI
Note it has N/A and Unknown in a few places.


You are right that the poe installation in tools menu is not required at all. I will remove it.

Based on the screenshot you’re using the older release version as the release I made few hours ago contains two buttons offering the installation of the mapper version as well.

It would help to see what was the exact output of makeExecutable.bat file. Clearly you are missing some module of python what the script is using. In build directory should be log files which should give idea what was missing.

Tomorrow I will write instructions how to compile the executable on your own.

Ixoth
Last edited by ixoth on Mar 16, 2018, 1:13:04 AM
I updated the README.md of the downloader. It now contains useful info about making the executable.

Report Forum Post

Report Account:

Report Type

Additional Info