I am testing the new advanced water plugin in 5.6, the fluid interaction with the pawn is working in the editor, but is not working in the packaged builds.
What i did:
Created a vehicle open world template.
Activated the “water” and “water advanced” plugins.
Restarted, created the collision channel for water as prompted by the editor, restarted.
Activated “use default shallow water subsystem” in project settings → plugins → water advanced
Tested creating a lake, a river, and ocean.
The water reacts to the pawn (vehicle) as expected playing in editor.
Created a packaged build(development)
Packaged build shows the water, but it doesnr interact/reacts to the player pawn.
I am not sure if i am expected to set up anything aditional, or simply there is adittional work from epic needed for it to work on the packaged builds, in any case i ask if anyone with more knowledge, can point me in the right direction to be able to test it on a packaged build.
I’m sorry that it doesn’t work for you. But you came even a step further than I did
For me in the editor the water doesn’t react to the vehicle. Did you create a ShallowWaterRiver component and connect them with water body lake/river/ocean? Or did it work directly out of the box for you?
It’s not necessary to create the ShallowWaterRiver component by hand.
BUT: I had to disable once the checkbox “use default shallow water subsystem” in project settings, restart, activate it again.
But I have the same issue with the interaction not working in a packaged build. Very frustrating.
Also: I have big issues getting the water interaction work with my custom character. It works with the standard 3rd person character, but not with my custom one. No idea if there are bone names which have to match … documentation is scarce.
Not yet a solution, but I found two things in the log which could be a hint:
RequestAsyncLoad() called with both valid and null assets, null assets removed from /Water/Materials/MPC/MPC_Water.MPC_Water, /WaterAdvanced/Niagara/Systems/Grid2D_SW_WaterBody.Grid2D_SW_WaterBody, /WaterAdvanced/Niagara/DataChannels/NDC_ShallowWater.NDC_ShallowWater, !
and
LogShallowWater: Warning: UShallowWaterSubsystem::InitializeShallowWater() - Couldn’t find ShallowWater template in settings