Starfield

You can set up and use your custom filters.

Custom filter is a named set of forms which you can put in any field.

Let's start with a small example. To set up filters you need to put them in [Filters] category. File processing goes from up to bottom so you need to put this category before all others in which you intend to use them.

Filters have following structure:

(Type)|(FormIDs)|(Filter name)

Type is the type of form which corresponds with category names.
FormIDs syntax is the same as FormIDs syntax - you can filter by all forms(*) or specify multiple forms(+)
Filter Name is a unique filter name for this file.

[Filters]
Ammo|*keyw_incl_any(Starfield.esm~FAEC0)|MyFilter1
Ammo|*frml_incl(MyTestPlugin.esm~802)|MyFilter2

In the example above we've created 2 filters.

First filter will contain ammo which include specified keyword.
Second filter will contain all Ammo forms which are included in specified form list.

In the same file below you can use those filters by prefixing the part where you specify formID with "^".For example:

[FormList]
Starfield.esm~6F48|clr()|add(^MyFilter1)
This way all forms from MyFilter1 will be added to specified form list.

You can also use filters in the first part of the line where you specify formID as well.Example:

[Ammo]
^MyFilter2|kwd_rpl(Starfield.esm~FAEC0,Starfield.esm~FAEC1)|proj(Starfield.esm~2636B1)

In some cases where type of forms matter filters won't be processed. For instance, you made a filter from Ammo type and trying to put it in the field which accepts only keywords.

In the fourth part of the tutorial we will learn how to modify Game Settings and also some advanced tips.

Article information

Added on

Edited on

Written by

TommInfinite