• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
Background Image Helper

Plugins + Scripts Background Image Helper

Download [<1 MB]
Just a small fix for Save/load system to use VaM methods correctly.

Thank you too Xacreux for pointing this out 🍺😊

Just a small fix/update this time :

I've added the following registered actions to both BackgroundFloatingPanel and BackgroundFullScreen:

New Actions (accessible via UIAssist and other plugins):
- Play Video - Starts video playback
- Pause Video - Pauses video playback
- Stop Video - Stops video playback
- Toggle Play/Pause - Toggles between play and pause states

These actions are now registered with VaM's action system using RegisterAction(), so they will appear in:
- UIAssist
- VaM's built-in trigger system
- Any other plugin that queries available actions

The user can now control video playback without needing to open the plugin settings. They can assign these actions to
buttons, triggers, or use UIAssist to create on-screen controls.

Thnx to ben2988 for pointing this out 🍺🫡

Background Image Helper v2.0 - Major UI Overhaul

BackgroundImageHelper is now split into two *.cs

this gives us easier way of working in the ui and also easier to implement future updates.

New Features

Tabbed UI System (VR-Friendly)
- Both plugins now feature a clean tabbed interface
- BackgroundFullScreen: Media | Video | Slots tabs
- BackgroundFloatingPanel: Position | Media | Video | Slots tabs
- Much shorter UI, easier to navigate in VR
- Tab content hidden on start - click a tab to reveal controls

BackgroundFullScreen - Follow Camera Toggle
- New "Follow Camera" option (always visible)
- ON: Background rotates with your view (default behavior)
- OFF: Background stays fixed in world space like a skybox

BackgroundFloatingPanel - Render Layer Control
- Choose how the panel renders relative to scene objects:
- Background: Behind everything
- Scene: Part of the 3D scene (for TV screens, wall pictures)
- Foreground: In front of everything

BackgroundFloatingPanel - Improved Position Controls
- Position X/Y/Z now all default to 0
- Position X/Z movement is relative to panel rotation (intuitive left/right, forward/back)
- "Move to Camera View" places panel very close to camera

UI Organization

Always Visible:
- Tab buttons
- Enabled toggle
- Follow Camera toggle (FullScreen only)
- Current Media display

Media Tab:
- Load Image / Load Video / Clear Media
- Opacity, Scaling Mode, Zoom
- Crop X/Y, Blur (images only), Rotation

Video Tab:
- Play / Pause / Stop
- Video Time, Loop, Speed
- Mute, Volume, Sync to Frame Rate

Slots Tab:
- Active Slot selector
- Save to Slot / Clear Selected Slot
Update 1.1 - soundfix

Sound wherent compiled in the code correctly.

Now videos plays sound and can be muted.
Back
Top Bottom