• Hi Guest!

    This is a notice regarding recent upgrades to the Hub. Over the last month, we have added several new features to improve your experience.
    You can check out the details in our official announcement!
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.
General
  • Handled timers for all triggers in all plugins (Story, Actions, Director), allowing you to... well... use the timers :D

    The system is optimized to reduce the number of timers called every frame, so you won't be able to use the test button. You will have to trigger it though the plugin UI or trigger it manually.

Tools
  • Added the tools folder with misc mini-scripts to allow easier scripting of complex story scenes
    • VAMSDistance: allows to check a distance between two objects and execute a trigger when the threshold is crossed
    • VAMSFovController: allows to control the FOV of the monitor camera. It is mainly useful for desktop, you could enforce a specific FOV for your scene (handy for cinematic scenes)
    • VAMSVATrigger: allows to trigger voice acting quickly on Person atoms.
VAMStoryActions
  • Added a Slider Big type action (it's exactly the same as the normal slider, but big)
  • Added Do not execute triggers at start for the toggle types. This will prevent firing the triggers when the scene loading is finished requiring the user to interact with them.
  • Changed the error message when you're using on/off, enable/disable, slider value triggers if the action ID is obsolete. This will help you out debug the scene faster.
Back
Top Bottom