Skip to main content

18 posts tagged with "release-note"

View All Tags

RockTomate Update 1.1.1

· One min read

General

  • Added
    Added support for Unity 2020.2
  • Added
    New Step status: Unknown. If you see it, that means there was an internal error when trying to retrieve Step's status. Keep an eye out for it and if you see it, report it.
  • Improved
    [Job Editor Window] Improved performance when large Jobs with lots of steps are rendered
  • Improved
    Upgraded Odin Serializer version
  • Fixed
    Fixed serialization issues when trying to run Steps that have fields of type Unity.Object
  • Fixed
    Fixed a bug that caused Unity to freeze occasionally when duplicating Jobs or Variable Banks (using CTRL/CMD + D shortcut command)
  • Fixed
    Fixed a bug that caused Unity to freeze occasionally when starting a project
  • Fixed
    Fixed a bug when menu item at Tools > RockTomate > Utils > Open Directory > Project Root wouldn't open root of the project directory

RockTomate Update 1.1.0

· One min read

General

  • Added
    Added Event Manager - allows you to configure RockTomate to automatically run jobs if certain events happen (e.g. new asset gets imported into project)
  • Added
    [Variable Manager] Persistent variables - persist variable values between job executions
  • Added
    [Variable Manager] Added new variable type: "Version"
  • Added
    Added support for Unity 2019.4
  • Added
    Added support for Unity 2020.1
  • Added
    Can now run Job from the Inspector Window when it's selected
  • Added
    [Job Editor Window] Can now quickly open previous Job files
  • Added
    [Formula] Can now run multiple macros in a single formula (not just nested) using String Interpolation
  • Improved
    RockTomate Jobs progress is now visible in the "Background Tasks" window (Unity 2020.1 or newer)
  • Improved
    [Condition Editor Control] Minor GUI tweaks
  • Fixed
    Fixed a bug when Unity would freeze when running a Job at random times
  • Fixed
    [Step Browser Window] Fixed an error when double-clicking on a Step while Job Editor is not visible
  • Fixed
    [Variable Bank Window] Fixed a bug when variables wouldn't be created correctly when Job Editor didn't have any Jobs to edit
  • Fixed
    [Variable Manager Window] Fixed a bug when you couldn't drag first variable bank into "External" tab

Root Variables

  • Added
    %LibraryDir%

Macros

  • Added
    if()
  • Added
    envar()
  • Added
    asset_type()
  • Added
    incr()
  • Added
    decr()

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

RockTomate Update 1.0.2

· One min read

General

  • Added
    Can now rename variables by double-clicking on them or through the context menu
  • Added
    Can now enable formulas for new fields by default
  • Added
    Can now disable system sound when Job finishes execution
  • Improved
    Changed context menu items to be less obstructive
  • Improved
    Error message shown if illegal characters are present in variable creation pop-up
  • Improved
    Input field names is now auto-capitalized
  • Improved
    Macro arguments now support single quotes
  • Changed
    Minimum version raised to 2018.4.0f1
  • Changed
    RockTomate's temp directory has been moved to Unity's "Temp" directory
  • Fixed
    Fixed a bug when existing scripting define symbols would be overwritten
  • Fixed
    Fixed a bug when a part of the macro argument would get removed if it either starts or ends with a quote
  • Fixed
    Moving RockTomate to a different directory no longer causes UI-related problems
  • Fixed
    Creating a directory named "RockTomate" no longer causes UI-related problems
  • Fixed
    [Job Editor Window] Fixed an issue when toolbar buttons were clipping in Unity 2019.3 (new UI)
  • Fixed
    [Job Editor Window] Fixed an issue when "Suppressed" column label was clipping in Unity 2019.3 (new UI)
  • Fixed
    [Variable Manager Window] Fixed an issue when adding an empty variable bank would spam Job Session Log Window with errors
  • Fixed
    [Variable Bank Window] Fixed a bug when the variable list wouldn't get updated if different variable bank is selected
  • Fixed
    Exceptions are no longer thrown when trying to access "Run Job" step properties window

Root Variables

  • Added
    %CompileSymbols%
  • Added
    %IsOnline%

Macros

  • Added
    contains(%array%, %item%) - checks if array contains an item
  • Added
    pretty(%string%) - prettifies a string (adds space between capital letters)
  • Added
    invert(%boolean%) - inverts a boolean
  • Added
    Output macro: invert(%boolean%) - inverts a resultant boolean and saves it to a variable

Steps

  • Added
    New Steps integration: Turbo Builder PRO
  • Added
    New Steps integration: Turbo Switch PRO
  • Added
    New Steps integration: Turbo Backup PRO
  • Added
    New Steps integration: Maintainer
  • Improved
    [Compile DLL] Now auto-creates a missing directory instead of throwing an arbitrary error
  • Fixed
    [Upload to Asset Store] Fixed a bug when package would be corrupted

RockTomate Update 1.0.1

· One min read

General

  • Added
    Now plays a system sound when Job has finished the execution when Unity isn't in focus
  • Added
    [Variables Window] Can now copy root variable values to the clipboard (both dynamic and non-dynamic)
  • Added
    [Variables Window] Root variables that resolve to array/list now show the first 20 items on the list. Copying to the clipboard will return all array items separated by a line.
  • Added
    [Job Editor Window] Now shows elapsed time while and after running a job
  • Added
    Added %WorkDir% root variable - resolves a current working directory of Unity
  • Improved
    Step property fields now properly updated when Step class is modified (e.g. adding or removing a new field etc.)
  • Fixed
    Included Job asset files no longer appear corrupted
  • Fixed
    Adjusted visuals to make UI more readable for dark theme users
  • Fixed
    Fixed a bug when OR Joining operator would always return true
  • Fixed
    Fixed an issue when RockTomate prevented Unity from compiling the game
  • Fixed
    Fixed a minor issue where the name of the Job would have "(clone)" appended to it when running through a dialog window
  • Fixed
    Fixed a bug when child step would get deselected after job changes are saved
  • Fixed
    Fixed a bug when it was possible to create new variables while the job was running
  • Fixed
    Fixed an exception being thrown when trying to update job metadata when no job is being edited
  • Fixed
    Fixed an exception being thrown when trying to start a job with an empty variable bank
  • Fixed
    Fixed a bug when maximizing any window would throw errors for other editor windows
  • Removed
    Removed unused DLL

Steps

  • Added
    New Step: WHILE Loop
  • Added
    New Step: Upload to Asset Store
  • Improved
    [Move File] Now asks for destination file path, allowing you to rename a file while moving it

Tutorial Master Update 2.0.7

· One min read

General

  • Added
    Added support for Unity 2019.2

Editor

  • Improved
    Tutorial Master editor visuals are now more consistent with Unity styles
  • Fixed
    Fixed a bug when UnityEvent control would use light skin style when using Dark Skin mode

API

  • Changed
    Module.cs – CallerManager property now made public

Runtime

  • Fixed
    Fixed a bug when "Play On Start" wouldn't work properly
  • Fixed
    Fixed a bug when module pools wouldn't be instantiated when "Play On Start" is disabled
  • Fixed
    Fixed a bug when Fly-In and Float effects wouldn't work when "Update Every Frame" is enabled