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
0 comments