I have an extremely tedious task of changing all my anim montages to use a different slot. This should be a perfect candidate for automation, but I’m not finding anything in the API reference that suggests how I might change the slot name.
In the screenshot below, you can see the task I want to automate:
change the slot name from DefaultGroup.DefaultSlot to DefaultGroup.Idle
This is not available from the Asset Actions > Property Matrix, so my last hope is Python.
Can someone direct me to the docs that describe how to set the slot name?
some kind of object graph or reference for the internal hierarchy of an animMontage would also be helpful.
Since UAnimMontage’s SlotAnimTracks property isn’t marked as EditAnywhere, it can’t be modified through Property Matrix, and this typically requires C++ changes. If you still encounter similar issues and prefer non-code solutions, you might consider trying my plugin, Asset Processor.
This is a versatile plugin designed for bulk editing, filtering, and checking assets. You can edit almost any UProperty, including those only modifiable via C++, as long as you know the modification is valid.
Since SlotAnimTracks is also a UProperty, this plugin can handle it as well. For modifying slot names, use the rule setup shown below: