• 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]
hazmhox updated VAMStory with a new update entry:

Major update : VAMStory Actions Custom

VAMStoryActions Custom

View attachment 538583New 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)...

Read the rest of this update entry...
 
As a UI/UX fan, I've always dreamed of having more flexible ways to customize the UI, but I figured that might be asking for too much, so this update is a total game-changer and a huge surprise for me.
So I'm really grateful for how you keep making our otherwise boring creative process so much fun! @hazmhox
 
Thanks Shadow! :)
It was bound to happen at some point being also myself a UI/UX whore 🤣

It's just a matter of time, as I have (kind of) way too much plugins to maintain, and I'm also trying to find time to have fun working on scenes. Which is too rare with the amount of standalone plugins I'm writing for each scenes haha.

But you know, one thing at the time. Also ideas pile up over time, QoL and so on. I tend to try to find meaningful things to add before rushing an update. I also make a big effort at trying to keep legacy compatibility so it requires time ^^
 
Hi, i might just be dumb, but i don't understand why, my dialog box disappear when i add material? Any idea? Thanks 😄
 
Hi, i might just be dumb, but i don't understand why, my dialog box disappear when i add material? Any idea? Thanks 😄

Ho! That might be an oversight, I fixed several situations like this, I might have missed one. You mean the background right?
Simply select the action that has the background that disappears, it will be reloaded. I'll try to find the situation where it's borked and fix it : )

More info on when this happens on your end?
 
Ho! That might be an oversight, I fixed several situations like this, I might have missed one. You mean the background right?
Simply select the action that has the background that disappears, it will be reloaded. I'll try to find the situation where it's borked and fix it : )

More info on when this happens on your end?
Well everything disappear, background text and hide button. It happens when selecting any material, comes back if i set it to none but tbh i think it might be more related to me having made a mistake than the plugin itself i just can't figure why haha
 
Well everything disappear, background text and hide button. It happens when selecting any material, comes back if i set it to none but tbh i think it might be more related to me having made a mistake than the plugin itself i just can't figure why haha

Just selecting any material?
That's colorcorrect, that shit prevents VAMS to work at all due to transparency shenanigans : )
 
Just selecting any material?
That's colorcorrect, that shit prevents VAMS to work at all due to transparency shenanigans : )

Yep any material, what do you mean by colorcorrect? Im still a bit lost on vam i have to say.
 
Yep any material, what do you mean by colorcorrect? Im still a bit lost on vam i have to say.

There's an asset called "colorcorrect" that changes the overall tone of the scene. The way it's implemented (super hacky) it prevents or can produce bugs when combined with VAMStory.
If it's not that, it's potentially something else interfering with the rendering order/UI of VAMStory.
 
Ooooooh okay! It was loaded with the environment i used and missed it in the cua list, my bad i really tend to miss the obvious with vam, still feels overwhelming sometimes haha thanks for the help tho! i'll try to make a scene worth sharing around your plugin. ;)
 
Hey, thanks for the idea, i've tested it too. Looks like there's indeed troubles when changing backgrounds (remove/reload) : both butons got same backgrounds images (action 0 & 1), but it mess up when clicking on the buton as you can see on the 2nd screenshot. I tried to reaload again on action 1 the images, and it makes disapearing the one from action 0 'Background Light' (screen 3) but buton 'Main light' works fine again. Seems there is something the plugin doesnt like with using same images ? Hope this helps you figure it out
1762209953645.png
1762210068292.png
1762210203274.png
 
Hey, thanks for the idea, i've tested it too. Looks like there's indeed troubles when changing backgrounds (remove/reload) : both butons got same backgrounds images (action 0 & 1), but it mess up when clicking on the buton as you can see on the 2nd screenshot. I tried to reaload again on action 1 the images, and it makes disapearing the one from action 0 'Background Light' (screen 3) but buton 'Main light' works fine again. Seems there is something the plugin doesnt like with using same images ? Hope this helps you figure it out

It happens if you force reload the same image, but from what I had, if you simply scroll back on the action it should reload. It's a problem of the sprite being recreated (because I need to clear the cache).

You're saying by just "clicking" on it you have the problem, are you sure about that? 'coz I tested everything at least 10 times (and retested just right now on my clean VAM) and I never had that behavior. ( I'm talking in a "playback" situation without fiddling in edit mode )
 
Ok I found the source of my mistake, will fix that asap, I'll just add a Render Queue QoL on top before submitting.

In the meantime, the reason why it does that :
  • For "Toggle Buttons", the current condition is "is there a On background". To avoid having problems :
    • For toggle buttons, add a On and a Off background, it should work properly : )
 
hazmhox updated VAMStory with a new update entry:

Hotfix/Bug Fixes & new rendering options

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...

Read the rest of this update entry...
 
Hi @hazmhox ! Not sure if this is a bug or if I'm just using it wrong, but in the VamStory Gaze plugin, when you set it to "Enable Random Weighting", with a min and max, the Gaze Weight doesn't seem to follow the Min or Max correctly. It seems to still go down to 0.01 and up to 0.68 and just back and forth between those two.
 
Hi @hazmhox ! Not sure if this is a bug or if I'm just using it wrong, but in the VamStory Gaze plugin, when you set it to "Enable Random Weighting", with a min and max, the Gaze Weight doesn't seem to follow the Min or Max correctly. It seems to still go down to 0.01 and up to 0.68 and just back and forth between those two.

The min is clamped to .01 or -.01 to avoid slight stutters when being exactly 0, this is normal.

And the min and max are two values between which it will randomize each time it's gonna trigger a gaze. So let's say you have 0.5 and 0.8 as min and max, everytime the character will start a gaze, the possible values will be 0.5, 0.6, 0.7 and 0.8 (or any decimal value between the mix and max really, this is just as an example :p)

So if you wanted the gaze to always directly look at you, put 1.0 and 1.0 in min and max.

But obviously the goal is to have variations between each gaze, so just experiment with it.
The idea to quickly iterate on your settings, is to lower drastically the pause and hold time to let the character often go back and forth between looking at you or not.

To summarize :
- Enable Random Weighting always starts at 0 ( 0.01 ;) )
- It will wait a moment based on your pause settings
- then trigger a gaze which values that are randomized between min and max
- hold the gaze
- then go back to zero
- pause... etc...
 
The min is clamped to .01 or -.01 to avoid slight stutters when being exactly 0, this is normal.

And the min and max are two values between which it will randomize each time it's gonna trigger a gaze. So let's say you have 0.5 and 0.8 as min and max, everytime the character will start a gaze, the possible values will be 0.5, 0.6, 0.7 and 0.8 (or any decimal value between the mix and max really, this is just as an example :p)

So if you wanted the gaze to always directly look at you, put 1.0 and 1.0 in min and max.

But obviously the goal is to have variations between each gaze, so just experiment with it.
The idea to quickly iterate on your settings, is to lower drastically the pause and hold time to let the character often go back and forth between looking at you or not.

To summarize :
- Enable Random Weighting always starts at 0 ( 0.01 ;) )
- It will wait a moment based on your pause settings
- then trigger a gaze which values that are randomized between min and max
- hold the gaze
- then go back to zero
- pause... etc...
Ah....I was using it incorrectly. lol. Thanks for the explanation. :)
 
Back
Top Bottom