Skip to main content

RockTomate Update 1.0.3

· One min read
warning

Due to the changes in the project hierarchy, the current version of RockTomate must be removed before the new one could be imported.

Your existing jobs will be unaffected.

General

  • Added
    [Job Editor] Can now run a single Step
  • Added
    Can now copy job variable values to clipboard (evaluates formulas as well)
  • Added
    Added additional user settings in the "Preferences" window
  • Added
    [Job Session Console] Can now sort log entries by Type
  • Added
    [Job Session Console] Can now clear console window
  • Added
    Added an option to clear cache directory and log entries (available in Tools > RockTomate > Utils > Clear menu option)
  • Improved
    [Step Browser] All categories are now sorted in alphabetical order
  • Improved
    [Job Session Console] Log entries are now color coded by type to be easily identifiable
  • Improved
    Printed log entries give more information regarding the failed jobs
  • Changed
    RockTomate settings are now stored in "ProjectSettings" directory
  • Changed
    Job Session Log has been renamed to "Job Session Console"
  • Fixed
    [Job Session Console] Fixed a bug when would sometimes throw exceptions
  • Fixed
    [Variable Bank Editor] Fixed a bug when changes wouldn't be saved when window is closed
  • Fixed
    [Variable Bank Editor] Fixed a bug when Variable Banks created in newer Unity versions would throw null reference exceptions in older Unity versions
  • Fixed
    Fixed a bug when creating a variable bank in the "External Tab" would break Run Job's TargetJob Field
  • Fixed
    Fixed a bug when whitespace at the end of formula input would skip the formula evaluation stage
  • Fixed
    Fixed a bug when nested macros would sometimes fail
  • Fixed
    Fixed a bug when formulas like split("Hello, world", ',') wouldn't parse
  • Fixed
    Fixed a bug when duplicated Job and the original Job would share the same Id, causing errors down the line
  • Fixed
    Fixed a bug when custom step drawers wouldn't be utilized
  • Removed
    [Job Session Console] Removed unusable expand all/collapse all buttons

Root Variables

  • Added
    %UnityDir%
  • Added
    %IsTempProject%
  • Added
    %AppVersion%
  • Added
    %IsBuilding%
  • Added
    %IsCompiling%
  • Added
    %TimeSinceStartup%

Macros

  • Added
    trim()
  • Added
    starts_with()
  • Added
    ends_with()

Steps

  • Added
    New Plugin Integration: Bakery GPU Lightmapper
  • Added
    Print List
  • Added
    Copy Asset
  • Added
    Delete Asset
  • Added
    Create ScriptableObject Asset
  • Added
    Comment
  • Added
    [Print] Added an option to print to Job Session Console (disabled by default)
  • Changed
    [Print] Now prints to Unity Console by default
  • Fixed
    [Compile DLL] Fixed issues when trying to compile scripts in Unity 2019.3 or later
  • Fixed
    [Run Job Step] Fixed a bug when step wouldn't fail if nested Job fails
  • Fixed
    [Run Job Step] Fixed a bug when duplication of this step would throw an error
  • Fixed
    [Run Job Step] Fixed a bug when exceptions would be thrown for nested Jobs with loop-able steps (e.g. Loop, Repeat etc.)
  • Fixed
    [Run Job Step] Fixed a bug when nested Job would continue execution even after parent Job execution has been interrupted