Skyrim
0 of 0

File information

Last updated

Original upload

Created by

Author ferrari365 - Port by Xtudo

Uploaded by

Xtudo

Virus scan

Safe to use

About this mod

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

Permissions and credits
Changelogs
Donations


MQ105SprintTriggerScript LE
Author ferrari365 - Port by Xtudo

Description (Small details that make big differences)
My port of this important fix made by ferrari365.
I actually compiled the scripts with the last Creation Kit Legendary Edition. The resulting LE compiled scripts have different size than the SE version, so something changed. Then I tested it ingame quite a bit, and it's working as intended. I made the port for my game, and now I'm sharing it. All credits goes to ferrari365 of course.

Description from the original mod: 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.

Optional files
  • MQ105 Duplicate Script Fix. Removes a duplicate script from the trigger box responsible for controlling the sprint trial for better performance. Unrelated issue to the main mod. Can be used alongside Main file or standalone.
  • MQ105 Stuck Script Fixer. Will shut down any stuck instances of the script if installed on an existing save.

Compatibility
  • Not compatible with anything that changes the MQ105SprintTriggerScript script. 
  • Compatible with USLEEP and everything else.

- SE-AE version here.

Credits

Especial thanks
  • To ferrari365 and to my lovely Patreons and supporters.


Do you like my mods or stories?
Please support me on Patreon.