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

Plugins + Scripts LogicBricks2

Download [<1 MB]
THIS UPDATE BREAKS SCENES THAT HAVE USED BinaryOperator.
  • Again, for consistency purposes (sorry, I hope this is the last time), renamed BinaryOperator to BoolOperator. This is a breaking change, but can easily be fixed by opening a scene JSON file in a text editor (e.g., Notepad++) and replacing all "BinaryOperator" with "BoolOperator".
  • As requested by @mechanimus, Added a Bool/FloatSelector plugins to choose from one of 8 inputs to be forwarded to an output.
THIS UPDATE BREAKS SCENES THAT HAVE USED FloatOperator.
  • As requested by @Voithe, added a plugin that can display (but not change) the transformation (Position/Rotation) of an object in a UIText.
  • As requested by @mechanimus, added a Multiplication operator to FloatOperator.
    During that move, I removed the "Value 1" and "Value 2" operations I had introduced just before (they will go into another plugin)
    and cleaned up an inconsistency in variable/parameter naming
    that breaks scenes that have used FloatOperator before.
    But that break can easily be fixed with a text editor:
    • Open an affected scene in a text editor (e.g., Notepad++)
    • Search for the text "HAL9001:FloatOperator", and in the parameters or settings of the following JSON block:
      • Rename anything "Input Value 1" to "Input 1", (that could be in actions as well as in the plugin settings)
      • Rename anythign "Input Value 2" to "Input 2", (that could be in actions as well as in the plugin settings)
      • Rename "OnValueOut" to "OnOutput" in the plugin settings
  • Fixed a bug that would break sync on Slider atoms when disabling/re-enabling
  • Added a formatting feature, so one can use C# String.Format strings to customise the output. Examples are on the three demo controls
Didn't know about the filterable StringChooser popups until now. Much better for choosing atoms/storables in the UI_Sync settings.
Added a brick that allows to keep a parameter in VaM and a UI element in sync - either way.
UIToggle <-> Boolean, UISlider <-> FLoat, UIText <- String or StringChooser (only one way)
As a result of a discussion with @darkesthours443, the OnLoadingActions plugin can now also monitor the loading progress of all CUAs in the scene (new option added in the UI). This also applies to subscenes, so it should now be fairly easy to fade out or do something else while a subscene or a large CUA is loading.
*facepalm*, *hangingheadinshame*, I am always such a nitpicker when it comes to details and can get really furious when people don't get the credit they deserve, and what do I do here... Mess up the license requirements of MacGruber's plugins... Seriously sorry. fixed now.
Back
Top Bottom