VAMStory

Plugins + Scripts VAMStory

Download [27.89 MB]
VAMStoryDirector
  • Revamped the UI completely with a custom trigger list instead of a dropdown
  • Added the ability to duplicate the current active trigger
  • Added a checkbox to remove deletion confirmation to be able to mass delete triggers quickly

Thanks a ton to @Spacedog and @VAMFantasy for the extensive testing for this big UI revamp.
Thanks to @14mhz for making the idea of custom components arise after a discussion together

vamstory_director_ui_update.jpg

  1. Adding a new trigger moved to the top of the trigger list
  2. You can order / move up or down the current active trigger with the top arrows
  3. You can now filter triggers if you have a lot of them
  4. Click edit to select that trigger and edit that trigger or del to remove it
  5. Two new features:
    1. You can check that checkboxe to remove the deletion confirmation when deleting a trigger
    2. You duplicate the current active trigger to a new one
VAMStoryCharacter
  • Added new genital morph specifically for alt-futas
  • Fixed the contraction system to allow use on alt-futas
  • Fixed a potential error triggered on slower systems
Thanks to @VIMVAMVOOMcoom for the report on the alt-futas issues <3
General
  • Fixed all plugins "readying method", which was failing with the new VAMStoryVFX plugins.
  • Fixed the readying method to account for local plugins (on the same atom) to also wait properly

VAMStoryCharacter
  • Fixed an animation logic bug for the penis morph for male/futa characters
  • Added the morph tab allowing control of several curated morph as an "animation helper" for the character. See the help section inside of the plugin on how to use it. These morph are for now pleasure morphs and generic morphs.
Tools

FOV Controller
  • Added an emergency shortcut CTRL+ALT+SHIFT+R to disable the plugin and reset the FOV value if you make a mistake and UI is not visible anymore. You can hit that shortcut anytime, anywhere.
  • Added a checkbox to disable UI scaling when FOV changes to prevent massive frametime loss in offline rendering situations (or realtime too if you like proper FPS :p) as master @Mxx requested
  • Prevented FOV change when plugin is disabled
  • Flipped UI for better readability

VAMStoryCharacter

New plugin meant to bring character focused features for scene scripting. The first two features available are enhanced/custom speech bubbles and contractions.
  • The new speech bubble allows customization of appearance and behavior. For instance it tracks by default the view angle and aligns the bubble vertically (which you can disable)... and more.
  • The contraction system allows body contractions/shake/jitters, which could be used for orgasms or to improve animations at different duration/intensities. The system handles several body parts contractions and also penis twitch for male and futa gender.

Add the plugin vamstory_character on a Person Atom and configure your settings. A demo of the contractions is available in the video below.

⚠️ NOTE: Consider VAMStory Character as a first "early release", please report any bugs or weird behaviors. Use for production at your own risk (but you can :p)

❤️ THANKS ❤️ I can't thank enough @14mhz for the awesome UI library and support/debug allowing me to build new UX and UI fast and iterate with more flexibility on my plugins. You should take a look at his resources.



Tools
  • Bind to Cam, Fixed a bug where objects were positioned incorrectly after the first bind if the target object was parented to something
  • FOV Controller, handled disabling the plugin by resetting to the default FOV. Handling restoring chosen FOV when enabling the plugin after disabling it. ( thanks @Mxx for the idea / code contribution! )
  • Added CUA Sizer, a tool allowing sizing your CUAs above or below the limitation of what VAM allows (which with negative values allows mirroring of objects on 1 or multiple axis)

VAMStoryDirector
  • Added cooldown for trigger. It allows for a single trigger to only fire once then allow the next same trigger to execute after a certain amount of time. ( thanks @Dragontales !)
    • Note: trigger cooldown accounts for trigger delay. So if you add a 5sec cooldown on a 5secs delayed trigger, it will be a 5 + 5secs before being able to retrigger

VAMStoryActions
  • Added Toggle Actions UI action, which allows to flip the state of a panel (on or off) based on it's current state. ( thanks @VL_13 !)
  • Improved Show Actions UI / Toggle Actions UI to show the UI when using the actions if it was hidden using the "eye icon" ( thanks @ispinox !)
  • Fixed header text not being updated when restoring a save (thanks @atani !)

VAMStoryActionsCustom
  • Added Toggle Actions UI action, which allows to flip the state of a panel (on or off) based on it's current state. ( thanks @VL_13 !)
  • Fixed backup system, files are now considered compatible with Custom (thanks @atani !)
Big update for some requests, new features, UX/UI adjustments ( poke @Spacedog @VAMFantasy @atani )

VAMStory
  • Added the auto-backup interval feature, defaulted save interval at 60mins

VAMStoryDirector
  • Added the auto-backup interval feature, defaulted save interval at 60mins
  • Added the ability to re-order triggers ( with up/down arrows at the right side of the new/delete trigger )
  • Added a Flip statebutton to test the gate trigger:
    • The trigger will always start with the gate inactive, but the flip state allows you to test your triggers during the scripting process
    • As usual, the execution order of the triggers are : Global > Desktop OR VR > Gate Trigger
  • Adjusted some UI/UX

VAMStoryActions
  • Added Do not execute trigger at start for slider actions (allows to set the slider trigger to a default value when scene starts, but not change the transition actions up until the slider is modified by the player)
  • Added an option to allow triggers while scene is frozen (use at your own risks)
  • Added Display as Gauge option for each slider type action ( allows to show a slider as a simple non-interactive gauge... more like a progress bar )

VAMStoryActions Custom
  • Added Do not execute trigger at start for slider actions (allows to set the slider trigger to a default value when scene starts, but not change the transition actions up until the slider is modified by the player)
  • Added an option to allow triggers while scene is frozen (use at your own risks)
  • Added text opacity option for each action (allowing to name an action for organization purposes, use a custom background and hide the text... or simply have fun with opacity setups)
  • Added Display as Gauge option for each Slider type action ( allows to show a slider as a simple non-interactive gauge... more like a progress bar )
    • Note: When using a slider action as a normal slider > use Set Selected Action Slider Value to change it's value
    • Note 2: When using a slider action as a gauge > use Act_X-SliderGaugeValue actions to set it's value
    • Note 3: for developers/scene creators, VAMStory will warn you in edit mode if you're using the wrong action depending on the slider mode

Misc
  • Tweaked several text/UI/UX
VAMStoryActions
  • Added the ability to setup a "deactivated" background color/opacity
  • Added both triggers to activate or deactivate an action ( makes the action visible, with another color/opacity but can't be interacted with )

VAMStoryActions Custom
  • Added the ability to setup a "deactivated" background color/opacity for each action
  • Added both triggers to activate or deactivate an action ( makes the action visible, with another color/opacity but can't be interacted with )

Tools
  • Fixed the Force Weighting in Gaze which was snapping instead of transitioning when going back to zero
⚠️ IMPORTANT: I updated VAMStory documentation with the exhaustive list of all tools available. You'll find it right at the end of the documentation.

VAMStoryActions
  • Added Canvas order like ActionsCustom
  • Added Layer like ActionsCustom ( as usual, only works with Post Process enabled )
    ( poke @Shadow Venom )

Tools
  • Fixed a UI issue in Collision Manager
  • Fixed a location/rotation issue in Bind To Cam ( when binding/unbinding multiple times in a row ).
  • Fixed an issue in Bind To Cam where atoms others than CUA were binding to an incorrect position
  • Added VAMS_DistanceDetection:
    • It is a tool to allow distance detection between an object and other objects named starting with DD_TARGET_
    • It would be useful to create treasure hunt mini-games, or detection mini-games... whatever you can imagine!

VAMS Distance Detection Demo

Since I have several assets to release, HZMDemos is not updated yet but here is an example implementation.

Ella has a detector made out of a capsule and circle neon. The Distance Detection plugin is configured to drive the light intensity and sound pitch/volume based on the distance.
Nothing is scripted (besides adding the actions), after setting the plugin properly, the proximity of the detector works dynamically with the basic animation created on Ella.
The two green balls are valid detectable targets.

VAMStoryActions Custom
  • Added Canvas Order global option to be able to sort panels when adding multiple scripts on a single empty atom
  • Added Render Layer global option to allow placing UI in front of everything when using post process
  • Removed the Toggle Button background using the off background on the on button (and vice versa) when having only one background (it was confusing after all)
  • Fixed a bug when selecting a button background for Toggle Button actions
  • Fixed a bug when selecting the same background for UI elements (reworked how images are loaded) thanks to @fumesec for the report
VAMStoryActions Custom

1762125318.png
New plugin focused on the creation of fully custom UI
allowing background and components customization
Plugin is a fork of VAMStory Actions and contains a lot of QoL and features

  • Added ability to customize the appearance of each action individually
  • Added the ability to set custom backgrounds for actions and the main panel
  • Added slider color customization (globally)
  • Changed action placement to "absolute positioning", you can now place them however you wish on the panel
  • Move the action control outside of the UI to have it always available
  • Added the ability to duplicate an action
  • Added an option to customize auto-backup
  • Removed the show/hide UI, global slider and header/footer as you can create them through actions now
  • Fixed misc non-critical (but annoying) bugs
  • A demo of the panel below is available in HZMDemos.
Back
Top Bottom