• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
VAMStory

Plugins + Scripts VAMStory

Download [26.85 MB]
To all creators using VAMStory
A warning about the new synchronization system.

I can't thank enough @PetaZwega to shine some light on that.

VAMStory since 1.17 waits for all plugins of the "suite" to be ready before initializing themselves. Due to the way Unity works... realtime updates (Update function) and coroutines cannot work while the atoms are in a off state.

Which result in any other active (in on state) plugin of VAMStory waiting forever until the atoms are swapped to a on state.

This does not mean you have to control the on/off state of VAMStory plugins, it means you have to keep all VAMStory atoms on. For Director, there is pretty much no problem since the plugin is "invisible" in the scene. For Actions it means you can use the new option "UI starts hidden (at scene load)" if you need, and well... Story will only show up when you start a group so you don't need to control it's initial state at all.

VAMStory is thought to be the "main controller" of the scene. And ensure that no matter what PC is behind (fast, normal, slow or turbo-potato-slow), the scene starts properly.

Drop all "old tricks" (animation patterns, scene animation, Timeline...) to control the start of the scene, and favor VAMS for any scene initialization process AND keep all atoms on.

I'm gonna update the documentation to mention that and also add a warning in the "ingame" help section.

If there is any trouble for you to understand what this update note says, feel free to ask me more in the discussion.
Cheers!
General (thank you @atani <3)
  • Fixed an issue where leaving VAMStory plugins atoms in an off state would prevent a proper initialization when they were turned back on.
General
  • Optimized the whole VAMStory Suite so that all the plugins initialize themselves only when all instances of VAMS plugins in a scene are ready.
    This is mostly due to the fact that heavy scenes could prevent start triggers in Director or Story to behave properly (Director firing Story before it is ready for instance).

VAMStory
  • Added Play Sound trigger to play sounds from VAMStory library. The sound is played like in all plugins of VAMStory "2D" (stereo) and respect the click volume slider.
  • Added an error message when an obsolete trigger calls Start Dialog Group ID with a non-existing ID. This well help finding problems after renaming your groups (and avoid plugin crash).
VAMStoryActions
  • Added UI starts hidden option in Global Options to hide a panel automatically when the scene loads
  • Added Show Actions UI trigger to display the UI like in VAMStory
  • Added Hide Actions UI trigger to hide the UI like in VAMStory
  • Added Play Sound trigger to play sounds from VAMStory library. The sound is played like in all plugins of VAMStory "2D" (stereo) and respect the click volume slider.
VAMStory
  • Added Close when clicking last dialog option in the Global Options which will close the UI when clicking the last dialog of a group
  • Fixed a bug where Edit displayed wasn't working after renaming groups

VAMStoryActions
  • Fixed a bug where changing to/deleting another "toggle" action could break the UI alignment (thanks atani!)
General
  • Re-integrated the best fonts of VAMCUI

VAMStoryActions
  • Added action types: Button, Toggle, Toggle Button and Slider
  • Added copy buttons in Toggles to be able to transfer quickly the on or off actions (and create efficiently a set of action for both states)
  • Added "move" buttons for the actions ( you can order up and down your actions )
  • Added "Center" option for the UI alignment for Captain Varghoss
  • Optimized copy/transfer code
  • Optimized misc functions/methods
  • Cleaned a bit of obsolete code
  • Updated the documentation with VAMStoryAction section and a tutorial video for it.
VAMStory / VAMStoryActions
  • Added background colors for over and click states (default color has a light/medium grey. You might want to update your story/actions settings in your scenes.)
  • Added background colors transition speed
  • Removed range selection on background opacities ( opacity does not need to go over 1 )
As Dexter never said...
dexter-tonight.gif

...where I'm tired and make too much bugs and do not check my releases properly. Sorry!

VAMStoryActions
  • Fixed a UI update bug (inside the scene)
  • Fixed a critical error preventing buttons/actions deletion
Thank you @Spacedog for validating... <3
My bad, I had a wrong position on the assets, I had to fix it quickly! I hope you'll pardon me ;)

VAMStoryActions
  • Update the prefab UI to have the buttons centered based on the atom origin (this might slightly move the original position of your standalone "buttons walls", you might want to check your scenes)
  • Fixed UI not being restored properly in some situations when stealing the panel from VAMStory
VAMStory
  • Added Text options tab to organize options a bit more due to new options
  • Renamed Color/material options to Appearance options
  • Added padding options

VAMStoryActions
  • Removed value limit on Buttons area width to allow wider side by side setups.
  • Updated name cleaning function

VAMStoryDirector
  • Refactored the whole UI to work with a single "proxy" UI like VAMStory (see update 7 for more details) ( woohoo whole refactoring done \o/ )
Back
Top Bottom