1 items

File information

Last updated

Original upload

Created by

Kenny Leone

Uploaded by

LeoneKingzz

Virus scan

Safe to use

Tags for this mod

About this mod

Immersive and definitive fix for the age-old, soul absorption bug.

Share
Permissions and credits
Donations

The Problem:


It seems that the event called (OnDeath), in the default DragonActorScript, is very unreliably or flat out doesn't work. There was a long rant and comment section on a scripting site which highlighted this problem (Search "OnDeath vs OnDying script Skyrim")

So i tried to change the event to OnDying and Bingo! I was the Dragonborn again (aka it worked).


Important Notes:

If you have a dragon mod that changes the default DragonActorScript, this fix won't work unless you override the modified script with this one. But then , you might break that mod. Best thing to do is to edit that modded script, implement the changes i suggested (i.e., OnDeath to OnDying), then recompile.



How to edit the modded script (Only if you use a mod that edits the default script): P.S - You don't need this mod if you use my LDP mod.

1) Download Visual Studio Code

2) Download PEX Decompiler

3) Use the decompiler to well, decompile the modded script which should be in a .PEX format. This should convert it to a .PSC format (aka the source code).

4) Sometimes, the authors include the source code in the scripts folder (already in .PSC) BUT, it may not match what's actually in the PEX file. So this is the safer option (i.e., just decompile the PEX file)

5) After implementing the changes i suggested (i.e., OnDeath to OnDying), you need to recompile the PSC file to PEX format (this is the language the game understands)

6) You need to use the creation kit compiler for this. Look up videos on YouTube for help (for example, search how to compile scripts Skyrim). I think Mrowrpurr has videos on YouTube about it and she is great for learning Skyrim coding (that's how i started!)