The purpose of the Filter is to control the changes made by Item Manipulator depending on the installed plugins. 


Once Filter is defined, it is available for all INI files.
Filters are added from all INI files at the beginning, before other sections.


Filter section syntax:
[Filter.UniqueNameForFilter]
Condition ═ +Plugin1.esm,-Plugin2.esp,+Plugin3.esl, etc


Where:
  • NameForFilter - must be unique. The name is used by other sections for filtering. 
  • Number of conditions has no limit.
  • The condition is the name of the plugin with + if the plugin must be activated or - if not. Example: +Vigilant.esm.
  • You can use coma (,) to check multiple plugins in one condition. In this case, all plugin states (+ or -) must match for the condition to be true. Example: -Vigilant.esm,+Skyrim Cheat Engine.esp.
  • The conditions are combined by alternative, that is, the filter returns true if at least one of the conditions is true.


Examples:

[Filter.SkyUIWeaponsPackKeywordsFilter]
Condition ═ +SkyUI Weapons Pack Keywords.esl


[Filter.OCFFilter]
Condition ═ +OCF.esp


[Filter.OCFORSkyUIWeaponsPackKeywordsFilter]
Condition ═ +OCF.esp
Condition ═ +SkyUI Weapons Pack Keywords.esl


[Filter.SkyrimExists]
Condition ═ +Skyrim.esm


[Filter.SkyrimDoesNotExist]
Condition ═ -Skyrim.esm


[Filter.AllDLC]
Condition ═ +Dawnguard.esm,+Dragonborn.esm,+HearthFires.esm


[Filter.AnyDLC]
Condition ═ +Dawnguard.esm
Condition ═ +Dragonborn.esm
Condition ═ +HearthFires.esm

Article information

Added on

Edited on

Written by

MaskedRPGFan

0 comments