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

Plugins + Scripts BubbleControl

Download [<1 MB]
BubbleControl is a person plugin, which can be used to tweak the behavior of the VAM's built-in Speech and Thought bubbles.

Current version supports the following tweaks:
  • Resize the bubbles.
  • Automatically compensate for Person Atom scale. VAM's bubbles scale with Person's scale by default, making them really hard to read for smaller characters. This option gets rid of that.
  • Restrict bubble sizes to prevent them from getting too small and unreadable when far away. Or too huge when close.
  • Restrict bubble positions so they always appear on-screen, on its edge closest towards the speaking/thinking person.
  • Change the font (to one of the built-in VAM fonts), its style and size.
  • Change the bubble's or text's color.
All these features work fine in VR. The default position restriction in VR is configured so that the bubbles stay in your peripheral vision. Unlike on desktop they are not really readable, but you will know where to turn your head to read them. You can change the settings to move them more in front even in VR, but it can be quite distracting.

Just by adding the plugin to a person, some of the settings are enabled by default:
  • Person Atom scale compensation is enabled. Bubble sizes will match Person Scale 1.0, no matter how scaled the actual person is.
  • Distance scaling limits are enabled. The bubble won't scale up when closer than 0.5m, and won't scale down when farther away than 3m.
  • Position restriction is on, both on desktop and VR.
Of course you can change these defaults in the plugin's settings, or through triggers. For the position restriction feature, you can choose the approximate space left between the bubble and the screen edge, and setting it to a small negative value will make the bubbles partially leave the screen - they won't be readable then, but the player will know that someone is talking/thinking and where to turn to view them, which might work better for your scene.
ui.png


Check the following video for a short demonstration of the features.



Version 2 adds the ability to use one of the VAM's built-in fonts, which allows non-latin characters to be finally used in bubbles.
1776286012110.png
React to this content...

Share this resource

More resources from Foost

Latest updates

  1. v2 - visual customization

    This update adds new settings to customize bubble visuals: Font type, style and size Bubble and...

Latest reviews

Positive
Version: 2
Love it!
Stopped using bubbles and switched to Vamstory because of the frustration of not being able to place them nativly in VAM.

This makes bubbles grate again!
Upvote 0
Back
Top Bottom