We are excited to announce a new feature on the Hub: Favorites!
You can now add resources to your favorites, and organize your favorites into collections!
You can check out the details in our official announcement!
New module VAMStoryPanels allowing the creation of panels animations. Kind of like a slideshow. It can be used to create credit screens, image slideshow, "fake" ad boards, whatever you can imagine!
VAMStory
Added the new auto-skip delay to dialogs. This will force to play the next dialog after a defined amount of time and display a countdown icon at the right of the dialog box.
When auto skipping, the dialog will simulate a standard click on the dialog button. This means that for your default action, you should use the "On Click Trigger" if you want to do something special
A new action called Clear Autoskip dialog timer has been added to allow you to prevent the default action manually. This is needed if you use a VAMStoryActions to add additional buttons at the end of a group
VAMStoryActions
Added global option POI Starts Hidden to force action panels with POI mode to be disabled until you activate them.
Tweaked the initial components setup to completely hide the UI during the loading process. Which will avoid seeing hidden panels during that time. This change is mostly targeted at big and intensive scenes with hidden content which could be revealed during scene load and spoil/give hints to the player.
Tools Apparence swapper, load/init fix to avoid a console spam Apparence swapper, fixed the interaction issue with the browser in VR mode ( thanks @atani and @Spacedog )
Added a background option for the whole UI, it is available in the tab now called "Background/Header/Footer options" (was "Header/Footer options" previously), you can set a color and opacity.
Tools
"Appearance Swapper" now has a "OnCancel" trigger to help controlling better the UI flow if needed.
Added "Mini saves" tool. This is a simple way of storing a "flag" (no data is stored besides a file) if for instance the scene has been played from beginning to end, allowing you to "unlock" features for instance.
Bug Fixes
UI now properly behaves when post process is enabled (thanks for the lil' chat @MacGruber ). This is both valid for PostMagic and @moyashi's post process.
Fixed a bug in appearance swapper which would induce an incorrect loading of the appearance, the OnLoadAppearance trigger is now a bit delayed.
Fixed a bug in appearance swapper which prevented a proper reload of the parent atom selected for the UI
Added "Count Trigger" feature to triggers, which allows you to set a threshold (value) at which the trigger will be executed.
Define your number in the field
Click on Edit Count Trigger to define what will happen when reaching that value
During playthrough, use the action called Increment Trigger Count on anything (button, trigger, animation) to add 1 to the current counter. When the value is reached the count trigger will be called.
After the trigger is executed once, it will not happen anymore. You can use the action called Reset Count Trigger to reset the counter to zero. The Count trigger will be executed once again when reaching the value.
You can use Check count while editing your scene to debug the current value of the counter.
The Count trigger does not use the delay. It will be immediately triggered if the value is reached. But, you could call another trigger from Director inside the Count trigger to apply a delay.
Tools
Added vams_collisionsmanager that allows proper continuous collision for interactable/physical/throwable objects. Your CUAs need to have proper collisions (if there is a mesh collider you also need at least a standard collider like box, capsule or sphere), and needs to have a child object named "cua_throwable". This plugins is meant to reduce drastically objects going through floors/walls.
Fixed the "disableScroll" system to stop blocking the mousewheel interaction when using the UI of every plugin.
Tools
Added "Appearance Swapper", a plugin you can put on a character to trigger an Appearance swapping action for the player inside the scene. The plugin has been made for several reasons:
Allow creators to create a UI that allows the end user/player to select their favourite appearance.
Fix size issue with the loaded appearance and prevent (in most situations) alignment issues.
Of course, this tool does not magically make a character that has three times the body mass work in a scene that has been made for small character (and vice versa).
The tool is demoed in HZMDemos (look inside the tutorial folders for VAMStory). And feature a simple example of an appearance swap implementation with a short excerpt of a mocap from @VamTimbo . Please support @VamTimbo if you like his content.
Added an alert in edit mode when "offing" the atoms or parent atoms holding VAMS plugins to prevent bugs related to having them off. (since no one reads update notes or documentation, they won't be able to say they haven't been warned... well, unless they do not read the alert window :x)
Disabled Rich Text preview on all input fields, it was problematic with big texts or annoying to edit in the long run. You will now preview the text with the rich text code, and the final result is obviously visible ingame.
VAMStoryActions
Added the ability to change the font and text alignment for the header text. The rest of the style (size) should be controlled with rich text. A mention of this has been added to the documentation.
Optimized POI hide/show routine
Added new actions to be able to show or hide action panels with POI mode enabled
Updated POI vertical offset value to go from -2 to 2
Moved the UI Alignment option to the global options (it makes more sense)
VAMStoryActions
Added Point of Interest feature: it allows you to hide an action panel and replace it with a VFX to draw players attention.
The action panel can then appear based on distance or look direction. The documentation has been updated if you need some help.
Added new action type "Text" (a bit barebone at the moment, I'm trying to figure out a set of options for it)
Added new "Header/Footer options" category
Added new header text section
Moved the global slider option to the the "Header/Footer options" section