Open Animation Replacer progress update; Slow animation queue fixed (Patreon)
Downloads
Content
Hey! The plugin's progressing well, although it turns out I'm actually doing things in a different way than DAR and hitting different issues. From what I can tell, what DAR is doing to the animation list is actually destructive. I'm still not sure how it manages to work with the animation list being completely erased and containing only the new animations.
Anyway, I've replicated all DAR conditions at this point, and they seem to be correct, though only thorough testing will ensure that they work in the same way. Some were obvious and easy to implement, some less so.
The slow animation load on game launch (resulting in tpose) turned out to be a vanilla issue. Bethesda likely just wasn't expecting the system to get overloaded by thousands of animations being queued all at once.
The exciting thing, however, is that I've managed to find and fix the issue!
Here's two videos of the relevant memory during that process, as proof that it's actually vastly improved:
Vanilla: https://i.imgur.com/4Wr0PSi.mp4
Fixed: https://i.imgur.com/qrAMQlv.mp4 (I had to start recording earlier because it's so quick, hah)
I'll hopefully have a test version of the replacer ready relatively soon.
EDIT: Actually, hell, I've separated the fix to a standalone .dll. Please check if it solves the issue for you, it should support VR as well, but I didn't test it. I'll upload it to the Nexus soon if it works for everyone.
EDIT 2: I've updated the plugin to address a potential multithreading issue.