FilterBlade: инструмент настройки Path of Exile¶
FilterBlade — это веб-сервис и сопутствующее десктопное приложение для создания, настройки и синхронизации пользовательских фильтров добычи (item filters) в компьютерной игре Path of Exile, разработанный сообществом игроков. Инструмент предоставляет визуальный интерфейс для редактирования сложного текстового синтаксиса фильтров, позволяя игрокам кастомизировать отображение предметов на земле в зависимости от их ценности, редкости и стадии прогресса в игре.
¶Назначение и принцип работы
В Path of Exile экран может быть перегружен десятками выпавших предметов, большинство из которых не представляют ценности для персонажа на поздних стадиях игры. Фильтры добычи представляют собой текстовые файлы со скриптами на специальном языке, которые скрывают, уменьшают или визуально выделяют предметы. FilterBlade автоматизирует процесс написания таких скриптов, которые вручную создавать сложно из-за большого количества правил и синтаксических нюансов.
Основой работы сервиса является «базовый фильтр» NeverSink, одного из самых популярных и поддерживаемых фильтров сообщества. FilterBlade позволяет загрузить этот фильтр, изменить его под свои нужды через веб-интерфейс и получить готовый файл для импорта в игру. Сервис также поддерживает синхронизацию с облачным хранилищем, что позволяет обновлять фильтр на нескольких компьютерах без ручного копирования.
¶История развития
Проект был создан в 2016 году разработчиком под псевдонимом NeverSink совместно с командой энтузиастов для упрощения работы с его собственным фильтром. Изначально инструмент представлял собой простую страницу с несколькими переключателями. С ростом популярности Path of Exile и усложнением механик лиг (сезонных обновлений) функциональность FilterBlade расширялась.
К 2018 году сервис обрел полноценный визуальный редактор с предпросмотром стилей, а в 2020 году была добавлена интеграция с китайским клиентом игры. В 2022 году вышло десктопное приложение FilterBlade.xyz Companion, которое автоматизирует обновление файлов фильтров при выходе новых патчей. Проект развивается на пожертвования пользователей через Patreon и не имеет официального отношения к разработчику игры — компании Grinding Gear Games.
¶Основные функции
¶Визуальное редактирование стилей
Интерфейс FilterBlade разделен на несколько вкладок, каждая из которых отвечает за определенный аспект фильтрации. Пользователь может изменять цвета, размеры шрифта, иконки и звуковые эффекты для различных категорий предметов: валюты, экипировки, карт, фрагментов и прочего. Изменения отображаются в реальном времени в окне предпросмотра.
¶Управление строгостью фильтра
Ключевая особенность — ползунок строгости (strictness). Он позволяет выбрать один из шести уровней фильтрации: от «мягкого» (показывающего почти всё) до «ультра-строгого» (скрывающего большинство предметов, оставляя только ценные). Это позволяет адаптировать фильтр под стадию игры: для первого персонажа в лиге подходит мягкий режим, для опытных фермеров — строгий.
¶Настройка под конкретные сценарии
FilterBlade позволяет включать или отключать специальные блоки правил:
- отображение предметов для крафта (фракции, базы);
- выделение предметов для заданий и пророчеств;
- фильтрация по типу ремесел и качеству предметов;
- настройка отображения валюты и осколков.
¶Предпросмотр и экспорт
После внесения изменений пользователь может скачать готовый файл фильтра или скопировать его содержимое в буфер обмена. Встроенная функция предпросмотра имитирует вид экрана игры с примененными правилами, что позволяет проверить читаемость и корректность настроек до запуска Path of Exile.
¶Технические особенности
Сервис построен на современных веб-технологиях с использованием JavaScript-фреймворков. Парсер FilterBlade способен обрабатывать синтаксис фильтров версии 2.0 и поддерживает все актуальные опции языка, включая условные операторы и вложенные блоки. Десктопное приложение работает в фоновом режиме и отслеживает изменения в игровых файлах, автоматически копируя обновленные фильтры в нужную директорию.
Одной из проблем, решаемых FilterBlade, является совместимость с новыми лигами. При выходе обновления игры меняются идентификаторы предметов и добавляются новые механики. Команда проекта в течение нескольких дней после релиза патча обновляет базовый фильтр, после чего пользователи могут синхронизировать свои кастомизированные версии с новыми правилами через облачную систему.
¶Критика и ограничения
Основной претензией к FilterBlade является сложность освоения для новичков из-за обилия настроек и специфической терминологии Path of Exile. Некоторые пользователи отмечают, что визуальный редактор не позволяет реализовать все возможности текстового синтаксиса, и для тонкой настройки требуется ручное редактирование кода. Также сервис зависит от активности разработчиков: при длительных перерывах между обновлениями фильтр может работать некорректно с новыми версиями игры.
¶Альтернативы
Помимо FilterBlade существуют другие инструменты для создания фильтров, такие как Filtration (десктопный редактор с открытым исходным кодом) и PoE Filterblast. Однако FilterBlade остается наиболее популярным благодаря интеграции с фильтром NeverSink, который используется значительной частью англоязычного сообщества игроков. Для русскоязычной аудитории существуют локальные адаптации и гайды по настройке, однако официальной русской локализации у сервиса нет.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →
