Skip to main content

2026.418.0

App

  • Changed startup instances to allow for disabling and reordering
  • Silenced speech capture errors within the settings
  • Added support for Visual Line Complete to ProgressVisual ChatBox variables
    • This allows you to change the character that appears behind the current position character

SDK

  • Added player look vertical support to GetPlayer()

Pulse

  • Reworked audio nodes and updated SoundFlow
    • This now allows you to specify a device using Playback Device Source, or Default Playback Device for the system, when creating an ISoundPlayer
    • Play Track And Wait and Play Track have been merged into a single Player Play node. To get the behaviour of Play Track And Wait you can use a Wait Until to detect if playback has stopped
  • Added Power, Sqrt, Cbrt, and Reciprocal nodes
  • Added bitwise nodes
  • Added trigonometry nodes
  • Added null string constant node
  • Added Look Vertical player node
  • Added Fire On Burst node
    • This allows you to designate a Count number of times Condition must becomes true within Milliseconds milliseconds to produce a flow
    • This is particularly useful for detecting double key presses or double parameter presses
  • Added Vector2/3 Length nodes
  • Added Raycast Parameter Source
    • This pairs with VRChat's new Raycast parameter
  • Added multi variants of bool nodes
  • Added Foreground Process node and process info nodes
  • Changed Process Start node to output the process that it started
  • Changed all operation nodes to be restricted to their base types
    • If any object now defines the correct interfaces they can be used with these nodes
  • Changed Cast node to support JIT casting instead of using Convert.ChangeType
  • Fixed Vector2/3 type resolving sometimes defaulting to the wrong namespace
  • Fixed Increment/Decrement nodes
  • Fixed null errors with string operation nodes
  • Fixed Serial Write node sometimes throwing errors
  • Fixed some UI spacing with collapsed nodes
  • Marked Read Parameter as hidden
    • This node is no longer needed. Parameter Source should always be used
  • Marked To Bool as hidden
    • This checked if a value was greater than 0, which can be does with the Greater Than node
  • Small performance improvements and optimisations