=======================================
UPDATE 1/21/2019 ~~ Besti 9.49 Discord Mod Team
=======================================
This is one of the biggest builds recently, and I’d like to honor the Discord mod team. Without them I wouldn’t be able to focus on Besti as much as I do, so you can directly thank them for making this work.
==Core Updates==
-Added additional null-reference checks to hair assignment system to increase system stability.
-Modified scene management to permit color-matching hair assignments. Basically the same code as the tail one but with different variables.
-Created a further improved bone structure for the male avatar that has additional bones to assist in inverse kinematics calculations.
-Created “Standing” basis data for the male avatar for an on-rails sexual activity.
-Created “Kneeling” basis data for the male avatar for an on-rails sexual activity.
-Modified AI pathing to add awareness loop “Omega” for standing interaction. This is derived from the “Gamma” loop used for sitting.
-Modified AI pathing to add awareness loop “Phi” for kneeling interaction. This is derived from the “Beta” loop used for laying down with medium-sized friends.
-Added spawn point classes 3 (standing) 4 (laying and kneeling which are always compatible) and 5 (standing, laying, and kneeling)
-Modified sitting friend spawn system to take one less frame to process the spawn instructions.
-Modified menus related to spawning in friends to reflect the new options embedded in the spawn points.
-Moved entries around in the help guide so they still make sense with the new button layout.
-Modified AI initialization process to permit changing awareness loops while the character is already active. This will allow for one spawn point to allow the spawned in friend to change to a different loop after the AI is initiaiated without completely rebooting her AI (which takes a bunch of CPU cycles to do), but instead just reboots her FSM.
-Modified the process of entering an awareness loop to do an FSM reboot.
-Modified the process of standing up. It now checks to see if the awareness loop was changed to a different one after spawn, and if so, resets it to the the one that is appropriate for the design of the character.
-Temporarily modified the menu to not display “Standing” or “Kneeling” options for the female avatar. This isn’t needed because we’re going to replace the female avatar code to run off the male codebase, which will permit the female to do all the things the male can do and just futa itself if the user elects to do something that requires a penis (current plan is to do a regular penis, a magic penis, and a strap-on penis, and give the option to choose between those visual options as well as an “as needed” or “always on” choice.)
-Configured avatar for how to deal with the “standing” position.
-Connected “Omega” awareness loop to animation generation system.
-Seeded animation generator in “Omega” with data on how to approach the user, and how to stand around waiting for input.
-Configured avatar for how to deal with the “kneeling” position.
-Connected “Phi” awareness loop to animation generation system.
-Seeded animation generator in “Phi” with data on how to turn around, and stand about waiting for input.
-Changed the AI to display a message indicating how to get activities in the new behavior categories.
-Changed “Stand Up” to “Stop Activity” to better match the function of the button, because you no longer are limited to laying down.
-Added message to “Small” charaters for the time being.
-Made the default random selection a “medium” sized character
-Reduced the time it takes to spawn in a character in the friend spawner by around 160ms by optimizing some code in the character creator.
-Altered the frustum culling behavior of avatars. The camera that takes pictures was set wrong.
-Made small adjustments to make the VR versions of the new behaviors feel correct. Kneeling is particularly awesome.
-Altered all spawn points that are compatible with the new kneeling position to be “class 4” or “class 5” spawn points. These are new spawn point classes added in this build. Class 3 is a standing-only spawn point, class 4 permits friend activities in both the laying and kneeling position, and class 5 permits laying, kneeling and standing. Standing requires some extra work where the friend is elevated to a very specific height, so it isn’t always compatible. Kneeling is generally compatible with all “laying” situations because it uses an almost identical system.
==Bug Fixes==
-Changed the binding process for Clothing 2.0 objects to deal with the different first-frame behaviors in Besti 9. Basically when it worked before it will still work in the same way, but when it doesn’t work in that way it will flip to a contingency system to compensate for the failure. Basically this fixes an issue that caused respawning clothing 2.0 items to not always bind to the character’s vertex data. This is the fix for last week’s known issue Thanks Pusspuss!
-Altered global SEO to put Clothing 2.0 after other systems that have influence over vertex movement. This should improve appearance of clothing 2.0 items on systems that elect to order Clothing 2.0 before lip sync. Unity’s optimization process doesn’t always order scripts the same way when they’re run, and while I ordered it to execute on lateupdate (the last cycle between processing data and putting it on the display(s)) it wasn’t enough for all situations, so now I forced it to ALWAYS do clothing 2.0 AFTER lipsync even if the system decides that isn’t optimal (such a decision would not affect performance in any case.)
-Fixed the bug “Assassin’s Creed.” I finally found it. Depending on your physical size and position in the character creator, there was a possibility of the game culling your skin but leaving everything else.
==New Features==
-Pony Friends have been upgraded to version 26. This incorperates several core system updates and adds new clothing options.
-All of the socks have been updated to the Clothing 2.0 system. They’re remakes that have better geometry, better materials, and they fit better. They now use normal maps to make light reflect off of them more realistically, too. Any friends with this clothing assigned will be automatically updated.
-Fire boots have been updated to the Clothing 2.0 System. They’re more form-fitting, thinner, fit better onto the character as he or she moves, and are a little shinier. Land Sakes! Any character with this clothing assigned will be automatically updated.
-The mane “Small Tuft” has been added to hairstyles. This is a body pattern matching hairstyle similar to (and ultimately designed to accompany) the deer tail. It is a short and spiky extention of the character’s head.
– The mane “No mane” has been added to hairstyles. Bald characters are pretty too!
– The accessory “9th Reindeer” has been added to the friend creator. It is the deer nose but it is red and self-illuminating. Can your deer light the way? It can now!
-The position “Standing” is now available as a way to interact with friends.
-The position “kneeling” is now available as a way to interact with friends.