WIP: Alive v60 performance (Patreon)
Content
There's plenty of cool stuff coming up in Alive v60 this week, but one of the biggest changes should be related to performance. Getting good performance doing code in VAM has been very tricky due to how difficult it is to debug what's going on in VAM as a modder. I can't use Unity's performance profiling & debugging tools so I've been flying blind. VAM's performance is sometimes inconsistent as a whole which doesn't help neither.
To help a bit with the process I ended up making a new plugin that you can see in the video, at the bottom center. It monitors the memory usage added per second to VAM. Even though this is just one metric, it's seems to be a pretty good one to keep track of plugins doing too much in general or having memory leaks, like some of my releases had as can be seen in the video, like V2 & V35. This should help a lot with catching things going wrong, as well as help optimize things further.
Some of the stuff coming up in Alive v60:
- translations for most of the visible Alive UI (except for the extra help hidden labels) for all the 9 extra languages from Alive
- realism changes and fixes to make automatic behavior a bit more stable and better
- AI reacts to the 3 types of touches: spank, massage and touch. AI will also know the body part that got touched. Works in Desktop & VR too. There are some massive changes to the code here, as continuation to what I started with ExtraTriggers and Ticklish and hit some roadblocks there. These changes should allow for some cool new touch-based features in Alive in the future
- lots of performance changes and a few new options
- UI changes to make character actions more intuitive, showing and hiding information & options based on whether or not the character is in the scene