2024.9.16.715 - Improved animations, tweaks and bugfixes

Resonite

Enter a novel digital universe with infinite possibilities. Whether you resonate with people around the world in a casual conversation, playing games and socializing or you riff off each other when creating anything from art to programming complex games, you'll find your place here.

Hello everyone! Here's a bunch more tweaks and improvements! I'll be at Eurofurence this week, so there probably won't be too many builds during that, but this should help a bit. I still need to pack and prepare for travel, so this is what it is now, but I'll see if I have time for some things later. The procedural animation should be improved some more too, especially when standing still and while in VR, it shouldn't be moving as much anymore. Also a bunch of other stuff got merged in, I've been catching up on stuff that's been held by the business stuff. [h2]New Features:[/h2] - Implement special handling for when the locomotion animation avatar is considered to be standing still -- The feet use different logic to determine when to move around to provide more natural behavior -- This should eliminate the feet stepping too often while in VR (based on report by @shiftyscales and general observations, issue #2852) -- This should also eliminate excessive head bobbing when looking around while standing on a spot -- The parameters for this new mechanism have been exposed on the configuration under "Standing Still" section [h2]Tweaks:[/h2] - Inspector buttons now require lock in to press by default, preventing accidental changes (reported by @ryuvi, @jackthefoxotter, @readun, issue #2594, implemented by @ryuvi) **Locale:** - Merged Russian locale update by @shadowpanther - Merged Japanese locale fix by @akiram_ [h2]Fixes:[/h2] - Switched to C# 11 language version, fixing handling of delegates (implemented by @bluecyro and @geenz, related code postprocessing issues fixed by @bluecyro - issues #2107 and #2108) -- This fixes .NET 8 headless crashing due to Discord SDK not working properly with older versions of the language (reported by @orange3134, issue #2554) - Fixed DynamicBlendShapeDriver breaking when one of the blendshapes is not filled in (reported by @modernballoonie, issue #2408, fixed by @bluecyro) - Fixed mesh winding direction on MultiSegmentMesh and the component breaking when sides is set to less than 3 (repoted by @aegis_wolf, issue #1994, fixed by @ryuvi) -- Existing instances of this mesh will have FlipNormalDirection set to true to preserve old behavior - Fix VR keyboard not being able to copy any text which contains invalid path characters (reported by @nytra, @sctanf, AlanMoonbase, issue #1206)