Фильтр предметов: различия между версиями

Материал из Path of Exile Wiki
Перейти к: навигация, поиск
 
Строка 455: Строка 455:
 
==История изменений==
 
==История изменений==
 
{{VersionHistoryTable}}
 
{{VersionHistoryTable}}
  +
{{Version history table row|3.14.0}}
  +
* Изменения <Default> фильтра:
  +
** В существующие фильтры добавлены все недостающие новые базовые типы Атласа
  +
** Жезл призыва перенесён в фильтр базовых типов Атласа
  +
** Новые уникальные самоцветы Бездны теперь должны отмечаться как уникальные предметы
  +
** Самоцветы Бездны теперь должны фильтроваться по редкости
  +
* Подробнее об остальных изменениях вы можете прочесть здесь: https://ru.pathofexile.com/forum/view-thread/3079981
 
{{Version history table row|3.13.0}}
 
{{Version history table row|3.13.0}}
 
* Добавлен новый функционал и внесены улучшения в фильтры предметов. Подробнее о них вы можете прочесть здесь: https://ru.pathofexile.com/forum/view-thread/3009222
 
* Добавлен новый функционал и внесены улучшения в фильтры предметов. Подробнее о них вы можете прочесть здесь: https://ru.pathofexile.com/forum/view-thread/3009222

Текущая версия на 08:26, 13 мая 2021

Скриншот, показывающий, как работают фильтры предметов в игре.

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

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

Использование существующего фильтра[править | править код]

Шаг 1
Перейдите по ссылке: %USERPROFILE%/Documents/My Games/Path of Exile/
Например:
Browserlocation.jpg
Шаг 2
Найдите существующий фильтр, например в списке фильтров предметов или в другом месте.
Шаг 2A - Скопировать файл
Если фильтр предметов имеет расширение .filter, вы можете просто скачать его и сохранить в папке.
Шаг 2B - Скопировать текст
Создайте текстовый файл с названием фильтра. При сохранении выберите 'Сохранить как' и укажите тип файлов "Все файлы (*.*)". Скопируйте содержимое фильтра в файл.
Затем сохраните файл как: filtername.filter
Если все правильно сделано, то это должно выглядеть так:
Files.jpg
Если вы не видите расширение файла, Показать/Спрятать расширения файлов в Windows
Шаг 3
В игровом меню войдите в 'Настройки' и нажмите вкладку 'Интерфейс'. Вы увидите данную опцию внизу списка:
Highlight.png
Если файл Вашего фильтра имеет расширение не .filter, или расположен в директории отличной от расположения файла production_Config.ini, Вы не увидите эту опцию.
Шаг 4
Нажав 'Обновить' вы увидите сообщение, указанное ниже, если фильтр работает корректно:
Confirmation.png

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

Терминология[править | править код]

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

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

Основной синтаксис[править | править код]

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

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

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

# Например, ниже будут скрыты все обычные предметы и ошибочно не будут показаны валюты:
Hide
    Rarity Normal
Show
    Class Currency

# Чтобы исправить это, переместите более конкретные блоки выше в файле и оставьте обобщение последним. Это будет показывать валюты, но скрывать другие обычные предметы:
Show
    Class Currency
Hide
    Rarity Normal

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

Строка, начинающаяся с #, будет считаться комментарием и будет проигнорирована.

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

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

This is a special flag that indicates that the filter rule matching should not stop when an item matches this block.

Note that if an item matches a Hide block that Continues, then later matches a Show block, it will use the most recently matched Show or Hide flag, and thus show. If an item matches and Continues and then never matches any further blocks, it will also show or hide based on the most recently matched block.

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

Type Notes Range
Numeric Like: 20. No quotation marks. -1,[0-9]
String Text with quotation marks, but not in all condition, as example is Class or BaseType where values could be strings separated by space only [a-zA-Z]
None When argument is string None must be in quotation marks like "None" "None", None
Empty No value

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

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

Оператор Описание
= Равно
! Не равно
<= Меньше или равно
>= Больше или равно
< Меньше чем
> Больше чем
== Точное соответствие

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

Примечание:

  • Диапазоны в круглых скобках являются вероятными значениями, но не принудительными.
  • Каждое условие может иметь несколько значений, разделенных пробелом.
  • Если многословное значение содержит пробелы, оно должно быть заключено в кавычки, иначе оно будет проанализировано как отдельные (и, возможно, недопустимые) значения.
Название Допустимые значения Примечания
AreaLevel [Operator] <Value> Numeric Level (0-100) Filters for items dropped in a particular Monster level of the current area. This is probably the most relevant of the filters, as it allows enabling/disabling filters dynamically depending on leveling.
ItemLevel [Operator] <Level> Numeric Level (0-100) Уровень предмета, на котором сгенерирован предмет.
DropLevel [Operator] <Level> Numeric Level (0-100) Уровень, с которого данный предмет начинает выпадать.
Quality [Operator] <Quality> Numeric Quality (0-20) Значение качества на предмете.
Rarity [Operator] <Rarity> Normal, Magic, Rare, Unique Редкость предмета.
Class <Class> Полное или частичное название типа предмета Тип предмета. Если вы укажете часть названия типа предмета, то это условие распространится на все типы, содержащие в своем названии данную часть. Таким образом "One Hand" будет отнесено и к "One Hand Sword" и к "One Hand Axe".
BaseType <Type> Полное или частичное название предмета Базовый тип предмета. Указание части названия базового типа разрешено и будет соответствовать любому из базовых типов с этим текстом в названии.
Prophecy <Type> Full or partial prophecy name The prophecy name. Specifying a part of a prophecy name is allowed and will match any of the prophecies with that text in the name. Prophecies have the Class type "Stackable Currency".
LinkedSockets [Operator] <Links> Числовое значение связей (0-6) Размер самой большей группы связанных гнезд в предмете.
SocketGroup [Operator] <GroupSyntax> Numeric Number of Linked Sockets followed by R, G, B, D, A, W Supports a list of groups that each one represents linked sockets containing a specific set of colors, at least one group must be matched for the condition to pass.

Each group is composed by an optional number and a sequence of letters. The number specifies the longest link which contains the following color sequence described by the letters. Each letter is short-hand for the colour ([R]ed, [G]reen, [B]lue, [W]hite) or Special ones ([D]elve Socket, [A]byss Socket). For example, 5RRG will match any group that contains two red sockets linked with a green socket in a 5-link group. Delve and Abyss cannot be in the same group as any other, as they cannot be linked.

If a comparison operator is used, it will apply to the numeric portion, so a ">= 5GGG" will match a 5 or more linked group with 3 green sockets.

SocketGroup with A and D socket has no effect. For example "SocketGroup RGBA" or "SocketGroup DD". As Abyss and Delve sockets are never linked.

Sockets [Operator] <GroupSyntax> Numeric Number of Sockets (0-6) followed by R, G, B, D, A, W Does the exact same thing as SocketGroup but does not require the sockets to be linked. So the same example ">= 5GGG" will match 5 or more sockets not necessarily linked, with at least 3 green sockets anywhere.

Unlike SocketGroup, this condition does allow for mixing and using Delve and Abyss sockets, for example, a Resonator with 3 sockets would be "DDD".

Height [Operator] <Value> Числовое значение (1-4) Количество клеток в инвентаре которое занимает предмет по вертикали (высота предмета).[1]
Width [Operator] <Value> Числовое значение (1-2) Количество клеток в инвентаре которое занимает предмет по горизонтали (ширина предмета).
HasExplicitMod <Value> Full or partial item name Filter by mods on an item by name. For example: [HasExplicitMod "Tyrannical" ] (Tyrannical=Local Physical Damage 155 to 169%)
AnyEnchantment <Boolean> True or False If an item has any enchantment from the Labyrinth.
HasEnchantment <Value> Full or partial name of enchantment Filter by enchantments
EnchantmentPassiveNode <Value> Full or partial name of enchantment Filter by enchantments. Parameter to filter Cluster Jewels by enchantment type.
StackSize [Operator] <Value> Numeric number of slots (1-n) Currency stack size
GemLevel [Operator] <Value> Numeric number of slots (1-21) Gem Level
GemQualityType [Operator] <Value> Superior
Divergent
Anomalous
Phantasmal
Gem Quality Type
AlternateQuality <Boolean> True or False If an item has alternate quality or not. Note: This is applicable to Alternate Gems introduced in 3.12.
Replica <Boolean> True or False If an item is an Replica or not. Note: This is applicable to Replica Unique introduced in 3.12.
Identified <Boolean> True or False Опознан предмет или нет.
Corrupted <Boolean> True or False осквернен предмет или нет.
CorruptedMods [Operator] <Value> Numeric number of corrupted mods (0-n). How many corrupted mods are present.
Mirrored <Boolean> True or False If the item is a Mirrored item or not. Does not drop normally, except when opening a Strongbox with the "Contains Mirrored Items", or via the Prophecy Kalandra's Craft.
ElderItem <Boolean> True or False If an item is an Elder item or not.
ShaperItem <Boolean> True or False If an item is a Shaper item or not.
HasInfluence <Type> Shaper, Elder, Crusader, Hunter, Redeemer, Warlord, None If an item has Influence of a certain type. Note that this also affects Maps that are influenced.

If want item that has no Influence, choose value as None.

FracturedItem <Boolean> True or False If an item is fractured or not
SynthesisedItem <Boolean> True or False If an item is synthesised or not
ShapedMap <Boolean> True or False If the map is shaped or not.
MapTier [Operator] <Value> Numeric Tier (1-17) The map tier of the map.

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

Наименование Допустимое значение Примечание
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
SetFontSize <FontSize> 18-45 (default: 32) Выбор размера шрифта.[2]
PlayAlertSound <Id> [Volume] Disable:
  • None

Id:

  • [1-16] Ingame Sounds

Volume:

  • [0-300]
Проигрывание выбранного оповещения (Alert Sound) с заданной громкостью (необязательно). Единовременно может быть проигран только один звук.
PlayAlertSoundPositional <Id> [Volume] Disable:
  • None

Id:

  • [1-16] Ingame Sounds

Volume:

  • [0-300]
Проигрывание выбранного оповещения (Alert Sound) с заданной громкостью (необязательно) с позиционированием. Единовременно может быть проигран только один звук.
DisableDropSound Disable the drop sound (undocumented feature).
CustomAlertSound <FileName | FileFullPath> local path to the file (with quotation marks):
  • "None" (disable)
  • [reative path]
  • [absolute path]
Plays the specified custom sound when a specified item drops. (almost all of the common file extensions should be supported)
MinimapIcon <Size> <Color> <Shape> Disable:
  • -1

Size:

  • 0 (largest)
  • 1 (medium)
  • 2 (small)

Color:

  • Red
  • Green
  • Blue
  • Brown
  • White
  • Yellow
  • Cyan
  • Grey
  • Orange
  • Pink
  • Purple

Shape:

  • Circle
  • Diamond
  • Hexagon
  • Square
  • Star
  • Triangle
  • Cross
  • Moon
  • Raindrop
  • Kite
  • Pentagon
  • UpsideDownHouse
Displays an icon on the minimap for specified items.
PlayEffect <Color> [Temp] Disable:
  • None

Color:

  • Red
  • Green
  • Blue
  • Brown
  • White
  • Yellow
  • Cyan
  • Grey
  • Orange
  • Pink
  • Purple

Beam Visualization [Temp]:

  • Empty (no value, instantly)
  • Temp (temporary)
Displays a coloured beam of light above an item highlighted by an item filter.

Use the Temp parameter to have a beam only appear as the item drops.
Otherwise, it will be permanently visible.

A list of the default RGB codes used in-game can be found in the corresponding item filter guide section.

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

Пример 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

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

Note: For sorting by multiple columns hold SHIFT.

General purpose filters[править | править код]

NameAuthorReleaseIngame FeaturesOther FeaturesFiltration Support
ColoursBordersFont
Size
BackgroundItem
Hiding
LevelingEndgameVendor
recipes
CraftingCustomizableGeneralThemes
Ajido's Aesthetically Pleasing Loot FilterAjido (Twitch YouTube)2015-07-17majormajoryesyesyesyesyespartialyesyesyesno
EpicFail42's Loot FilterEpicFail422015-06-25minormajorpartialminorpartialmajoryesyesminornoyesno
Highwind's Lootfilterffhighwind2015-12-10majormajormajormajoryesyesyesyesyesyesyesyes
Ment's Item FilterMent20082015-04-11partialmajormajorminoryesyesyesyesyesyesnono
NeverSink's LootfilterNeverSink2015-04-15partialpartialmajormajoryesyesyesyesyesyesyesyes
One Filter to rule them allMuldini2015-05-03minorminorminorminoryesyesyesyesyesyesyesno
SimplefilterKoszmarnica2019-12-17majormajorpartialmajoryesyesyesmajorpartialnopartialno
StupidFatHobbit's SovereignStupidFatHobbit2016-03-02partialyesmajormajoryesyesyesyesyesyesnono

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

Filters that are intended for a specialized purpose, such as leveling a specific class or otherwise.

NameAuthorReleaseIngame FeaturesOther FeaturesFiltration SupportDescription
ColoursBordersFont
Size
BackgroundItem
Hiding
LevelingEndgameVendor
recipes
CraftingCustomizableGeneralThemes


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

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

Версия Изменения
3.14.0
  • Изменения <Default> фильтра:
    • В существующие фильтры добавлены все недостающие новые базовые типы Атласа
    • Жезл призыва перенесён в фильтр базовых типов Атласа
    • Новые уникальные самоцветы Бездны теперь должны отмечаться как уникальные предметы
    • Самоцветы Бездны теперь должны фильтроваться по редкости
  • Подробнее об остальных изменениях вы можете прочесть здесь: https://ru.pathofexile.com/forum/view-thread/3079981
3.13.0
3.12.0
3.11.0
3.10.2b
  • Теперь можно отфильтровывать предметы без необходимости использовать специальные буквенно-цифровые обозначения, например, "Maelstrom Staff" вместо "Maelström Staff".
3.10.1d
  • Добавлен параметр EnableDropSound для использования в фильтрах предметов.
  • Добавлено уведомление в чате при входе в игру, содержащее информацию о текущем загруженном фильтре предметов, если вы подписались на этот фильтр через интерфейс вашей учётной записи.
3.10.0
  • Добавлены новые цветовые варианты эффектов выпадения в фильтр предметов.
  • Уровень области Спуска теперь соответствует уровню монстров в наименее глубокой части Спуска, поэтому параметры игроков не будут снижены ниже уровня наименее глубокой части Спуска. Также это означает, что фильтрация предметов по уровню области будет корректно работать в Азуритовой шахте.
3.9.2f
3.9.0
  • Теперь при помощи веб-сайта Path of Exile вы можете добавлять фильтры предметов на вашу учётную запись. Когда вы затем входите в игровой клиент, независимо от платформы, вы получите доступ ко всем фильтрам предметов, привязанных к вашей учётной записи (даже если вы играете на консоли!).
3.8.1d
  • Теперь в фильтрах предметов вы можете использовать параметр "Точное совпадение". Просто используйте символы == для фильтрации по точному совпадению. Например, выражение BaseType == "The Demon" отобразит гадальную карту Демон, но не Демоница.
3.8.0d
  • Обновлён фильтр предметов по умолчанию.
3.7.2
  • Увеличена громкость всех звуков фильтра предметов, так как они были тише, чем задумано.
3.6.0
  • Фильтры предметов теперь могут отфильтровывать предметы Создателя и Древнего, если это вам вдруг понадобится.
3.4.0
  • В фильтре предметов теперь можно настроить иконки для мини-карты и лучи света для определенных категорий предметов, что сделает их гораздо более заметными.
  • В фильтр предметов теперь можно добавить пользовательские звуковые файлы.
3.3.1b
  • Fixed an issue introduced by patch 3.3.1b which caused the default loot filter to be unable to load. If you were having this issue, please close and re-open your client in order to download the fix.
3.3.1
  • Фильтр предметов по умолчанию теперь проигрывает звук при выпадении предмета с 5 связанными гнёздами.
3.3.0c
  • Скорректированы различные предупреждающие звуки в фильтре предметов по умолчанию.
3.3.0
  • Фильтр предметов теперь поддерживает сортировку по уровням камней, размерам стопки и добавленным свойствам предметов.
3.2.1
  • Для фильтров предметов добавлено ключевое слово "DisableDropSound" для отключения звуков выпадения по умолчанию.
3.0.0
  • Теперь в фильтре предметов вы можете использовать PlayAlertSoundPositional вместо PlayAlertSound, чтобы звук шел из того места, где выпал предмет.
  • Теперь фильтры предметов смогут воспроизводить больше звуков при выпадении предмета.
2.5.0d
  • В фильтр предметов по умолчанию внесены различные улучшения.
2.5.0
  • Items filters can now see whether an item is corrupted with "corrupted true".
2.4.2
  • Теперь в игре есть стандартный фильтр предметов, который вы можете выбрать в настройках интерфейса.
2.3.2
  • Added "Identified" as a filter option for Item Filters. Valid values for this filter are "True" or "False".
2.0.1
  • Звук от фильтра предметов может иметь значения вплоть до 300 (было 100).
2.0.0
  • Добавлено в игру.

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

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