Skip to content

5.5.0

If your product is installed and working without any issues, we strongly recommend that you do not update your software/firmware.

Please send questions and comments about this document to [email protected].

Release Date: 2020-02-20

New Features

  • Product files can now capture up to 32 variables per regular expression.
  • Introduced "eval" event which can be used to evaluate complex mathematical expressions in sequences.
  • Added the ability to synchronously scrub remote sequences on another controller.
  • Added "Get Variable" event which enables retrieving variables from a remote controller.
  • (RidePlayer) New audio mixer allows up to 64 layers to be mixed into an output.
  • (RidePlayer) Added support for GPS location data as a device variable.
  • (ShowTouch) Added the ability for a show controller to command a ShowTouch panel to save its log data to a file. Requires a ShowTouch firmware update and an updated ShowTouch product file.
  • (V16X) Sync source and generation can now run on two different ethernet jacks (e.g. PTP in jack A, NTP out jack B)
  • For a more detailed look at new features, see here.

Improvements

  • (All Products) Added ability for the controller to distinguish network communication from the same IP address as multiple different devices using the port number. This behavior is enabled when more than one device in the script has the same IP address.
  • (V16X/V4X) Screen writes are now faster on V4X and V16X, decreasing controller load.
  • (WinScript Live) The error checker should now catch and warn about duplicated device variable names.
  • (WinScript Live) Device references can now be set to a device name without double quotes.

Bug Fixes

  • (All Products) Fixed issue where receiving a message from one device would fire incoming message triggers for similar devices as well.
  • (All Products) Fixed issue where executing an event that targeted an invalid device reference would disable that event permanently.
  • (All Products) Fix for first bit of register always being set when communicating with certain external devices.
  • (All Products) Fixed issue where controllers would send messages repeatedly to a device when the controller was set up as a TCP server. Requires firmware update.
  • (All Products) Fixed issue where both branches of an "if...else...end if" conditional could be taken if the "else" branch contained an "if...jump to" conditional.
  • (All Products) Fixed issue where referencing variables by alias would not work when setting variables remotely or when using a device reference.
  • (Product File Creator) Fix for crash that could occur with some product files.
  • (RidePlayer) Split the RidePlayer's "Set Volume" event into two separate events so that the command would not be ambiguous when events are entered in the grid view for a remote RidePlayer.
  • Event for audio outputs is now called "Set Volume (Output)".
  • Event for audio players is now called "Set Volume (Player)".
  • (ShowTouch) Fixed issue that could cause Touch panels with many items to not update all of them reliably. Requires ShowTouch firmware upgrade.
  • (V4X) Fixed issue that would cause V4X to run at roughly 28 Hz regardless of configured system framerate.
  • (V16X/V4X) Fixed an issue that could cause variable watches or Touch panels to update values unreliably if many variables were being requested at once. Requires controller firmware update.
  • (WinScript Live) Fixed issue where non-integer array variables would appear to have an initial value of zero in the variables view, regardless of their actual initial value.
  • (WinScript Live) Fixed issue that could cause events to fire incorrectly when they were copied and pasted. Running error check should resolve this issue in existing scripts.
  • (WinScript Live) Fixed issue that caused the search feature to not search comments.