create_metasound_preset
Create a MetaSound preset from an existing source or patch asset and save it as a new /Game asset. Requires a preset name and source asset path.
Instructions
Creates a MetaSound preset from an existing source or patch asset. Uses UMetaSoundBuilderSubsystem::CreateSourcePresetBuilder (or CreatePatchPresetBuilder) to create a transient preset builder referencing the source, then BuildToAsset to persist it as a new /Game asset.
Returns: { preset_path: string, preset_type: string, success: bool, saved: bool, already_exists: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset_name | Yes | Name of the new MetaSound preset asset. | |
| preset_type | No | "source" (default) or "patch". | |
| package_path | No | Destination /Game folder (default /Game/MetaSounds). | |
| source_asset_path | Yes | Content path of the existing MetaSound source/patch to use as the preset's template. |