Open Animation Replacer 0.1.3 (Patreon)
Downloads
Content
Hey!
I think it might already be time to start first gameplay tests. I've absolutely no-lifed the last few days. From my very limited tests it seems to have the exact same behavior, but I only installed a few DAR mods and ran around.
As for the differences from DAR, they are mostly internal - the implementation is pretty much completely new, what I've gained from trying to reverse engineer DAR were mostly just hook addresses. As far as I can tell DAR does things in a different way, which looks really weird and is destructive to the original array of animation paths. I don't understand how it even works in that state. Of course we don't have the source so it's extremely hard to tell what's really going on.
I've managed to squeeze in a few additions to the original DAR conditions right away, that as far as I can tell, didn't work that way before (I haven't actually tested them though):
- You can just type in a keyword in all keyword / location ref type conditions instead of having to use the plugin/formID
- You can use form lists of weathers instead of just weathers in the CurrentWeather condition
Bear in mind that some conditions can be implemented incorrectly, I have barely tested them. Please let me know when something doesn't work like it's supposed to.
Of course, new stuff, such as new conditions, is planned. I also want to try adding an imgui menu to explore (and possibly change) the replacement animation structures.
The mod has to reach complete parity with DAR first, however.
Known issue: your starting animation on save load may tpose at times. It should be fine after moving. I'll try to figure out how to fix this, it doesn't seem to happen with DAR, right?
Compatible with SE, AE, AE 1.6.640+, and VR. Only tested on SE.
The queue fix is not included, and is very much recommended.
0.1.1: Fixed battleaxe and warhammer not working in the weapon type condition
0.1.2: Fixed OR operator (I think), fixed faction conditions, fixed crash when filenames/directories with special characters are present.
I'm just outright skipping files/directories that have names containing special characters (Chinese etc). Let me know if that's an issue.
0.1.3: More safeguards against parsing strings with special characters. If this doesn't work out I'll have to reconsider how I'm doing things.