Mutable bake instance overwrite and prefix/suffix support

We are using Mutable and right now we can’t overwrite already baked SK instances. This occurs when, we have a set variation for a character and we address a feedback on one of the used skeletal mesh parts. Then we would need to use the Customiseable Object Instance (COI) to "Bake Instance’ again and overwrite the existing one. But we can’t overwrite it - it increments in 5.6.

For example:

when adding ‘CustomName’ as the file name string, the body skeletal mesh asset will be named

SK_CustomName_Body_Body_8

If we have manually renamed the used Skeletal Mesh file to something like

SK_CustomName_Body_01 or SK_CustomName_01

We can only use “Save as SK_CustomName_01” to overwrite it from the baked skeletal mesh and then delete it.

What is the planned workflow towards overwriting and mutable baked instance file naming, prefix/suffix ?

We also noticed that in previous UE versions Mutable did not add a prefix, now it adds a SK_ prefix. Are there updates upcoming around supporting custom suffixes?

Steps to Reproduce
in UE 5.6 - press bake more than once with the same Customisable Object Instance and type the same file name in the input

Overwrite warning pops -

[Image Removed]

but it does not actually overwrite - it increments (in older UE5 version we could overwrite)

[Image Removed]

Hey there,

Thanks for raising this bug and I’ve logged an issue that you can follow here: https://issues.unrealengine.com/issue/UE-353648.

In terms of future intent we have actually made an adjustment in Unreal 5.7 where you can specify different configurations for your output naming inside of FBakingConfiguration. currently though, this is only usable when you use the UCustomizableObjectInstance::Bake from BP.

[Image Removed]

You could edit the defaults in code as well to have it work from other instances. I’ve raised to the team that it would be good to expose this in the Customizable Object and Instance UX as well.

Dustin