来源: http://poedb.tw/article.php?id=Item_Filter
物品过滤(Item Filter)
basic.filter 範例下载 请用右键另存连结为, 然后在路径栏输入
%USERPROFILE%/Documents/My Games/Path of Exile/
过滤设定档
- 设定档会放在 %USERPROFILE%/Documents/My Games/Path of Exile/ 请在开启档案总管后把前面的字串贴上
- 档名请用英文, 副档名必须是 .filter
- 在游戏中, 选单 -> 设定 -> 介面 -> Item Filter 下拉选单就可以选择你要用的设定档
设定教学
- 在条件内的所有需求都必须完成才会触发
- 先达成条件的就会先触发
- 如果条件没有填写, 将会触发所有物品
- 开头如果是 # 会将整行视为注解
区块
Show |
如果所有条件都满足, 显示物品并执行动作 |
Hide |
如果所有条件都满足, 隐藏物品并执行动作 |
条件
ItemLevel |
物品等级 |
DropLevel |
|
Quality |
品质 |
Rarity |
稀有度, Normal Magic Rare Unique |
Class |
物品种类, 在物品页面上排所列的就是Class可以接受的参数, 而如果只输入 "双手", 将会包含 "双手剑", "双手斧", "双手锤", 但是不包含其他双手武器如 "弓" |
BaseType |
物品基底名称, 在物品页面点进去看到的就是基底名称, 例如弓种类点进去, "粗製弓"就是物品基底名称. 而技能宝石的部分, 例如火球, 他的BaseType是"火球", Class是"主动技能宝石". |
Sockets |
插槽数 |
LinkedSockets |
连线数 |
SocketGroup |
连线内的颜色组合 |
动作
SetBorderColor R G B [A] |
设定边框颜色, RGBA 的值为 0-255 |
SetTextColor R G B [A] |
设定文字颜色, RGBA 的值为 0-255 |
SetBackgroundColor R G B [A] |
设定背景颜色, RGBA 的值为 0-255 |
PlayAlertSound 1-9 |
播放音效, 音效试听 |
SetFontSize 17-42 |
设定字型大小, 範围是 17 到 42 |
台版主要的差异在于条件的 BaseType 和 Class 可以使用中文, 不过如果知道英文的名
称, 写英文也是可以.
常见範例
# 显示, 物品种类 命运卡
Show
Class 命运卡
# 显示, 物品种类 任务物品
Show
Class 任务物品
# 显示, RGB 连线, 配方: 幻色石
Show
SocketGroup RGB
#显示, 普通品质的製图钉製作材料
Show
BaseType 石锤 破岩锤 坚锤
Rarity = Normal
# 显示, 品质 传奇
Show
Rarity = Unique
# 显示, 物品种类 地图
Show
Class 地图
# 显示, 物品基底 "祭礼束衣"
Show
BaseType 祭礼束衣
# 显示, 品质稀有 物品等级60-74 物品种类武器护甲, 配方: 混沌石
Show
Rarity = Rare
ItemLevel >= 60
ItemLevel <= 74
Class 双手 头部 胸甲 鞋子 腰带 手套 项鍊 戒指
# 显示, 品质稀有 物品等级75以上 物品种类武器护甲, 配方: 富豪石
Show
Rarity = Rare
ItemLevel >= 75
Class 双手 头部 胸甲 鞋子 腰带 手套 项鍊 戒指
# 显示, 连线数大于等于5
Show
LinkedSockets >= 5
# 以下为必捡区, 设定文字颜色紫色 播放音效5
# 显示, 物品种类 "地图碎片", 设定文字颜色紫色 播放音效5
# XX的奉献, 凡人的XX
Show
Class 地图碎片
SetTextColor 255 0 255
PlayAlertSound 5
# 显示, 物品基底 "珠宝", 设定文字颜色紫色 播放音效5
Show
Class 珠宝
SetTextColor 255 0 255
PlayAlertSound 5
# 显示, 物品基底 "白化的羽毛" "鱼竿", 设定文字颜色紫色 播放音效8
Show
BaseType 白化的羽毛 鱼竿
SetTextColor 255 0 255
PlayAlertSound 8
# 显示, 六插槽, 配方: 7x 工匠石
Show
Sockets = 6
SetTextColor 255 0 255
PlayAlertSound 4
# 显示, 五连以上
Show
LinkedSockets >= 5
SetTextColor 255 0 255
PlayAlertSound 4
# 显示, 常见通货
Show
BaseType 传送卷轴 知识卷轴
# 显示, 常见通货
Show
Class 通货
SetTextColor 255 0 255
PlayAlertSound 4
# 显示, 物品种类技能宝石 品质大于1, 设定文字颜色紫色
# 技能宝石会包含主动技能宝石和辅助技能宝石
Show
Quality >= 1
Class 技能宝石
SetTextColor 255 0 255
# 显示, 物品种类 技能宝石
Show
Class 技能宝石
#显示, 物品等级大于75 物品种类戒指或护身符
Show
ItemLevel >= 75
Rarity = Normal
Class 戒指 项鍊
#显示, 物品种类药剂 品质20
Show
Quality = 20
Class 药剂
#显示, 物品基底为常用製作基底且物品等级大于等于78
Show
BaseType 伏击刺刃 魔性法杖 先驱者之弓 黄晶护身符 宝钻戒指 双玉戒指 三相戒指 玛瑙护身符 皮革腰带
ItemLevel >= 78
#显示, 基础掉落等级>=70
Show
DropLevel >= 70
#显示, 低等4L
Show
ItemLevel <= 40
LinkedSockets >= 4
#隐藏, 20以上的魔法饰品
Hide
Class 戒指 项鍊 腰带
ItemLevel >= 20
Rarity <= Magic
#隐藏, 武器装备且稀有度在魔法以下的
Hide
Class 弓 细剑 法杖 爪 匕首 单手剑 单手斧 单手锤 长杖 双手剑 双手斧 双手锤 权杖 手套 鞋子 胸甲 头部 盾 箭袋
Rarity <= Magic
问与答
问: 如何把国际服的物品过滤转成台服的档案?
答: 可以直接使用, Class 和 BaseItem 只要是合格的过滤档就可以. 如果要改成全中文, 先将档案存下来后, 利用记事本另存成 UTF8 编码, 然后只要修改 Class 和 BaseItem 后面的字串为中文.
问: 为何英文物品有些有加双引号?
答: 因为英文物品可能是由好几个单字组成, 如果输入 Two Hand Axes, 则会变成三个单字都去寻找结果, 会让 Two Hand Swords, One Hand Maces 都变成符合条件, 输入 "Two Hand Axes" 则只有 Two Hand Axes 会符合.
问: 为何在载入物品过滤档时, 出现 fail to load: Line 1: $#@$@ 后面有乱码?
答: 因为你的档案并非UTF8而且有BOM档头的档案, 必须用记事本另存新档为UTF8编码.
问: 为何在载入物品过滤档时, 出现 fail to load: Line 1: unknown Class?
答: 因为过滤器会先检查输入的 Class 和 BaseItem 是否合格, 通常是输入成英文或是打错字造成.
注意事项
目前发现军团掉落的特殊词缀物品均为魔法物品, 所以一般的写法均无法显示该物品, 遇到军团请再战斗结束后按 z 或是 alt 来查看是否有已经鉴定的特殊词缀物品掉落.