About this mod
Make Execution system from Valhalla Combat works with mods that adds custom races.
- Requirements
- Permissions and credits
- Changelogs
Here's some compatibility config patches that makes Execution system from Valhalla Combat works with mods that adds custom monsters.
Skyrim Immersive Creatures Special Edition and VIGILANT SE patches are already included in Original Valhalla Combat.(Delete from 1.3 and include in this mod now)
MOD list here:
TeraElinRace2 Remastered (TeraElinRace.esm)
ErinRace
Skyrim Immersive Creatures Special Edition
VIGILANT SE
Draugr Upgrades and Improvements
ccbgsSSE003-zombies
Skyrim Underground SSE(ESM, esp and add_on)
Animallica SE
Beyond Skyrim - Bruma
Minotaurs - Mihail
Old Gods of the Hunt- Mihail
ccbgsSSE025-Saints and Seducers
Skyrim Extended Cut - Saints and Seducers
Undead Snow Elves- Mihail
The Unbidden
Draugr MCO enabled
The Restless Dead
Creepy Zombies
Creepy Zombies ESL version (from Creepy Zombies Visual Update)
The Dragon Cult
if you don't have one of these mods, that's nothing but will caused some error write in your logs. If you mind that you can delete the ini file you don't want in
SKSE\Plugins\ValhallaCombat\RaceMapping
Enjoy Valhalla Combat !
The following guide for custom player race is outdated from Valhalla Combat 1.3
But still work for mod-Add monster races.
Custom player race no longer need patch from valhalla 1.3. Enemies still need a patch.
Here ' s the tutorial
First, Download my template file and open it ( SKSE\Plugins\ValhallaCombat\RaceMapping\customraces.ini).
Second, open xEdit and found your customrace. Here use TeraElin as example.

you can see the Form ID of your customrace here. In the picture it's 05001000. Copy its last 6 bits 001000 and paste them after 0x in customraces.ini (If the plugin is esl (start from FExxx), you need only last 3 bits!)
so the customraces.ini should be:
[Humanoid]
CustomRace01 = CustomRaceRace.esp|0X001000
Third, Modify the CustomRaceRace.esp in customraces.ini to the name of the plugin you are using.Note the suffix.
so the customraces.ini should be:
[Humanoid]
CustomRace01 = TeraElinRace.esm|0X001000
Save it and it works now.
If you want to add more custom race , just copy and modify the name CustomRace01 to anything you want but make sure they're different and thier Form ID. The customraces.ini should be Like:
[Humanoid]
CustomRace01 = TeraElinRace.esm|0X001000
CustomRace02 = CustomRace1.esp|0X001050
CustomRace03 = CustomRace2.esp|0X001050
CustomRace04 = CustomRace3.esp|0X001070
CustomRace05 = CustomRace3.esl|0XD70
By the way , for whatever monsters or player races from other mods, similar method can be used.
Referring to my other ini files, the naming convention for Valhalla Combat is
[Classification]
CustomName = Plugin.esp|0X(FormID)
More details you can see the Vanilla ini file of valhalla combat. Found here:
Valhalla Combat\SKSE\Plugins\ValhallaCombat\RaceMapping\Vanilla.ini
Turorial from VioLens Compatibility Extension
Step 1:
Check the races of the creature you want Violens works on. In xEdit , check
the race's ANAM-Male Skeletal Model, you can see Acrots/XXX/Character
assets. Usually, XXX is the skeleton type. For wolf and dog, they're
Actors\Canine\Character Assets Dog(wolf)\...
you can judge which type of Killmove it should use by it's skeleton.
Here's All 20 types of Skeletons that have Killmoves
Dragon
Draugr
Falmer
VampireBrute(Gargoyle)
ChaurusFlyer(DLC1ChaurusHunter)
Bear
SteamCenturion
Hagraven
Spriggan
Spider
Wolf
Giant
Troll
SabreCat
DwarvenBallista(DLC2DwarvenBallista)
Lurker(DLC2Lurker)
Boar
Scrib(Ashhopper)
Riekling
NPC (Usually Not Use, If you want, you can add ActorTypeNPC keyword or
VENPC perk, if target Actor have template , Perk may fail distribute ,
then you have to distribute keyword ActorTypeNPC)
If the Skeleton is not in this list, then it's unable to play killmove on the creature.
Step 2 :
Build a new ini file named XXX_DISTR.ini.
For example here's a Draugr race , then you should write
Perk = 0x901~ViolensExtension.esp|NONE|0x1BCC0~test.esp|NONE|NONE
Perk = 0x901~ViolensExtension.esp|NONE|0xABC~testA.esl|NONE|NONE (ESL-flagged plugin need last 3 bits only)
0x901 is the Perk VEDraugr Killmove. 0x1BCC0 is the Editor ID of this Draugr
race, test.esp is where this Draugr race from. You can write Actor
Editor ID instead of race Editor ID if you know what you're doing.