На wiki ведутся работы по обновлению шаблонов и модулей. В связи с этим большинство страниц будут выдавать ошибки.

Path of Exile Wiki:Список дел/Замена шаблонов на страницах

Фильтр предметов

Материал из Path of Exile Wiki
Перейти к: навигация, поиск

Фильтр предметов позволяет вам настроить отображение названий предметов на земле под себя.

Например, можно выделить выпадение валюты цветом шрифта, рамкой, или звуковым сигналом, отключить отображение магических предметов, но при этом показывать все предметы с 5-ю гнездами или имеющими качество 20% и так далее.

Использование чужих фильтров[править | править код]

  • Скачайте фильтр, который планируете использовать
  • Поместите его в
   %USERPROFILE%/Documents/My Games/Path of Exile/
  • Убедитесь, что файл имеет верное расширение: .filter
  • В игре вызовите меню настроек -> Интерфейс -> Фильтр предметов и выберите ваш фильтр

Создание предметов[править | править код]

Базовый синтаксис представляет собой набор блоков Show (показывать) и Hide (скрыть) с различными параметрами условий. Все, что удовлетворяет условиям блока Show будет показано, а то, что условиям блоков Hide - скрыто. Если блок имеет несколько условий, то необходимо выполнять их все, чтобы на предмет распространялось действие блока.

Блоки проверяются в том порядке, в котором они расположены в файле. Это значит, что вы должны разместить блок "спрятать свитки мудрости" над (до) блока "показывать валюту", так как свитки удовлетворяют требованиям блока валюты.

Если блок не имеет условий (пустой) - то ему удовлетворяют все предметы. Это значит, что пустой блок Hide в конце файла спрячет все, что не было специально оговорено до него.

Линии, начинающиеся с символа # считаются комментариями, и игнорируются игрой.

Замечания[править | править код]

Пожалуйста, помните о следующем при чтении страницы:

  • Значения в скобках необходимо заменять одиночными значениями
  • Запись типа: x-y (например 0-255) указывает на диапазон значений
  • Значения, указанные в квадратных скобках [] - опциональны; уберите []
  • Значения, указанные в угольных скобках <> - обязательны ; уберите <>

Блоки[править | править код]

Наименование Примечание
Show Если удовлетворяет всем требованиям блока, то предмет отображается, а также выполняются другие оговоренные действия
Hide Если удовлетворяет всем требованиям блока, то предмет скрывается, а также выполняются другие оговоренные действия

Операторы[править | править код]

Для следующих операторов требуется задание числовых значений. Обратите внимание, что для операций "равенство" не требуется оператора.

Оператор Примечание
< Менее чем
<= Менее чем или равно
> Более чем
>= Более чем или равно

Условия[править | править код]

Примечание:

  • Ranges in parentheses are plausible values, but not enforced
  • Все условия могут иметь различные значения
  • Если значение содержит "пробел", то оно будет воспринято как два отдельных значения unless quoted
Наименование Допустимые значения Примечание
ItemLevel [Operator] <Уровень> Числовое значение (0-100) Уровень предмета.
DropLevel [Operator] <Уровень> Числовое значение (0-100) Уровень с которого данный предмет начинает выпадать.
Quality [Operator] <Качество> Числовое значение (0-20) Требование к качеству предмета.
Rarity [Operator] <Редкость> Normal (Обычный), Magic (Магический), Rare(Редкий), Unique (Уникальный) Редкость предмета.
Class <Тип> Полное или частичное название типа предмета. Тип предмета. Если вы укажете часть наименования типа предмета, то это условие распространится на все типы, содержащие в своем названии данную часть. Таким образом "One Hand" будет отнесено и к "One Hand Sword" и к "One Hand Axe".
BaseType <Тип> Полное или частичное название базового типа предмета. "База" предмета. Если вы укажете часть наименования базового типа предмета, то это условие распространится на все базовые типы, содержащие в своем названии данную часть.
Sockets [Operator] <Гнезда> Числовое значение (0-6) Общее число гнезд в предмете.
LinkedSockets [Operator] <Связи> Числовое значение (0, 2-6) Размер самой большей группы связанных гнезд в предмете.
SocketGroup [Group] R, G, B, W Требования к цветам в группе связанных гнезд. Каждая буква является сокращенным обозначением цвета (например Red (красный) = R). Таким образом, при задании, например, условия RRG, этому блоку будут удовлетворять все предметы, в которых есть связанные два красных и одно зеленое гнездо.
Height [Operator] <Значение> Числовое значение (1-4) Количество клеток в инвентаре которое занимает предмет по вертикали (высота предмета).[1]
Width [Operator] <Значение> Числовое значение (1-2) Количество клеток в инвентаре которое занимает предмет по горизонтали (ширина предмета).
Identified <Логический> True или False Если элемент идентифицирован или нет.
Corrupted <Логический> True или False Если предмет осквернен или нет.

Действия[править | править код]

Наименование Допустимое значение Примечание
SetBorderColor <Red> <Green> <Blue> [Alpha] 0-255 Выбор цвета рамки названия предмета в системе RGB со значениями 0-255 и опциональным значением Alpha (прозрачность) со значениями 0-255
SetTextColor <Red> <Green> <Blue> [Alpha] 0-255 Выбор цвета текста названия предмета в системе RGB со значениями 0-255 и опциональным значением Alpha (прозрачность) со значениями 0-255
SetBackgroundColor <Red> <Green> <Blue> [Alpha] 0-255 Выбор цвета фона названия предмета в системе RGB со значениями 0-255 и опциональным значением Alpha (прозрачность) со значениями 0-255
PlayAlertSound <Id> [Volume] 1-9 [0-100] Проигрывание выбранного оповещения (Alert Sound) с заданной громкостью (необязательно). Единовременно может быть проигран только один звук.
PlayAlertSoundPositional <Id> [Volume] 1-9 [0-100] Проигрывание выбранного оповещения (Alert Sound) с заданной громкостью (необязательно) с позиционированием. Единовременно может быть проигран только один звук.
SetFontSize <FontSize> 18-45 (default: 32) Выбор размера шрифта.[2]

Примеры[править | править код]

Пример 1[править | править код]

  • Показывать все предметы со связанными красным, зеленым и синим гнездом.
  • Смена цвета текста на голубой
Show
    SocketGroup RGB
    SetTextColor 127 127 255

Пример 2[править | править код]

  • Показывать все предметы удовлетворяющие следующим требованиям
    • Тип предмета:Кольцо или Амулет
    • Базовый тип предмета должен содержать слово "Золотой" ("Gold")
    • Предметы должны быть "редкими"
    • Уровень предмета должен быть не менее 75
  • В результате, нам будут показывать редкие Золотые кольца и Золотые амулеты с уровнем предмета от 75.
  • Сделать рамку желтой
Show
    Class Ring Amulet
    BaseType Gold
    Rarity Rare
    ItemLevel >= 75
    SetBorderColor 255 255 0

Известные проблемы[править | править код]

Known issues with workaround. Use at your own risk.

Item filters not found[править | править код]

Решение A[править | править код]

  • Check that the filter has the correct ending (.filter )
  • Check whether the item filter is placed in the correct folder

Решение B[править | править код]

Currently (beta) item filters may not load for users who use a non-ASCII userpath. As a work around you can move your documents folder to a location which does not contain non-ASCII letters. To do so:

 Go to your user folder (%USERPROFILE%) -> right click on My Documents -> properties -> path -> move... -> select a new location to move to -> apply

История изменений[править | править код]

Версия Изменения
2.0.0
  • Добавлено в игру.

Смотрите также[править | править код]

Popular item filters[править | править код]

Ссылки[править | править код]

  1. (12 May 2015). "Item Filter Suggestions; Identified items, corrupted items, and grid sizes.". Reddit. Получено 12 May 2015.
  2. (02 May 2015). "PSA: You can change the font size in item filters.". Reddit. Получено 02 May 2015.