Jump to content

Recommended Posts

Posted (edited)

Discussion topic:
Vanilla Scripting Enhancements by Nightfallstorm and JR
Wiki Link


"Optimize certain vanilla scripts with PO3 Extender to reduce script lag when using lots of mods...particularly mods that have invisible cloak spells (Vokrii, Adamant, Footprints, etc.) you may notice that certain NPCs' presence (Saadia, Nirya, Alduin, etc.) gives you script lag."

Is this mod not needed since STEP uses SPID?  Do both mods do the same work but in a different way?

Edited by Kattmandu
Posted
7 hours ago, Kattmandu said:

Is this mod not needed since STEP uses SPID?  Do both mods do the same work but in a different way?

It's not technically essential, but it helps. I don't know about Vokrii's cloak spell(s) as I haven't looked into that in details, but I know for sure there is at least one other mod in the STEP guide that still uses a cloak spell to distribute to NPCs: FIZZLE.

This mod alleviates the Papyrus VM overload by optimizing only specific vanilla NPCs (~10) which are scripted to detect if certain spells are cast on them. It's not a generic solution. For example it has no effect if you use mods with scripts that detect magic effects: cloak spells can still overload the Papyrus VM.

This mod is nice to have for the ~10 vanilla NPCs it addresses. I've used it since it was released. But its coverage is very limited.

PS: As an alternative to FIZZLE, I'd recommend Just Cast It - LITE which I've been using. It uses SPID instead of a cloak spell to distribute to NPCs. Another alternative would be Unattuned - Immersive Spell Failure which looks interesting but more difficult and dangerous than FIZZLE or Just Cast It - LITE. It also uses SPID. I haven't tried that one.

Posted

The Effective variant (the one which requires po3 Papyrus Extender) of the mod OnMagicEffectApply Replacer does exactly the same thing as this mod. If you use one, there's no reason to use the other one.

Vanilla Scripting Enhancements is safer to install as it comes in a BSA. Sort its plugin very high, below USSEP.

OnMagicEffectApplyReplacer comes as loose files.

Putting it all together, plugin sort order should be:

Unofficial Skyrim Special Edition Patch.esp
Vanilla Script MicroOptimizations.esl (if used)
Vanilla Scripts Enhanced.esl
SimplyOptimizedScripts.esl
[... other mods ...]

For each of these script optimization mods, the plugins are dummy empty plugins which only purpose is to load their associated BSA file. The position of the plugin determines the overwrite priority of the BSA's contents in the load order. Loose files always overwrite BSA contents.

  • 1 month later...
Posted
On 9/3/2023 at 8:41 AM, Mousetick said:

The Effective variant (the one which requires po3 Papyrus Extender) of the mod OnMagicEffectApply Replacer does exactly the same thing as this mod. If you use one, there's no reason to use the other one.

Vanilla Scripting Enhancements is safer to install as it comes in a BSA. Sort its plugin very high, below USSEP.

OnMagicEffectApplyReplacer comes as loose files.

Putting it all together, plugin sort order should be:

Unofficial Skyrim Special Edition Patch.esp
Vanilla Script MicroOptimizations.esl (if used)
Vanilla Scripts Enhanced.esl
SimplyOptimizedScripts.esl
[... other mods ...]

For each of these script optimization mods, the plugins are dummy empty plugins which only purpose is to load their associated BSA file. The position of the plugin determines the overwrite priority of the BSA's contents in the load order. Loose files always overwrite BSA contents.

Loot gives just that load order. :)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.