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

Plugins + Scripts LiveReload

Download [<1 MB]
Fixes since alpha 2:

- fix compatibility with plugins on atoms which have plugins with multi-script cslists
- added support for monitoring session plugins when LiveReload itself is added to session
- ensure plugin gets reloaded when changes are detected even if the plugin was put to an error state by VAM in the previous reload (e.g. due to compile error)
- changes are not detected when VAM is not a focused window, allowing you to edit multiple files and then refocus VAM to trigger the plugin to reload
- if a new development plugin (= local plugin under your creator name dir) is added to any atom/scene/session, LiveReload will detect that and start detecting changes in its files without having to be reloaded

With these changes you should be able to just add LiveReload to your session and keep it there while developing. The only reasons to go to the plugin UI are to disable monitoring for a specific plugin, or to toggle logging changes to message log.

When actually playing VAM using any of your own local plugins, you'll want to disable LiveReload since it does incur quite a performance cost especially when monitoring larger code bases for changes.

Other changes:

- removed check frequency slider, it's now hard coded to 1 second
- logging changes to message log is now toggled globally instead of per plugin
- if changes are detected in multiple files, it's still just one output in the message log (changed files are comma separated)
  • fixed issue where the incorrect plugin would reload when the same atom has multiple plugins that are not in order of plugin id number
  • suppress error if monitored file is deleted
Please let me know if you find more bugs!
Back
Top Bottom