Tutorial Master Update 3.0.0
๐ Initial release
๐ Initial release
This update modernizes Tutorial Master, bringing it up to speed with the latest Unity versions, while getting rid of the old ones.
Updated outdated Component help pages to point to the new documentation
Added support for the following versions:
Removed support for the following versions:
Api compatibility level now requires .NET 4.x
or higher
You may find complete set of requirements for Tutorial Master on this page.
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.
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.
.NET 4.x
or higher3d90af7a
)"A"
< "B"
would resolve to true
)Deterministic
field as it's no longer being usedStandardOutput
and ErrorOutput
output fields to pipe process error/output back to RockTomatedirpath()
filepath()
UnityScene
type would cause errorsSystem.String[]
instead to an actual value. It will now interpolate the 1st item in an array instead.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.
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.
Preferences > RockTomate > Show Step Disabled Warning
Preferences > RockTomate > Show Step Script Field
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
Username
and Password
fields as sensitiveStandard LZMA
, which is now a default optionmerge()
Chunk Based
and Uncompressed
options to asset bundlesFile Name
field to ask for exported file name where needed. Extension will be appended depending on the chosen platform.
Output Path
field is for folder output path and will always be requiredis_empty()
join()
%IncludedScenesInBuild%
%AllScenesInBuild%
%ScriptingRuntimeVersion%
is no longer available in Unity versions 2019.3 and later as it's been deprecatedThis version introduces a new dependency: LibGit2Sharp
List<string>
) are now displayed correctly in tooltipscom.unity.test-framework
)peel()
is_git_repo()
get_git_last_commit_hash()
get_git_current_branch()
%ScriptableRuntimeVersion%
%IsGitRepo%
%GitLastCommitHash%
%GitCurrentBranch%
SerializedObject target has been destroyed
error being printed all the timeUnknown
. 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.Unity.Object
CTRL/CMD + D
shortcut command)Tools > RockTomate > Utils > Open Directory > Project Root
wouldn't open root of the project directory%LibraryDir%
if()
envar()
asset_type()
incr()
decr()
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.
Tools > RockTomate > Utils > Clear
menu option)%UnityDir%
%IsTempProject%
%AppVersion%
%IsBuilding%
%IsCompiling%
%TimeSinceStartup%
trim()
starts_with()
ends_with()
split("Hello, world", ',')
wouldn't parse%CompileSymbols%
%IsOnline%
contains(%array%, %item%)
- checks if array contains an itempretty(%string%)
- prettifies a string (adds space between capital letters)invert(%boolean%)
- inverts a booleaninvert(%boolean%)
- inverts a resultant boolean and saves it to a variable