Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ XR Studio

What's new in 4​.1​.0

  • Last UpdatedJun 09, 2025
  • 3 minute read

Limited release: This a limited release of XR. It does not contain all of the features and tools that are described in this documentation.

New features

These features are new or changed in the AVEVA™ XR 4.1.0 release.

New XRS Scripting language support

The newly supported XRS scripting language, whose syntax has many similarities to languages like c#, guarantees easier script development together with higher performances and better data management.

XR applications developer can now use XML scripts, XRS scripts, or a mixture of both.

XML is still necessary to parse time-defined nodes definition, such as the nodes included in a graphic scene. XRS is more suitable for commands implementation due to its syntax and performance.

New XR Studio functionalities

In this version, XR Studio has gained several new functionalities that enhance its ease of use.

  • Layout management. Part of the XR Studio user interface has been redesigned to allow you to shape the interface at will. Moreover, it's now possible to save and load your user-defined layouts or to use the default ones. Layout autosave and restore are also available as options.

  • XRS Script Editor. A dedicated editor to handle XRS script files.

  • XRS Errors Viewer. This interface allow to list runtime XRS errors from both XR Studio and runtime applications and offer simple way to go to the code line from where they originated.

  • Picking exclusion. It’s now possible to mark some object in the scene to be excluded from user selection. This prevents the accidental selection of the environment, for example.

New nodes

These new nodes have been added in this release.

  • SGL - Enables visual representation in the scene of SGL procedural content taken from one or multiple SGL logs.

  • ScriptClass - Provides access to static members of a class.

  • ScriptObject - Defines a class-based object and gives access to all its members, both static and instance related.

Modified nodes

These nodes have been modified or enhanced in this release.

New or modified scripting statements

  • include. Now allows you to load XRS scripts, as well as XML scripts.

Deprecated and Discontinued

Deprecated features

Functionality is marked as deprecated when a specific function or feature is still supported in the current release, but might be removed in a future release. We advise that you phase these features out of your projects and begin to use alternative features.

Discontinued features

These features are no longer supported and no longer appear in XR software.

  • Removed enableMaterialAlpha from Rfc node because it was causing problems with obstructions and insulation visualization on Rfc content.

  • Removed imageWrapKeepProportions, shapeWrapAlignment, shapeWrapKeepProportions, and shapeWrapMode fields from RectShape2D and ButtonShape2D because these functionalities are now globally provisioned by the adaptiveGrid functionality.

Security updates

We made the following security updates.

  • System.Security.Cryptography.X509Certificates

  • CefSharp

  • Apache Log4Net

In This Topic
TitleResults for “How to create a CRG?”Also Available in