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.xor 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
Deterministicfield as it's no longer being used - [Set Variable] Improved variable assignment
- [Run Executable] Added
StandardOutputandErrorOutputoutput fields to pipe process error/output back to RockTomate
Macros
- Added:
dirpath() - Added:
filepath()
Bug fixes
General
- Fixed a bug where creating variables of
UnityScenetype 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