2.3

This update features three major additions to Quillscript, among other things. It introduces Named Parameters in function calls, allows the use of Nested Variable patterns replacement, and provides many new features to the Sprit Box.

Release Date: 2024-08-22

Engine Version: 5.4

Commands

Variables

  • Refactored the Replace Variables function to handle nested variables patterns

  • Add a Boolean return value to the Script reference's remove function, and a log message

Widgets

  • Add a content menu entry to create custom Sprite Box blueprints

  • Add support for Paper Sprite asset type in the built-in Sprite Box's Show function

  • Add support for Paper Flipbook asset type in the built-in Sprite Box's Show function

  • Add support for File Media Source asset type in the built-in Sprite Box's Show function

  • Add support for Material asset type in the built-in Sprite Box's Show function

  • Add the Size function to the built-in Sprite Box

  • Add the FlipH function to the built-in Sprite Box

  • Add the FlipV function to the built-in Sprite Box

  • Add basic gamepad support for the built-in widgets

  • Add the tag #auto to the build-in Dialog Box widget

  • Add getter functions and state variables to the Dialog Box to control auto proceed settings

Extras

  • Add Find Property By Name utility function

  • Add Is Same Unique Net ID utility function

  • Add List Files utility function

  • Add List Subdirectories utility function

  • Add Launch File utility function

  • Add Has Key Value Tag utility function

Fixes

  • Fix a missing header preventing the plugin source code from compiling on Linux (clang)

  • Fix a broken reference warning when packaging the game

  • Fix an outdated code preventing the built-in Dialog Box's tags from working

  • Fix an issue where a script reference of the same name can't be added twice

  • Fix a misleading error message when Update at Runtime is enabled while playing a transient script

Last updated