Skyrim Special Edition

filterByRaces/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

filterByRaces allows you to patch NPCs by race. You can add multiple races and they have to be separated by ,

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

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 ,

Operations

heightMale allows to modify the height of the race.


heightFemale allows to modify the height of the race.


weightMale allows to modify the weight of the race.


weightFemale allows to modify the weight of the race.


accelerationAngularRate allows to modify the weight of the race.


aimAngleTolerance allows to modify the weight of the race. 


baseMass allows to modify the base mass of the race.
Example:
filterByRaces=Skyrim.esm|D53:baseMass=1.2


baseCarryweight allows to modify the base carry weight of the race.
Example:
filterByRaces
=Skyrim.esm|D53:baseCarryweight=999


startingHealth allows to modify the starting health of the race.
Example:
filterByRaces
=Skyrim.esm|D53:startingHealth=250


startingStamina allows to modify the starting stamina of the race.


startingMagicka allows to modify the starting magicka of the race.


regenHealth allows to modify the health regen of the race.
Example:
filterByRaces
=Skyrim.esm|D53:regenHealth=1.5


regenStamina allows to modify the stamina regen of the race.


regenMagicka allows to modify the magicka regen of the race.


damageUnarmed allows to modify the unarmed damage of the race.


reachUnarmed allows to modify the unarmed reach of the race.


accelerationRate allows to modify the acceleration rate of the race. 


decelerationRate allows to modify thedeceleration rate of the race. 


baseMassMult allows to multiply the base mass of the race.
Example:
filterByRaces=Skyrim.esm|D53:baseMassMult=0.75


baseCarryweightMult allows to multiply the base carry weight of the race.
Example:
filterByRaces
=Skyrim.esm|D53:baseCarryweightMult=10


startingHealthMult allows to multiply the starting health of the race.
Example:
filterByRaces
=Skyrim.esm|D53:startingHealthMult=1.5


startingStaminaMult allows to multiply the starting stamina of the race.


startingMagickaMult allows to multiply the starting magicka of the race.


regenHealthMult allows to multiply the health regen of the race.
Example:
filterByRaces
=Skyrim.esm|D53:regenHealthMult=0.5


regenStaminaMult allows to multiply the stamina regen of the race.


regenMagickaMult allows to multiply the magicka regen of the race.


damageUnarmedMult allows to multiply the unarmed damage of the race.


reachUnarmedMult allows to multiply the unarmed reach of the race.


skin allows to modify the skin of the race.
Example:
filterByRaces
=Skyrim.esm|D53:skin=Skyrim.esm|16EE3


keywordsToAdd adds keywords to NPCs. You can add multiple and they have to be separated by ,
Example:
filterByRaces
=Skyrim.esm|D53:keywordsToAdd=Skyrim.esm|13796, Skyrim.esm|13795


keywordsToRemove allows you to remove keywords. You can add multiple and they have to be separated by ,


spellsToAdd  You can add multiple spells to a race and they have to be separated by ,
Example:
filterByRaces
=Skyrim.esm|D53:spellsToAdd=Skyrim.esm|6F6FE, Skyrim.esm|C5A9F


spellsToRemove  You can remove multiple spells from a race and they have to be separated by ,


levSpellsToAdd  You can add multiple leveled spells to a race and they have to be separated by ,
Example:
filterByRaces
=Skyrim.esm|D53:levSpellsToAdd=Skyrim.esm|6F6FE, Skyrim.esm|C5A9F


levSpellsToRemove  You can remove multiple leveled spells from a race and they have to be separated by ,


shoutsToAdd  You can add multiple shouts to a race and they have to be separated by ,
Example:
filterByRaces
=Skyrim.esm|D53:shoutsToAdd=Skyrim.esm|6F6FE, Skyrim.esm|C5A9F


shoutsToRemove  You can remove multiple shouts from a race and they have to be separated by ,

Article information

Added on

Edited on

Written by

Zzyxzz

6 comments

  1. idextroyer
    idextroyer
    • premium
    • 130 kudos
    I have  suggestion for Race Patcher

    Body Data Tab

    • Skeleton Path  (string file fapth)
    • Behavior Graph (string file path)
    • Default Voice Type (formID)
    Face Data

    • Male HeadParts (formID)
    • Female HeadParts (formID)
  2. LuciusPortanius24
    LuciusPortanius24
    • member
    • 18 kudos
    Hey Zzyxzz, thank you for SkyPatcher!

    Would you be able to add ActorEffects for Race (and also NPCs)? So, in SKSE, this would be the code:

            RE::TESRace * race; // some race
            race->actorEffects->AddSpell();
            race->actorEffects->AddLevSpell();
            race->actorEffects->AddShout();

    // and their .Remove() equivalents


    (There's also the plural versions, i.e. AddSpells())

    Thank you!
    1. Zzyxzz
      Zzyxzz
      • premium
      • 1,433 kudos
      spells is already available.

      levspells and shouts will be added
    2. LuciusPortanius24
      LuciusPortanius24
      • member
      • 18 kudos
      I see it now, thank you!
      While I still have your attention, could you consider also adding SetAlly()  and SetEnemy() to Faction Patcher in your next update? I believe the function signatures can be found in TESFaction.h in CommonLib. Muchas Gracias!
  3. Serkel
    Serkel
    • premium
    • 116 kudos
    Could you do an operation to change the height depending on the race? I would like to make a Skyrim Sizes patch with this
    1. Zzyxzz
      Zzyxzz
      • premium
      • 1,433 kudos
      Im not sure how you want to do that exactly, but in general yes