About this mod
A SkyPatcher build framework that automatically adds new keywords to races, spells, and more in the vanilla game and all your mods! This makes it easier for other mod authors to create new mods or enhance support for existing ones. The framework seamlessly covers all your mods. For more information, visit the description page.
- Requirements
- Permissions and credits
- Changelogs


Consider Supporting me for more awesome mods!


What does this mod do?
A SkyPatcher build framework that automatically adds new keywords to races, spells, and more in the vanilla game and all your mods! This makes it easier for other mod authors to create new mods or enhance support for existing ones. The framework seamlessly covers all your mods.
Sometimes it's not easy differentiate between objects. Some examples:
Is the ammo an arrow or a bolt?
Is the NPC a human(Nord, Imperial etc.) or beast human(Argonian, Khajiit)?
Is the weapon a bound weapon?
Is the weapon a bow or a crossbow?
What casting type(Concentration, Constant Effect, etc.) is the spell?
Or did you know that Wuuthrad's Enchantment only works on vanilla elves? Replacing race check with a RKF_ActorTypeElf keyword check, will make it work against all elves! Even the onces added by mods!
Due to the lack of keywords, it’s not always easy to make these distinctions. Even when keywords exist, other mods might forget to add the correct ones. Perhaps you want to create a spell that only affects beast races. While you could check the actor's race, many mods add new races, requiring you to create compatibility patches. This framework automatically handles compatibility, so no more patches are required!
Thanks to SkyPatcher, there are no incompatibilities, no conflicts!
Ammo
- AKF_AmmoTypeBolt
Magic Effects
- MEKF_AT_Invisibility
- MEKF_AT_CureDisease
- MEKF_AT_Calm
- MEKF_AT_Demoralize
- MEKF_AT_Frenzy
- MEKF_AT_Disarm
- MEKF_AT_BoundWeapon
- MEKF_AT_SummonCreature
- MEKF_AT_Paralysis
- MEKF_AT_TurnUndead
- MEKF_AT_CurePoison
- MEKF_AT_Etherealize
- MEKF_AT_SlowTime
- MEKF_AT_Banish
- MEKF_AT_Absorb
- MEKF_AT_Dispel
- MEKF_AT_Reanimate
- MEKF_AT_AccumulateMagnitude
- MEKF_EffectType_Ward
Vanilla Keywords (Will be distributed to all vanilla spells and mods, to make sure, that they are correctly tagged.)
- MagicDamageFire
- MagicDamageFrost
- MagicDamageResist
- MagicDamageShock
- MagicRestoreHealth
Races
The keywords are distributed by the skeleton of the race. With this approach we can finally reliable distribute keywords and make it easier to identify races and NPCs with papyrus, perks, spells etc.
- RKF_ActorTypeArgonian
- RKF_ActorTypeAshHopper
- RKF_ActorTypeAshSeeker
- RKF_ActorTypeBallistaDwarven
- RKF_ActorTypeBear
- RKF_ActorTypeBeastHumanoid (Argonian, Khajiit, etc.)
- RKF_ActorTypeBenthicLurker
- RKF_ActorTypeBoarDragonborn
- RKF_ActorTypeBoneColossusSkeleton
- RKF_ActorTypeCenturionDwarven
- RKF_ActorTypeChaurus
- RKF_ActorTypeDeer
- RKF_ActorTypeDog
- RKF_ActorTypeDraugr
- RKF_ActorTypeElf (Dark Elf/Dunmer, High Elf/Altmer, Wood Elf/Bosmer)
- RKF_ActorTypeFalmer
- RKF_ActorTypeFireAtronach
- RKF_ActorTypeFlyerChaurus
- RKF_ActorTypeFrostAtronach
- RKF_ActorTypeFrostSpider
- RKF_ActorTypeGargoyle
- RKF_ActorTypeGiant
- RKF_ActorTypeGoat
- RKF_ActorTypeHagraven
- RKF_ActorTypeHorse
- RKF_ActorTypeHorker
- RKF_ActorTypeHumanoid (Breton, Elves, Nord, Imperial, Orc, etc. but does not include Argonian, Khajiit, etc.)
- RKF_ActorTypeHuman (Breton, Nord, Imperial, Reguard)
- RKF_ActorTypeIceWraith
- RKF_ActorTypeKhajiit
- RKF_ActorTypeLordVampire
- RKF_ActorTypeMammoth
- RKF_ActorTypeMountedRiekling
- RKF_ActorTypeMudCrab
- RKF_ActorTypeNetch
- RKF_ActorTypeOrc
- RKF_ActorTypePriestDragon
- RKF_ActorTypeRiekling
- RKF_ActorTypeSabreCat
- RKF_ActorTypeSkeleton
- RKF_ActorTypeSkeever
- RKF_ActorTypeSlaughterfish
- RKF_ActorTypeSphereDwarven
- RKF_ActorTypeSpiderDwarven
- RKF_ActorTypeSpriggan
- RKF_ActorTypeStormAtronach
- RKF_ActorTypeTroll
- RKF_ActorTypeWerebeast
- RKF_ActorTypeWitchlight
- RKF_ActorTypeWolf
Spells
- SKF_CastingTypeConcentration
- SKF_CastingTypeConstantEffect
- SKF_CastingTypeFireAndForget
- SKF_CastingTypeScroll
Weapons
- WKF_WeaponTypeBound
- WKF_WeaponTypeCrossbow
For what can this be used for? Some mod ideas
The new keywords can also be used for SkyPatcher in general. For example, you want to a new spell to all elves. You want to increase the damage, weight, value of all Crossbow bolts.
Replace Wuuthrad's Enchantments race check with a RKF_ActorTypeElf keyword check, to make it work against all elves. Even the ones added by mods.
You want to make a new weapon enchants, based on races. When your enchanted weapon hits a Draugr, it deals additional damage. You can now simply check in the enchantment, if the target you are hitting, has the keyword RKF_ActorTypeDraugr. With this framework, all Draugrs are tagged with this keyword. Even the ones, added by other mods!
You want to create several new enchantments for armors, which reduce the damage taken from specific races. You can now simply check for any of the race keywords. For example, a leather armor, which reduces the damage taken by Skeevers. Simply check for the Skeever race keyword RKF_ActorTypeSkeever
You want to create a new perk for Marksman, which enhances Crossbows. You can check with your perk, if the player has a weapon equipped with the keyword WKF_WeaponTypeCrossbow
A new perk, which enhances all kind of bound weapons. Even ones added from other mods. You can simply check for the keyword WKF_WeaponTypeBound
You want to create a new merchant for crossbows and bolts. In vanilla skyrim its not easy to differentiate between those and bow & arrow. Now you can easily add the WKF_WeaponTypeCrossbow and the AKF_AmmoTypeBolt to the merchants buy and sell list. He will now only buy and sell crossbows and bolts! Perfect for a real Dawnguard Overhaul!
You think that all scroll spells should be stronger? Just check for the SKF_CastingTypeScroll keyword, in your perk or ability and only boost those!
Install
Install the latest version of SkyPatcher
Install the latest version of this mod.
Uninstall
Uninstall at any time you wish.
Check out my other mods
SkyPatcher
SkyPatcher(also known as RobCo Patcher from Fallout 4), is a patcher based on SKSE and CommonLibSSE, which allows mod authors and users to modify game data without the use of plugins.
You can modify ammos, npcs, races, weapons, modify leveled lists, formlists, containers and more. Easy and fast.
Skyrim Configuration Menu
Creating a perfectly balanced game is the key for the best Skyrim experience for you.
Skyrim Configuration Menu, is a MCM, which allows you to tweak Skyrim to your liking! Quick and easy. Allows you to save your tweaked options and load them in a new game. This mod currently supports 200+ game settings for you to tweak!
Third Person First Person Aiming
Allows you to switch from third to first person while aiming with (bow and magic) and switches you back, when you release the aim button.
Additional there is also an option to switch to first person when a bow or magic is drawn and back to third person when the bow/magic is sheathed.
Requires SKSE and MCM Helper
TAA Flicker Fixer
Fixes an issue with TAA which causes grass, foliage and other objects to flicker.
No Level Up Menu
This mod allows you to prevent the Level Up Menu, which you get, when you level up. This is achieved with two new papyrus functions, which allow you to call them in your own mod or use the the standalone mod provided with this mod. More information in the description.
SkyValor
SkyValor is an overhaul to make Skyrims enemies less spongy and provide a better and smoother combat feeling without sacrificing difficulty. SkyValor features an automatic SKSE patcher, which patches all of your mods, for you. No ESP patches required. No incompatibilities.
And more.