You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File version number has changed. Files saved with RaCo 1.8.0 cannot be opened by previous versions.
Added
Introduced free tagging system by adding a userTags property to all object types.
The user tags are independent of the normal tags property controlling the render setup.
They can be accessed in the Python API using the new getUserTags/setUserTags functions analogous to the normal setTags/getTags functions.
Added filtering by user tags to the tree views.
A facility generating custom log messages from LuaScripts, LuaInterfaces, and LuaScriptModules using the rl_logInfo, rl_logWarn, and rl_logError functions has been added.
Calling these functions will result in a log message being generated by the LogicEngine with the string argument of the function as message.
The logging facility is enabled in normal operation in RamsesComposer but will be disabled during export. This may lead to export failing if the logging functions are called.
Added full support for linkable struct uniforms. Instead of a flattened property structure for struct and array of struct uniforms the application now builds the same recursive property structure as for LuaScripts. This makes uniforms structs linkable as a whole.
Added support for the lua saving mode in the export dialog and the Python API. The lua saving mode can be also specified using the '-s' command line option in the headless application.
Fixes
"Save As with new ID" will now change all object IDs in the saved project. It is therefore possible to use objects from both the original and the copy as external references in the same project. The save function of the Python API had to remove the 'setNewID' flag and doesn't support "Save As with new ID" anymore.
Fixed missing link validity update for links starting at external objects and ending on local objects when the set of properties of the starting object has changed in the external project.
Fixed category names for BlitPass and RenderBufferMS types in the resource view.
Fixed crash when moving multiple interlinked objects out of a Prefab.
Fixed Ctrl+C shortcut to consistently copy the selection from the Python Runner and the Property Browser. Removed Copy and Paste commands from Main Menu, because they are now pane-specific.