Ever notice how the procedural arm animations for VR players are stiff and don't really bend properly? Yeah, I fixed that by just outright replacing one jank piece of garbage with... Another jank piece of garbage, the difference being this one actually kind of works.
Preview (outdated lol):
Base Game Issues Fixed by this mod include but are not limited to:
Arms Barely even move
Arms are locked to only be able to move in very specific ways (fixed by simply put, doing IK calculations instead of doing some funky neural network stuff)
Shoulders move strangely and influence eachother
Mask hand does not rotate while in casing mode
Hands don't ever touch eachother or take position into account correctly (again, inverse kinematics is funny)
Off-hand goes down to your side while two-handing a weapon - I have no idea why overkill thought THIS was a good idea, but I made it so that it uses a hand state that is on the blocked list (a situation where your arms would not be animating to begin with)
Known Issues
Elbows glitch out at certain angles, this is significantly less bad than it was before 3.0, however it's still problematic with certain specific movements.
Hands don't align perfectly when two-handing a gun - I don't think this is really possible to fix without a very precise solver + the grip positions of weapons being used instead of the controller positions when applicable.
Arms may twitch when moving between specific poses, this is due to some of the band-aid fixes I've applied to correct for the elbows rotating incorrectly.
Elbows can bend backwards under very specific circumstances, this however 99% of the time requires you intentionally trying to break things.
Current Plans - I am in the process of re-writing a large majority of this mod from scratch, that will probably take a while though so uh... yeah...
FAQ that consists of hypothetical questions and not actually questions people have had
Q: What method of IK are you using?
A: It's a method I'll just call "Vector & Distance IK", The Idea is that if I point the upper arm towards the controller, and then bend it back along with the lower arm based on distance, I can get the hand to almost exactly where it is IRL, It's not quite as precise as "real" IK, but it's close enough, I am also using a less precise 2.5d solver for specific movements in order to help fix the elbows.
Q: Why does this exist?
A: Because overkill made the arm animations really bad with some questionable decisions and the VR mode is practically abandoned so if they won't fix it I will.
Q: Why is it just modified vanilla lua files?
A: I don't know how to code, I kinda janked it together, I might try to make it use proper hooks later on, though not sure if the effort would be worth it considering this is targetting specific files that nobody else touches (name another modder who's messed with nnethelper.lua)
Q: Will you continue supporting/updating this mod/when will updates come out?
A: If and whenever I feel like it

