Skyrim Special Edition

filterByArmors/Excluded and filterByKeywords/Or/Excluded are not connected. They work Independent from each other.


Filter

filterByModNames allows you to filter by mods and can be combined with other filters. Multiple mods need to be separated by ,
Example: 
filterByModNames=SkyValor.esp:filterByXXX=MyMod.esp|123:setWhatEver=123

filterByArmors can be used to specify specific armors. (multiple separated by ,)

filterByArmorsExcluded can be used to exclude one or multiple objects. (multiple separated by ,)

filterByArmorTypes can be used to filter by type the types: heavy, light, clothing. (multiple separated by ,)
Example:
filterByArmorTypes=heavy, light

filterByKeywords allows you to filter by keywords. The keywords are connected by AND. Multiple keywords need to be separated by ,

filterByKeywordsOr keywords are connected with or. Multiple keywords need to be separated by ,

filterByKeywordsExcluded allows you to exclude keywords. Multiple keywords need to be separated by ,

filterByBipedSlots allows you to filter by biped slots. The biped slots are connected by AND. Multiple keywords need to be separated by ,

filterByBipedSlotsOr biped slots are connected with or. Multiple biped slots need to be separated by ,

filterByBipedSlotsExcluded allows you to exclude biped slots. Multiple biped slots need to be separated by ,


Operations


fullName allows you to change the full name of the object. The new name has to be written between ~~
Example:
fullName=~Dragonslayer Sword~


damageResist allows you to change the damage resist value of the armor.
Example: 
filterByKeywords=Skyrim.esm|6BBD2:damageResist=50



damageResistMultiply allows you to change the damage resist value of the armor.
Example: 
filterByKeywords=Skyrim.esm|6BBD2:damageResistMultiply=2


objectEffect allows you to add or remove an object effect.
Example: filterByArmorsFallout4.esm|0001EED7:objectEffect=Fallout4.esm|2483DA
Example to remove an object effect: filterByArmorsFallout4.esm|0001EED7:objectEffect=null



altBlockMaterialType allows you to change the block material type of the object.
Examples: 
filterByKeywordsSkyrim.esm|13988:altBlockMaterialType=Skyrim.esm|193B7


blockBashImpactDataSet allows you to change the impact data set of the object.
Examples: 
filterByKeywordsSkyrim.esm|13988:blockBashImpactDataSet=Skyrim.esm|193B7


equipSlot allows you to change the equip slot of the object.
Examples: 
filterByKeywordsSkyrim.esm|13988:equipSlot=Skyrim.esm|193B7


weight allows you to change the weight of the armor.


weightMult allows you to multiply the weight of the armor.


value allows you to change the value of the armor.


valueMult allows you to multiply the value of the armor.


armorType allows you to set the armor type.
Example: 
filterByArmors=Skyrim.esm|6BBD2:armorType=lightarmor 

Armor Types
lightarmor
heavyarmor
clothing 



pickUpSound allows you to change the pickUpSound of the object.
Examples: 
filterByArmorsSkyrim.esm|13988:pickUpSound= Skyrim.esm|123


putDownSound allows you to change the putDownSound of the object.
Examples: 
filterByArmorsSkyrim.esm|13988:putDownSound= Skyrim.esm|123


keywordsToAdd allows you to add keywords(multiple) to the armor


keywordsToRemove allows you to remove keywords(multiple) from the armor


(Index List can be found below.)
bipedSlotsToAdd allows you to add a biped slot to an armor by it's index. Multiple can be past separated by ,

bipedSlotsToRemove allows you to remove a biped slot from an armor by it's index. Multiple can be past separated by ,

Changes to armor also applied to all ARMA, which are attached to the armor.
Example:
filterByArmors=Skyrim.esm|6BBD2:bipedSlotsToRemove=11:bipedSlotsToAdd=12
filterByArmors=Skyrim.esm|6BBD3:bipedSlotsToRemove=3:bipedSlotsToAdd=12


Example strings:

filterByKeywords=Skyrim.esm|6BBD2:damageResistMultiply=3
filterByKeywords=Skyrim.esm|6BBD3:damageResistMultiply=2

filterByKeywords=Skyrim.esm|1393B:damageResist=50:objectEffect=Skyrim.esm|8B65E

;changes the damageresist to 50 and adds an enchantment to the armor

filterByBipedSlots=0,1:damageResistMultiply=2
;filters for all head objects that occupy slot 0 or 1 and multiplies their damageresist by 2

Skyrim Biped Slot Index List
Index  Slot
0      Head
1      Hair
2      Body
3      Hand
4      Forearms
5      Amulet
6      Ring
7      Feet
8      Calves
9      Shield
10     Tail
11     LongHair
12     Circlet
13     Ears
14     ModMouth
15     ModNeck
16     ModChestPrimary
17     ModBack
18     ModMisc1
19     ModPelvisPrimary
20     DecapitateHead
21     Decapitate
22     ModPelvisSecondary
23     ModLegRight
24     ModLegLeft
25     ModFaceJewelry
26     ModChestSecondary
27     ModShoulder
28     ModArmLeft
29     ModArmRight
30     ModMisc2
31     FX01

Article information

Added on

Edited on

Written by

Zzyxzz

5 comments

  1. justrush808
    justrush808
    • premium
    • 8 kudos
    Spoiler:  
    Show
    I'm trying to target hoods, but they don't have anything to differentiate them from helmets. With KID, etc. I can target using wildcards or by Name. Does SkyPatcher have such a function (or something to effectively replace it)? I'd imagine this all happens before KID creates and assigns keywords, and testing it seems to hold true. Is that simply out of the scope of this? Or can you/someone point me in the right direction?

    edit: never mind, I got it working. unsure why, but taking out armor type filtering fixed it. I was filtering for light and clothing (for both mage hoods and light armor hoods), but only clothing was being affected.

    edit 2: okay, I had a LOT of issues, but realized I was being stupid. As long as the keyword is defined in a plugin, it can be distributed by KID and it'll work. I was wondering why OCF wasn't working but then Helmet Toggle's keyword worked. I didn't have to use all the ridiculous exclusions I was building up trying to get it to work. It was a simple
    filterByKeywords=HT_ArmorHood:bipedSlotstoRemove=12
  2. Ja1zinZamp
    Ja1zinZamp
    • member
    • 97 kudos
    Someone should work on WACCF with this, I vote to help.
    1. daken72127
      daken72127
      • premium
      • 32 kudos
      I'm working on one. Using Draft Whatever.ini. for now it will focus on weapon and armor stats.
    2. Ja1zinZamp
      Ja1zinZamp
      • member
      • 97 kudos
      Nice, I'll try to use this too, I'll patch some other mods.
      Is there any important changes by WACCF besides weapon and armor values/stats/keywords?
    3. daken72127
      daken72127
      • premium
      • 32 kudos
      It has tons of changes that SkyPatcher can be applied too. I have the Ammo done. it will support a few other mods of the get too. Im working on Armor right now. Once i finish armor and weapons, I'll upload it. then i will work on anything else i can patch using Skypatcher and other similar mods.