Skip to main content

19 posts tagged with "release-note"

View All Tags

Tutorial Master Update 3.0.4

· 2 min read

What's new?

This update brings lots of exciting new features and improvements.

Branching paths

You can now use the new Branch node to run different action chains based on conditions. This is useful for things like branching tutorials based on player choices, or skipping parts of the tutorial if the player has already completed them in a previous playthrough. Learn more.

Unity Input System support

Tutorial Master now works with the new Unity Input System out of the box! You can use the new Input Action Performed event node to trigger actions based on input actions defined in your Input Actions asset. Learn more.

Duplicating tutorials

You can now duplicate tutorials similar to how you duplicate stages.

Previewing marker prefabs

A small quality of life improvement that lets you see a preview of your marker prefabs in the Inspector. This should help you see at a glance what the Marker might look like without having to open the prefab.

Full release notes

  • Added
    Added support for Unity 6000.5.TM-82
  • Added
    You can now create branching paths for your tutorials with a new [Branch] action node.TM-80
  • Added
    Added support for Unity 6000.4.TM-79
  • Added
    You can now clone tutorials.TM-51
  • Added
    You can now preview Markers in the Marker Pool Configuration settings.TM-50
  • Added
    Added support for Unity's new Input System.TM-24
  • Improved
    Addressed deprecation warnings (CS0618) across all supported Unity versions.TM-84
  • Improved
    Can now quickly clear assigned marker pool field value.TM-13
  • Fixed
    Fixed a bug when comment indicator would not render for commented nodes in Unity 6000.4 or newer.TM-83
  • Fixed
    Fixed an issue when Tutorial Master does not reliably preserve data when GameObject it's part of is a prefab.TM-78

Tutorial Master Update 3.0.3

· One min read

This update adds support for third-party plugins and provides QoL improvements.

What's new?

Third-party plugin support

You can read more about how Tutorial Master integrates with other plugins in the Third-Party Integration section of the documentation.

Visual scripting

Tutorial Master now supports Playmaker and Unity Visual Scripting out of the box!

PlaymakerUnity Visual Scripting

Odin Inspector

If you're using Odin Inspector to create highly customisable editor tools, you can now take advantage of Tutorial Master's Odin support. You can read more about it here.

Quality of life improvements

Dragging out a port now brings up a node menu.

You can also disable certain action chains from running to quickly test parts of your tutorial without disconnecting them.

Full release notes

  • Added
    Added support for Unity 6000.3.TM-77
  • Added
    Added "End Tutorial" action node.TM-75
  • Added
    Added support for Odin Inspector.TM-48
  • Added
    Added support for Unity Visual Scripting.TM-29
  • Added
    Added support for PlayMaker.TM-27
  • Added
    You can now create a node directly when dragging and dropping a new connector, making the workflow faster and more intuitive.TM-8
  • Added
    Added "Run Next Actions" option to control whether connected actions are triggered. Right-click any action or event node to toggle.TM-2
  • Fixed
    Stopping a tutorial via TutorialMasterManager.StopTutorial() no longer triggers the method twice.TM-58

RockTomate Update 1.1.6

· One min read

This update brings some initialization performance improvements and reduces memory usage.

warning

This update changes how Steps and Macros are being distributed. It also changes properties of assembly definitions. While you shouldn't expect any breaking changes with your Jobs, it is recommended to back up your project before updating.

Full release notes

  • Added
    Added support for Unity 6000.0.RT-20
  • Added
    Added support for Unity 6000.2.RT-3
  • Added
    Added support for Unity 6000.1.RT-2
  • Improved
    Use Unity's TypeCache instead of relying on own reflection solution on start-up. This should improve initialization times for users.RT-15
  • Fixed
    Fixed a bug where "Are you enjoying RockTomate?" banner won't go away.RT-14
  • Deprecated
    Removed support for Unity 2021.3.RT-18
  • Deprecated
    Removed support for Unity 2020.3.RT-17
  • Deprecated
    Removed support for Unity 2019.4.RT-16

Tutorial Master Update 3.0.2

· One min read

Tutorial Master Update 3.0.2 is here! This update brings several bug fixes. Thank you for your feedback and bug reports!

A small quality of life improvement is that you can now quickly tell whether comments have been added to any of the action nodes. Hovering over them will reveal the comment you've written.

Full release notes

  • Added
    Node comments are now visible in Stage Editor.TM-49
  • Added
    Added support for Unity 6000.2.TM-17
  • Fixed
    Fixed an issue where node UI would not update immediately.TM-72
  • Fixed
    Fixed an issue when Marker would be momentarily visible at the bottom left corner of the Canvas when it spawns with entrance effect(s) enabled.TM-71
  • Fixed
    Dim Overlay now correctly stretches to its parent when the Canvas is set to Scale With Screen Size.TM-57

Tutorial Master Update 2.0.7.3

· One min read
info

This update modernizes Tutorial Master, bringing it up to speed with the latest Unity versions, while getting rid of the old ones.

You may find complete set of requirements for Tutorial Master on this page.

General

  • Added
    Added support for Unity 2019.4, 2020.3, 2021.3, and 2022.3
  • Improved
    Updated outdated Component help pages to point to the new documentation
  • Changed
    Api compatibility level now requires .NET 4.x or higher
  • Removed
    Removed support for Unity 2017.1, 2018.1-2018.4, 2019.1-2019.3

RockTomate Update 1.1.5

· One min read
warning

RockTomate no longer ships Odin Serializer DLL. Instead, it includes its source code in its own assembly definition. Because of changes with Odin Serializer, the current version of RockTomate must be removed before importing a new one.

info

There should be no conflict with other Odin-based products in your project. Your existing Jobs won't be affected, but you should always backup your project before an upgrade.

General

  • Added
    Added support for Unity 2022.3
  • Added
    [Condition Editor Control] Can now selectively enable/disable each condition statement
  • Improved
    Updated Odin Serializer library (2024.2.27 - 3d90af7a)
  • Improved
    [Condition Editor Control] String comparison improvements. Can now compare the ordering of strings. For example (e.g. "A" < "B" would resolve to true)
  • Changed
    Api compatibility level now requires .NET 4.x or higher
  • Fixed
    Fixed a bug where creating variables of UnityScene type would cause errors
  • Fixed
    Fixed a runtime error that would happen when trying to open a Job asset file after upgrading Unity versions
  • Fixed
    Fixed an exception being thrown when variable bank editor window reloads after re-compilation
  • Removed
    Removed support for Unity 2018.4

Variables

  • Added
    [Variable Manager] Can now search variables
  • Added
    [Variable Bank Window] Can now search variables
  • Improved
    Improvements to array-based formulas
  • Fixed
    Fixed an error that would occur when opening array editor
  • Fixed
    Fixed a bug when interpolated macros would resolve to System.String[] instead to an actual value. It will now interpolate the 1st item in an array instead.

Steps

  • Added
    [Run Executable] Added StandardOutput and ErrorOutput output fields to pipe process error/output back to RockTomate
  • Improved
    [Set Variable] Improved variable assignment
  • Fixed
    [Print] Fixed a bug when "Print to Console" option wasn't working properly
  • Removed
    [Build Asset Bundle] Removed Deterministic field as it's no longer being used

Macros

RockTomate Update 1.1.4

· 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.

info

You may notice that steps in your existing jobs will have a status of "Unknown". This is completely normal and will be gone after you run jobs at least once.

General

  • Added
    Added support for Unity 2021.2
  • Added
    [Editor] Disabling a Step now shows a warning message in Step Properties window. You can disable this behaviour in Preferences > RockTomate > Show Step Disabled Warning
  • Added
    [Editor] Can now quickly open Step's .cs file from Step Properties window. This option is turned off by default and can be found in Preferences > RockTomate > Show Step Script Field
  • Added
    [Editor] Added a scroll when dealing with large lists in variable list editor window
  • Added
    [Job Session Console] Added a preference option to print Job Session console messages to Unity console window as well
  • Added
    Can now mark Steps' input fields as "sensitive", which hides their output value in log messages
    This feature is brand new so please still check your log messages that you share with public. If you think some sensitive info is still leaking please let me know.
  • Improved
    [Editor] Miscellaneous performance and optimization improvements
  • Changed
    RockTomate now stores session data in "Library/RockTomateCache" directory
  • Fixed
    [Job Editor] Fixed a bug when editing Job or its Step properties wouldn't mark it as dirty reliably
  • Docs
    Macros Wiki on GitHub has been deprecated and is no longer being maintained. All content has been migrated to Macro References page.
  • Docs
    Steps Wiki on GitHub has been deprecated and is no longer being maintained. All content has been migrated to Step References page.

Variables

  • Fixed
    Fixed a bug when Variable Banks did not respect "keep persistent" setting and would save values regardless

Steps

  • Added
    [Build Asset Bundles] Added a missing compression option: Standard LZMA, which is now a default option
  • Improved
    [Build Player] Specifying file path in the Output Path field will now override the File Name and won't append an extension. This was done to ensure backwards compatibility with older configurations made before version 1.1.3
  • Improved
    [Upload to Asset Store] Marked Username and Password fields as sensitive
  • Fixed
    [Run Job] No longer fails when trying to run a "Loop" step in sub-Job
  • Fixed
    [Run Job] Fixed a bug when step is marked as successful even if sub-job failed
  • Fixed
    [Run Job] Fixed a bug when step is marked as failed if one of the steps in sub-job has failed but is marked as "suppressed"
  • Fixed
    [Build Asset Bundles] Now correctly applies Chunk Based and Uncompressed options to asset bundles

Macros

RockTomate Update 1.1.3

· One min read

General

  • Added
    Added support for Unity 2020.3
  • Added
    Added support for Unity 2021.1
  • Added
    Added a shortcut option to stop a currently running RockTomate job
  • Changed
    Event manager data file is now required to be manually assigned instead of being auto-created on project initialisation
  • Fixed
    Fixed one-time compilation errors occurring when importing RockTomate for the first time

Variables

  • Added
    Can now create and edit array-type variables
  • Fixed
    Fixed a bug when variables that have formulas enabled would be modified when copying resolved value to clipboard

Steps

  • Added
    [Build Player] Added File Name field to ask for exported file name where needed. Extension will be appended depending on the chosen platform.
    To clarify, the Output Path field is for folder output path and will always be required.
  • Improved
    [Build Player] Now checks if the Build Target is supported by a currently running Unity engine
  • Improved
    [Create GameObject] Now passes created game object as an output field
  • Fixed
    [Create GameObject] Fixed a bug when step would create 2 same GameObjects instead of one
  • Fixed
    [Set Variable] Fixed an error if variable was not found when "Create New" option is disabled
  • Fixed
    [Run Job] Fixed a bug when formulas wouldn't be correctly resolved when overriding job variables

Macros

Root Variables

  • Added
    %IncludedScenesInBuild%
  • Added
    %AllScenesInBuild%
  • Deprecated
    %ScriptingRuntimeVersion% is no longer available in Unity versions 2019.3 and later as it's been deprecated