Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

ferrari365

Uploaded by

ferrari365

Virus scan

Safe to use

About this mod

Prevents the MQ105SprintTriggerScript from duplicating itself and getting stuck running forever in your save. No ESP.

Requirements
Permissions and credits
Changelogs
Donations
Description


During the main quest "The Way of The Voice", you are tasked with demonstrating your Unrelenting Force and Whirlwind Sprint shouts to the Greybeards. In the case of Whirlwind Sprint, you do this by dashing through a gate in the courtyard before it closes. This trial is controlled though a script which will run when you get alongside Arngeir and works by doing checks for when you enter and leave an invisible trigger box to achieve this.

However the implementation of this script has an oversight which will usually cause it to duplicate itself and stick around your save forever if you happen to enter and leave the invisible box multiple times in a row, which is not uncommon if you're trying to position yourself for the trial. The reason this is happening is because every time you enter or leave the trigger box, the game creates an active version of the script which does some work on the quest script, which itself doesn't check if work is being done on it. This is a problem, because multiple versions of the script then try to manipulate the same set of data and end up competing for it. And because the quest script doesn't have data integrity checks, things quickly get messy when conflicting operations from multiple sources get executed out of order or in unintended ways and the script gets stuck running forever.

This mod reworks the quest implementation to suppress multiple versions of the script from trying to run at the same time and prevent it from duplicating itself and getting stuck, as well as doing further optimizations on it to run better.


Installation


Install with your favourite mod manager.

Compatible with existing saves. If this script is already stuck in your save, download the Stuck Script Fixer optional file, which will shut it down for you.


Compatibility and load order


Not compatible with anything that changes the MQ105QuestScript and Trigger scripts. These are obscure enough that this mod should not conflict with anything.
Compatible with USSEP and everything else.

No need to concern yourself with load order, as there is no ESP. However, due to the way the game loads its files, loose file mods like this one will always take priority over mods packed into BSA regardless where they load. If a mod happens to edit the same scripts and is packed into a BSA, this mod will overwrite it and potentially cause issues. Let me know of any such cases and I will make a patch to accommodate the relevant changes into this mod.


Credits


Bethesda for Skyrim and the Creation Kit
markdf for ReSaver