A sneakpeak into 8.0
Added 2020-10-05 08:45:44 +0000 UTCHeya guys, I wanted to talk a bit more about the filter version 8.0.
Around 2 to 3 years ago I've had the idea of designing a small meta-language, that I can then use to generate other domain-languages to then generate concrete languages.
Hold on. That's not explaining much. Lemme start again.
The filter has become 8000+ lines long and POE doesn't seem to become simpler any time soon. With that level of complexity sustaining quality, while also keeping economy based generation, filterblade etc. alive is quite a challenge.
Version 8.0 is going to address that. It's going to be a full filter rewrite. That's right. The whole thing will be built up from the ground up again. Of course I will reuse a lot of the structure and things from the previous filter, but over the course of 2020 I've been tinkering away at a custom language+tool that creates filters from a much more delightful format.
Over the past 2 month I've made a lot of progress there and finally have solved the main problems. So now I'm just figuring out all the kinks and quirks, which still is quite a bit, but it's no longer an uphill battle. I have the high ground now.
Practically this will introduce the following changes:
- Styles will be separated from the filter content, allowing for the creation of much better looking and (potentially more importantly) maintainable advanced style.
- There's a HUGE deal of abstraction there. The structure will be much easier to overview and modify
- The filter 8.0 version will be making use of the filter "Continue" command. This introduces a bunch of nuances, but also opportunities. This is still quite an issue for filterblade, that still needs solving.
- The base style of the filter will be reworked and hopefully improved. While a lot of the things will remain the same. Currencies will still follow the yellowish->orange->red pattern, the white background will be indicative for expensive items etc., some things are about to change.
When is the the 8.0 version coming? Well... it's very likely that we will have to reset all saves
on filterblade for that filter version. So we're likely to combine it with a major filterblade and poe release.
We might roll out the initial versions for 3.13, but the final version will likely come together with POE2.
If you have questions, hit me up on discord. I'm also enjoying the current poe league quite a bit, despite all of it's issues and stream here and there on twitch.
Have a nice day!