Changes & Improvements
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.
General
- Added support for Unity 2022.3
- Removed support for Unity 2018.4
- Api compatibility level now requires
.NET 4.x
or higher - Updated Odin Serializer library (2024.2.27 -
3d90af7a
) - [Condition Editor Control] String comparison improvements. Can now compare the ordering of strings. For example (e.g.
"A"
<"B"
would resolve totrue
) - [Condition Editor Control] Can now selectively enable/disable each condition statement
Steps
- [Build Asset Bundle] Removed
Deterministic
field as it's no longer being used - [Set Variable] Improved variable assignment
- [Run Executable] Added
StandardOutput
andErrorOutput
output fields to pipe process error/output back to RockTomate
Macros
- Added:
dirpath()
- Added:
filepath()
Bug fixes
General
- Fixed a bug where creating variables of
UnityScene
type would cause errors - Fixed a runtime error that would happen when trying to open a Job asset file after upgrading Unity versions
- Fixed an exception being thrown when variable bank editor window reloads after re-compilation
Variables
- [Variable Manager] Can now search variables
- [Variable Bank Window] Can now search variables
- Fixed an error that would occur when opening array editor
- Improvements to array-based formulas
- 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
- [Print] Fixed a bug when "Print to Console" option wasn't working properly