Фильтр предметов позволяет вам настроить отображение названий предметов на земле под себя.
Например, можно выделить выпадение валюты цветом шрифта, рамкой, или звуковым сигналом, отключить отображение магических предметов, но при этом показывать все предметы с 5-ю гнездами или имеющими качество 20% и так далее.
Использование существующего фильтра
- Шаг 2
- Найдите существующий фильтр, например в списке фильтров предметов или в другом месте.
- Шаг 2A - Copying file
- Если фильтр предметов имеет расширение .filter, вы можете просто скачать его и сохранить в папке.
- Шаг 2B - Copying Contents
- Create a text file with the name you want your Filter to have. When you Save this file, be sure to select 'Save As' and set the file type to "All Files (*.*)". Copy the contents of the filter into the file.
- Then save the file as: filtername.filter
- It should look like this if done correctly
- If you cannot see your file extension, Show/Hide File extensions in Windows
- Шаг 3
- Go to the in-game Options menu and click on the UI tab. You should see this new option, located at the very bottom of the list:
- If your Filter is not a .filter file, or it is not located in the same folder as your production_Config.ini file, you won't see this option.
Синтаксис
Терминология
Пожалуйста, помните о следующем при чтении страницы:
- Значения в скобках необходимо заменять одиночными значениями
- Запись типа: 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 |
StackSize [Operator] <Value> | Numeric number of slots (1-n) | Currency stack size |
GemLevel [Operator] <Value> | Numeric number of slots (1-21) | Gem Level |
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 |
If an item has Influence of a certain type. Note that this also affects Maps that are influenced. |
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:
Id:
Volume:
|
Проигрывание выбранного оповещения (Alert Sound) с заданной громкостью (необязательно). Единовременно может быть проигран только один звук. |
PlayAlertSoundPositional <Id> [Volume] | Disable:
Id:
Volume:
|
Проигрывание выбранного оповещения (Alert Sound) с заданной громкостью (необязательно) с позиционированием. Единовременно может быть проигран только один звук. |
DisableDropSound | Disable the drop sound (undocumented feature). | |
CustomAlertSound <FileName | FileFullPath> | local path to the file (with quotation marks):
|
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:
Size:
Color:
Shape:
|
Displays an icon on the minimap for specified items. |
PlayEffect <Color> [Temp] | Disable:
Color:
Beam Visualization [Temp]:
|
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. |
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
- Показывать все предметы удовлетворяющие следующим требованиям
- В результате, нам будут показывать редкие Золотые кольца и Золотые амулеты с уровнем предмета от 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
Name | Author | Release | Ingame Features | Other Features | Filtration Support | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Colours | Borders | Font Size | Background | Item Hiding | Leveling | Endgame | Vendor recipes | Crafting | Customizable | General | Themes | |||
Ajido's Aesthetically Pleasing Loot Filter | Ajido (Twitch YouTube) | 2015-07-17 | major | major | yes | yes | yes | yes | yes | partial | yes | yes | yes | no |
EpicFail42's Loot Filter | EpicFail42 | 2015-06-25 | minor | major | partial | minor | partial | major | yes | yes | minor | no | yes | no |
Highwind's Lootfilter | ffhighwind | 2015-12-10 | major | major | major | major | yes | yes | yes | yes | yes | yes | yes | yes |
Ment's Item Filter | Ment2008 | 2015-04-11 | partial | major | major | minor | yes | yes | yes | yes | yes | yes | no | no |
NeverSink's Lootfilter | NeverSink | 2015-04-15 | partial | partial | major | major | yes | yes | yes | yes | yes | yes | yes | yes |
One Filter to rule them all | Muldini | 2015-05-03 | minor | minor | minor | minor | yes | yes | yes | yes | yes | yes | yes | no |
Simplefilter | Koszmarnica | 2019-12-17 | major | major | partial | major | yes | yes | yes | major | partial | no | partial | no |
StupidFatHobbit's Sovereign | StupidFatHobbit | 2016-03-02 | partial | yes | major | major | yes | yes | yes | yes | yes | yes | no | no |
Specialized filters
Filters that are intended for a specialized purpose, such as leveling a specific class or otherwise.
Name | Author | Release | Ingame Features | Other Features | Filtration Support | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Colours | Borders | Font Size | Background | Item Hiding | Leveling | Endgame | Vendor recipes | Crafting | Customizable | General | Themes |
См. также
История изменений
Версия | Изменения |
---|---|
3.0.0 |
|
2.5.0 |
|
2.4.2 |
|
2.3.2 |
|
2.2.1d |
|
2.0.1 |
|
2.0.0b |
|
2.0.0 |
|
Ссылки
- ↑ (12 May 2015). "Item Filter Suggestions; Identified items, corrupted items, and grid sizes.". Reddit. Получено 12 May 2015.
- ↑ (02 May 2015). "PSA: You can change the font size in item filters.". Reddit. Получено 02 May 2015.