MSS_PlayRandom_Loop_Preset now reporting validation issue. Preset creates Stereo, though Validation asks for Mono. 'Fix' is not working

Summary

Illegal property override: Value “/Sound/MSS_PlayRandom_Loop_Preset2.MSS_PlayRandom_Loop_Preset2.OutputFormat” has an override of “Stereo” (default “Mono”) for property “/Script/MetasoundEngine.MetaSoundSource:OutputFormat” on an instance of “/Script/MetasoundEngine.MetaSoundSource”. (ValkyrieValidator_Properties) Fix: Reset Property to Default

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Audio

Steps to Reproduce

after 40.00 update, this audio preset, attached to a prefab as an audio component, started reporting validation issues. though fine before

Expected Result

playing audio as it was before

Observed Result

after 40.00 update, this audio preset, attached to a prefab as an audio component, started reporting validation issues. though fine before. Can still Launch Session

Platform(s)

windows

I get this with metasound presets ported from 39.50 and with new metasound presets created in 40.00.

3 Likes

Hello, is the output format something you were able to modify directly? Could you give us the exact repro steps setting up a new sound to get the validation error?

FORT-1078872’s status has changed to ‘Ready for QA’. A member of the QA department is investigating the issue.

We continue to experience this bug and are concerned that with v41.00, these warnings will become Errors meaning we’ll not be able to use metasounds in our project. How do we solve this?

Metasound Source Assets are read-only, with very limited options available for us through subclassing them.
The options available for us are working fine without issues, but there are internal configs that are not exposed and we can’t edit (this Output mode Stereo/Mono) is one of them.

We can’t edit that option, it is not exposed and marked as “read-only”. Just using the source as normally wanting in any scenario will trigger that validation warning (which will be an error in v41.00). We can’t manually fix it due to being not exposed, and even we use the Fix-up tool, it does nothing since the read-only state of it.

I guess this was caused due to the default value of the internal metasound class being changed some updates ago. But the UEFN validation tool still checking for the old value, probably was forgotten to get updated to match the new internal default value, causing the error described above.

@OKomili @Sprintermax
This property is allowed to be non-default (even though it is hidden) as of 41.00, so the validation tool should stop complaining about it when this goes live. :slight_smile:

3 Likes

Thanks! I feel a bit silly now, seems like a little issue I mistook for something bigger

1 Like