Open Animation Replacer progress update; Slow animation queue fixed
Added 2023-01-04 20:11:12 +0000 UTCHey! 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.
Comments
I love you
KMHTech
2023-01-09 20:24:20 +0000 UTCThats really cool! Thank you! You know what I noticed on top? Whenever I loaded a save using DAR before, I had to un- and reequip my gauntlets because the hand would'nt close around the swordhandle on first load. Now with the DLL that bug is gone.
DIGIT4LB4TH
2023-01-08 10:43:20 +0000 UTCHmm I don't think that's possible to be caused by this. Has absolutely nothing to do with anything related
2023-01-06 17:39:01 +0000 UTCHi Ersh, I don't know if this is an issue but I loaded this file just before DAR and got a combat music loop that wouldn't end even with area transitions. Iexited the game and loaded it at the end of my load order and it fixed itself.
Ramesh Laxmisan
2023-01-06 15:29:50 +0000 UTCYou're a god
KMHTech
2023-01-06 14:13:33 +0000 UTCCan confirm this did the trick, loaded into several towns and bars with lots of NPCs where DAR loading took about 30-ish seconds, and saw no load time whatsoever. It's like magic. Will report back if I see anything strange, but great work man.
Billy Roberson
2023-01-06 09:04:00 +0000 UTCWow. I use a modlist that needs at least a minute of idle to load in all the animations. Excellent work! Loaded in and no t-posing.
Ian Schroeder
2023-01-05 22:43:37 +0000 UTCAhh, thank you! You are doing unbelievably amazing work!
2023-01-05 22:16:04 +0000 UTCNo no, this is just the animation queue fix. It's a vanilla bug that is mostly exposed by DAR queueing thousands of animations at once, overloading it. The DAR replacement is not ready yet.
2023-01-05 21:50:19 +0000 UTCSorry if this is a stupid question, but do I replace the DAR dll with this one?
2023-01-05 21:46:40 +0000 UTCThe queue fix works perfectly! Very excited about this project in general, also
someusernameiguess
2023-01-05 18:23:30 +0000 UTCThanks! Got another confirmation it fixed the issue for another user, too. Hopefully that's it.
2023-01-05 15:19:45 +0000 UTCseem new version doing ok now... i will test a little bit longer.
Tuan Anh Nguyen Duy
2023-01-05 06:39:38 +0000 UTCTry the new version please.
2023-01-05 05:27:32 +0000 UTCOh no :( That really does not sound good. Not sure how that's possible, the fix is actually really simple and shouldn't be messing up like that
2023-01-05 03:10:48 +0000 UTCthank you for your hard work, Ersh. But this dll kinda mess up animation a lot. Example while my player idle, it start play animation i am eating something, or when i try to sheath my weapon i fly backward animation stagger from elden rim...
Tuan Anh Nguyen Duy
2023-01-05 02:33:26 +0000 UTCThank you so much for all the work you are doing. Seriously you do a lot for the commuintiy.
Kijikun
2023-01-04 22:36:18 +0000 UTC