Continuing Compatibility Fixes Part 6 (Patreon)
Content
After the last big bugpatch, keyboard and VR feels a lot better. However there are still a few kinks to get rid of. As well as some bugs with the character.
One problem where a character can get infinitely stuck is when picking stuff up. Currently the character will bend over to pick up something on the floor. If it comes back upright without the item, then it will try again. However, there are no checks for how many failures are allowed. This can lead to an infinite bend over loop:

This is really problematic because physics are in the way. An illustration that shows this is as follows:

The character is bending over and bumping into the barrel, preventing its body from picking up the item. The solution that I am working on is changing the animation to bend down with the back straight up. This animation will play if the first bend over animation fails:

In other news, feature requests have been pouring in now that Viva is entirely physics driven. The most requested feature is hugging. It is possible to do it right now but because there are other behaviors like face poking, the character reacts to poking accidentally while being hugged. I'll be implementing the short feature of hugging alongside the bugfixes for big bugpatch #3.
Also, if you have any issues you'd like to mention, please comment below!
Lastly, a short built-in C# mod tutorial is being made to be included into the game. It will feature a step by step tutorial for how to create and test your C# mods. This should hopefully bring in more modders.
Stay tuned!
Files
Previews only