VAMStoryActions
  • 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
VAMStoryDirector
  • Added "Count Trigger" feature to triggers, which allows you to set a threshold (value) at which the trigger will be executed.

    vamstory-counttrigger.gif
    • 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.
General
  • 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.
General
  • Fixed an error triggered when the plugin was reloaded due to the new alert system when offing VAMStory

VAMStoryActions
  • Added actions allowing you to change a toggle or a toggle button state through triggers
General
  • 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
General
  • 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
Tools
  • Added a new tool "WAVRecorder", allowing to capture sound from a scene, preview it, and save it as a wav file.
VAMStoryActions
  • Fixed slider not initializing the value properly at start
General
  • Fixed a couple of incorrect feedback messages in some scripts

VAMStoryActions
  • Added a new trigger Reset Selected Action to only reset a specific action of a panel.
  • Added two new triggers Change label for selected action and Change label (off) for selected action.

    They allow you to change the label of an action during a scene. Just like the other triggers, you need to select an action ID first, then change the label. This only change the label during the scene and does not change the saved/original label.

    If you want to get back to the original state of your label during the scene, you can use the Reset Action Panel trigger (which will reset all the panel to its default state) or the Reset Selected Action (which will reset only this action).

VAMStoryDirector
  • New gate trigger system. A demo is available in HZMDemos. Gate triggers is a way to execute a single trigger in director and select from a set of actions based on the status of the gate ( inactive or active ).
  • Fixed a bug where triggering a deleted trigger would execute the first one available. Now, it won't trigger anything and show a log instead (only in edit mode). Thanks @atani !

Tools
  • VAMSColoredBox: A handy 4x4x4m box with no collisions, black by default, but can be changed through the plugin. This may be used to place the player in a static position at the beginning of a story to hide loading and add a starting menu before the scene starts. Just like all the other VAMS plugins, add the script on an empty.
  • VATrigger: fixed potential path saving issue when the scene is saved as a var.
  • VATrigger: added "Saves" folder to the shortcuts when browsing for the VA folder.
Tools
  • VAMSFovController: Added Enable/Disable FOV, which will prevent the FOV to change if you're changing FOV Value. Also added Force FOV Value which will change the FOV even if it is in disabled state.
  • VAMSVFXEditor:Added this new tool allowing to control scale, opacity, color and particle size on some common VFX packs (like the awesome packs made by @Farger or @Xstatic)
    • This is not a fail-proof system, since the plugin can't know how the original particle system is made, this might either behave strangely on some systems or simply not work at all.

      You will have to play with the settings. If some systems are not updating, it means they are made in a way that this plugin can't handle.
Back
Top Bottom