================================
UPDATE 2/11/2019 ~~ Besti 9.52 QOL++
================================
While I worked on animating for a couple days this week, I figured this week would probably be the best to implement all of these little quality of life patches and features.
==Core Updates==
-Created some corrective shapekeys to make laying down work a little better.
-Did modeling for mpreg (pregnant males and herms will require a vote for the pregnancy feature update.)
-Did modeling for hermpreg (pregnant males and herms will require a vote for the pregnancy feature update)
-Altered bone influences around the middle abdomen to make it work a little better. The limitations of the Unity build that Besti 9 is locked to dictate that I can have a maximum of 4 bones per vertex, so I simplified the bone relationships a bit on the breasts of all sexes.
-Removed old friend creator code. This doesn’t change the binary, but if I make a major logic change I leave the old code in the same spot and comment it out. It gets stripped when I compile the game, but when working on it, it’s helpful to see my own thought processes in how things are set up. The friend creator has had so many revisions that it was getting confusing to work on, so I removed all of the old code from it.
-Wrote a completely new camera management system for character creation. This one uses less memory and has more features.
-Heavily modified the character creator scripting. It now takes significantly less memory and overall works better in several ways. This changes the behavior of 30+ things so I’m just doing this one line for this update.
-Modified the avatar spawning process. It was showing up for at least 1 frame on screen before being assigned to you, which looks bad. I’m giving it half a second to settle onto you before becoming visible.
-Changed scrollview behaviors in the friend creator to be more similar to the Besti X behavior for this UI element.
-Altered friend spawning system to calculate its own data instead of using a previous calculation.
-Modifications to the avatar system models and materials reduce draw calls by a minimum of 4 and a maximum of 16 in every scene where an avatar is used. This is a small bump in gpu performance in most scenes.
-Finished binding process for female onto male skeletal systems.
-Altered AI system to direct all references towards the now singular bipedal skeletal system that the male and female bodies interact with. This was too many little changes to list, but it took around 14 hours to do.
-Significantly reduced CPU requirements for AI operations. My guess is around 15% less work on every frame. This was done by simplifying the amount of math done on every frame by the interaction avatar system.
-Wrote a penis management system for the avatar when a female. When a penis is required, it produces one for you out of magic. When it isn’t, it goes away.
-Set up an effect for the magic penis
-Changed the struct that gets transmitted at AI events to contain a boolean “Requires Penis.” This communicates with the penis management system to conjure or dispell a penis if your avatar does not have one but the behavior requires one. While these do presently align with the gender requirement aspect of the struct, I figured it would be better to make it a separate entity.
-Updated the AI pathing system to permit female avatars to go down male paths.
-Removed blocks I put in place a couple weeks ago that prevented female avatars from using the new behaviors.
-Altered lighting a little bit in Alwaysfree Forest Day.
-Altered the spawn-in points a bit for Alwaysfree Forest Day.
-Altered the spawn-in points a bit for Alwaysfree Forest Night.
-Altered the reflection system in Alwaysfree Forest Night.
==Bug Fixes==
-Resolved an AI desync issue in the sitting position. This looks to have originated in an update that I failed to commit, because the reason it was failing was bizarre. The wrong variable was assigned on both the male and female control systems, which doesn’t fit my workflow because my variable assignment derives from the horse. Thanks for catching it, Lord Ocean!
-Resolved an issue where the “Return to Home” button in the animation station was performing the wrong behavior. When the customizable home was implemented I stopped using the scene loader to go to home, but instead used a special call designed to send you to the correct home. Because this wasn’t being used on this button, this was loading the wrong home scene for VR patrons. Thanks Lord Ocean!
-There’s a behavior on discord where people trade friend files to one another, and there’s always a lag between the pre-release and release versions. The release version may not have the required parts to generate the friend. A contingency has been added to load a random part instead of crashing. Thanks PD!
-There was a single vertex that had an inappropriate shapekey association. This has been fixed.
-Voice settings weren’t registering properly in the FSM that runs the friend creator. This caused the camera to not be aware of its job on this menu. This has been fixed.
-Altered logic of entering a behavior pattern with a friend to resolve a scaling issue.
-Applied the “Assassin’s Creed” patch to the temporary avatar that you are assigned in the account setup.
-Fixed an issue that caused the 69 oral behavior to be out of sync if you went to it from Anal Reverse Cowgirl.
-Fixed an issue that caused the next behavior to be out of sync if you went from anal cowgirl to vaginal cowgirl, or from vaginal cowgirl to anal cowgirl without cumming in the friend (cumming in the friend caused it to resync)
==New Features==
-Female breasts have been redesigned to be more feminine in appearance and more in-line with female secondary sex characteristics. They are more detailed, and have nipple geometry unless you use the no breasts slider.
-The larger breast slider on females makes breasts larger than they did before.
-Male breasts are affected more attractively by the breast adjustment sliders.
-Herm breasts are affected more attractively by the breast adjustment sliders.
-Increased the size of pregnant female labia.
-Added more fat to abdomen above labia for pregnant females
-Nipple size increases by about 30% towards the end of pregnancy on females.
-Breast dynamics are improved slightly thanks to re-weighting (if you enable it in the friend creator for the friend).
-You can now adjust the position and zoom of the camera while making a friend.
-You can now perform behaviors previously exclusive to male avatars with the female avatar.