Finalizing Session Loading (Patreon)
Content
I finished a ton of work on the session loading and the new main title screen menu.
For a while viva didn't really have a main title screen. I don't know why I just never got around to it and I liked the simplicity of it. However it was bothersome when you had multiple save files or if you wanted to not play a previous safe file. In comes the new title screen:

Load Session tab display a list of all save files located in your Content/Session folder.

Ideally the thumbnail will be generated when you save your session so it displays the last thing on your screen.
There is also a new fancy session load effect for when you select your session:

I'll be doing some testing in VR soon but the reason it fades to black is to prevent motion sickness. See, when there is heavy loading being done on the CPU, there are abrupt pauses in the head tracking of VR so it can easily disorient you. Making everything a solid color is a way around this issue because everything doesn't seem to move anyways.
For sessions, you can save or create a new session to restart your progress. The session loading/saving saves all the important object interactions and settings such as item and character positions and even custom scripts. That's right, your custom scripts can now be serialized in case you want to save the state of a task. This is a new feature for the mod support. As an example the image below shows me serializing (fancy for saving) the state of a character working as an onsen clerk. Whenever the game session is loaded, the character will resume her state as a clerk by calling the function I serialized:

You simply pass in the name of the function in which the task originated and the parameters.
Next up is spa relaxation behaviors. After that I should release the beta. I am targeting the release for August 23rd.
Stay tuned!
Files
Previews only