Create an account

Animation Queue Fix  

Upload: 04 Nov 2023, 16:58
Created by: Ersh [X]
Uploaded by: Aqxaro
Animation Queue Fix

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.

Detalis:

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.

Requires 

Comments
The minimum comment length is 10 characters.