I cant seem to get this mod to work. I'm running Eldergleam so it already has the lastest KID and dynamic animation castin NG installed so I thought it would just be an easy install. after installing the mod and booting up the game, I equip the bound sword spell in my hands and unshealth it and nothing happens. I still have to manually cast the bound weapon. Any suggestions?
Can you blacklist spells? If I have Unbounded Storms, Flames or Frost equipped it autocasts them constantly. I see why that happens, but need a way to turn it off :)
Edit: I figured out how to do it. If anyone else needs it, edit your AutoBoundWeapon_KID.ini file to read: Keyword = 0x0010D501~Skyrim.esm|Spell|*Bound,-ccBGSSSE014_UnboundedStorms,-ccBGSSSE014_UnboundedFreeze,-ccBGSSSE014_UnboundedFlames
Any chance you'd let us see what you put in the .ini to accomplish that? I'm trying to figure out how to automate buffs with this (mage armor for starters) while keeping the main benefit of auto summoning bound weapons.
Would you be willing to help me out with this? I'm trying to add the Flame Bow from the Vigilant mod but I'm not having any luck. I looked up the item ID in xedit zzzCHFlamebow"Flame Bow"[SPEL121258B0] and have tried adding it a few different ways but without any luck.
Please refer to Dynamic Animation Casting - NG description for more details, this mod simply uses DAC functionality to auto cast bound weapons: https://www.nexusmods.com/skyrimspecialedition/mods/73293
I figured it out. I just copied the line of code in the .ini, dropped down and pasted it on a second line, and changed the ""Bound" to the spell I wanted to auto cast and it works. I've added the Flame Bow from the Vigilant mod and the Power Bow from another mod and they both are working so far.
Vokriinator Choice Cuts (Odin/Apocalypse/Ordinator/Vokrii) has a perk called Occato's Preparation that auto-casts your strongest mage armor spell for free whenever you enter combat, has a perk that increases dmg of destruction spells by 25% while wearing only robes, another perk that gives more armor when concentrating or charging spells, and then it has a slew of staff-only perks in the Enchanting tree. 10/10, highly recommend. @mycathasasword
You can filter spells using school (19 = Conjuration), cast type (1 = Fire and Forget) and/or delivery type (0 = Self). There should be no more false detection.
This is content of my ini file: Keyword = 0x0010D501~Skyrim.esm|Spell|*Bound|19,CT(1),D(0)
Hi. This mod is working but i have an issue and i'll try to explain as best as i can (Sorry im not a native english speaker). Bound weapons spells unequips after switching to a weapon. Like, i equip bound dagger to right hand and a flame spell on the left hand and it works. But then switch to a bow, unequip bow and then the flame spell is the only spell still equipped but not the bound spell. im kinda new to modding so i may have done something wrong. Appreciate the help. :)
Hi there, perfect timing! Will also be using this alongside Necrotic. Do I just copy/paste what you wrote? Not too familiar with setting up KID lines. Cheers!
A great mod concept, just like your Elden Catalyst. Unfortunately I can't get this one to work, with all the bound weapon mods I have installed. I still have to take time summoning the weapon, it doesn't auto-summon.
How can I find a mod's keyword to add it in the .ini ? I want to try adding them as you said and test out, but I don't know how to find mods' keywords.
Edit: it now works right out of the box with any bound weapon, even custom ones. I didn't have to modify anything.
If you are having trouble getting this mod to work, a simpler solution might be to use Smartcast. https://www.nexusmods.com/skyrimspecialedition/mods/84336
Smartcast is the OG autocast mod, a little more complicated setting up the spell rings but overall easier and more usable, but the catch is it uses Papyrus instead of being an engine-level SKSE plugin. This version is the "updated" Smartcast released last year, it works better than the old version, but still be mindful of your scripting load.
By the way you can use this code in your TOML file to "instacast" this is how I am doing instacast with all non-channel spells:
I've tried "Smartcast" before and I wasn't satisfied. I also already use "The Wizard Warrior" for bindable spells, more than 2 years I run with it now.
But this mod works well since I edited my message to let people know. I don't remember what i did that time but oh well...🤷🏾♂️
Thanks for the suggestion though. Other people will definitely find your steps useful if they're in trouble.
48 comments
Edit: I figured out how to do it. If anyone else needs it, edit your AutoBoundWeapon_KID.ini file to read:
Keyword = 0x0010D501~Skyrim.esm|Spell|*Bound,-ccBGSSSE014_UnboundedStorms,-ccBGSSSE014_UnboundedFreeze,-ccBGSSSE014_UnboundedFlames
upd. Yes it works! Now I'm using this mod with ?Xyn's Elemental Orbs to instantly summon an elemental shield in my left hand
# Armour up on 1H sword draw
[[event]]
AnimationEvent = "WeaponDraw"
ExclusiveGroup = "PlayerSpellswordArmour"
HasActorFormID = "Skyrim.esm|20"
HasWeaponType = "OneHandSword"
SpellFormIDs = ["Skyrim.esm|0xCDB70","Skyrim.esm|0x5AD5E","Skyrim.esm|0x51B16","Skyrim.esm|0x5AD5D","Skyrim.esm|0x5AD5C"]
CastOnlyKnownSpell = true
CastOnlyFirstSpell = true
DualCasting = true
# Armour up on spell draw
[[event]]
AnimationEvent = "WeaponDraw"
ExclusiveGroup = "PlayerSpellswordArmour"
HasActorFormID = "Skyrim.esm|20"
HasWeaponType = "Spell"
SpellFormIDs = ["Skyrim.esm|0xCDB70","Skyrim.esm|0x5AD5E","Skyrim.esm|0x51B16","Skyrim.esm|0x5AD5D","Skyrim.esm|0x5AD5C"]
CastOnlyKnownSpell = true
CastOnlyFirstSpell = true
DualCasting = true
Please refer to Dynamic Animation Casting - NG description for more details, this mod simply uses DAC functionality to auto cast bound weapons:
https://www.nexusmods.com/skyrimspecialedition/mods/73293
Example: (top line is the original line of code)
Keyword = 0x0010D501~Skyrim.esm|Spell|*Bound
Keyword = 0x0010D501~Skyrim.esm|Spell|*Power
Keyword = 0x0010D501~Skyrim.esm|Spell|*Flame Bow
This is content of my ini file:
Keyword = 0x0010D501~Skyrim.esm|Spell|*Bound|19,CT(1),D(0)
; Darenii's Necrotic [Necrotic.esp]
Keyword = WeapTypeBoundArrow|Spell|NEC_NecroticBattleaxe,NEC_NecroticBow,NEC_NecroticDagger,NEC_NecroticGreatsword,NEC_NecroticShield,NEC_NecroticSword,NEC_NecroticWarAxe,NEC_NecroticWarHammer|CT(1),D(0)
Now Necrotic's bound weaponry should use the automatic casting feature :)
How can I find a mod's keyword to add it in the .ini ? I want to try adding them as you said and test out, but I don't know how to find mods' keywords.
Edit: it now works right out of the box with any bound weapon, even custom ones. I didn't have to modify anything.
https://www.nexusmods.com/skyrimspecialedition/mods/84336
Smartcast is the OG autocast mod, a little more complicated setting up the spell rings but overall easier and more usable, but the catch is it uses Papyrus instead of being an engine-level SKSE plugin. This version is the "updated" Smartcast released last year, it works better than the old version, but still be mindful of your scripting load.
By the way you can use this code in your TOML file to "instacast" this is how I am doing instacast with all non-channel spells:
# # Instant cast spells (no charge time)
[[event]]
AnimationEvent = "BeginCastLeft"
HasActorFormID = "Skyrim.esm|20"
SpellFormIDs = ["@OFFHAND"]
HasWeaponType = "Spell"
IgnoreConcentrationSpell = true
CastOnlyFirstSpell = true
ReplaceCastingSpell = true
[[event]]
AnimationEvent = "BeginCastRight"
HasActorFormID = "Skyrim.esm|20"
SpellFormIDs = ["@FOREHAND"]
HasWeaponType = "Spell"
IgnoreConcentrationSpell = true
CastOnlyFirstSpell = true
ReplaceCastingSpell = true
But this mod works well since I edited my message to let people know. I don't remember what i did that time but oh well...🤷🏾♂️
Thanks for the suggestion though. Other people will definitely find your steps useful if they're in trouble.