Water wave files seem similar to a Material Parameter Collection. It would be nice to be be able to open a Wave file in blueprints and change it’s parameters.
You can actually setup this in blueprints. Simply add the Material Parameter Collection and it’s parameters into a blueprint actor Construction Script section. For each parameter, create an exposed variable. When you now select the blueprint in the level editor, you are able to modify the Material Parameter Collection parameters.
I think you misunderstood. You can’t load the Water Wave Files at all via blueprints. The Water Wave files are not of type Material Parameter Collection.
These are the Gerstner Wave Files that define the type of Waves for Oceans and Lakes.
I also have not found a way to change the Gerstner Waves directly via blueprints. There is a GetWaves and SetWaves from the WaterBody. The SetWaves is looking for a WaterWaves asset but you can’t load or create one via blueprints.
In a round about way via blueprints you can read the gertnerwave data and set it but you can’t get the Wave for say a lake to actually update. There is a C++ function to RecalculateWave that causes the wave to update but nothing exposed via blueprints.