Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Ersh

Uploaded by

Ershin

Virus scan

Safe to use

About this mod

Fixes the queue getting overloaded when a lot of animations are queued for loading at the same time

Requirements
Permissions and credits
Changelogs
Donations


The plugin greatly speeds up the slow animation loading when you first start up the game. A T-Pose happens when an animation tries to play before it's loaded.

 





The game has a list of pending animations that haven't been loaded yet, and it can have a single animation "queued up" for loading.
One game function that runs constantly checks if there's an animation queued up for loading, loads it and clears the spot for another animation to get queued.
A second function checks if there's an animation queued up for loading, and if there isn't, it takes one from that list of pending animations and queues it up.
The issue is that the second function doesn't run in sync with the first one. This plugin simply fixes that, by calling the second function right after the first one, greatly speeding up the process.

The issue isn't normally visible in the vanilla game as there aren't thousands of animations suddenly getting queued up all at the same time. The animations properly included within the behavior files seem to load in an entirely different way. This slow loading issue only starts to show up when you have a lot of animations added by plugins like Dynamic Animation Replacer or Open Animation Replacer.

Keep in mind the T-Pose can still happen if the animation tries to play right away, it's just that now the queue resolves much faster - a second or so, depending on the amount of animations and the speed of your PC.






Use your mod manager of choice.





Should be compatible with anything and any non-ancient Skyrim version, including 1.5.97, 1.6+ and VR.





  • Legendary Edition version?
I'm sorry, but no. Special Edition's engine is much more stable and frameworks like CommonLibSSE allow much easier implementation of advanced plugins. It's really time to move on. However, feel free to try porting the mod to LE if you're up to the challenge. I'd rather spend my time on something else than supporting an outdated version of the game.

  • Can I install/uninstall this in the middle of a playthrough?
Yes. The plugin has no lasting impact on your game and can be installed/uninstalled anytime.





GitHub





My patrons for the support!❤️

The SKSE Team for SKSE.
Ryan for the invaluable CommonLibSSE, and the CommonLibSSE plugin template.
powerofthree for the CommonLibSSE fork.
CharmedBaryon for CommonLibSSE-NG.
meh321 for the Address Library.
All the Skyrim reverse engineers that share their work, and everyone that shares the source to their SKSE plugins. Without it, I couldn't learn how to do any of this.
Everyone who tested the WIP version.
Sovngarde font has been used in the mod description.