Thank you so much for the Asset Store review! It really helps me a lot and I really appreciate you taking the time to do so
1) the ripples have been fixed in the next update (meaning they actually show refraction effects now). I'm not sure why your splash fx would be black... can you post a screenshot? Also I assume you have a directional light in your scene, correct? the water and splashes are affected by scene lighting so without this it's possible they are getting too dark...?
2) This
sounds like a depth/ foam generation issue and not specifically a shadow problem. You can adjust which layers generate this effect by going to the depth generation and setting specific game layers... and I recommend removing any layers tat are not underwater. So if your lion object is on a separate layer you can remove this layer from the depth generation and it should fix this. In the next update I'm reverting back to the previous foam generation techniques (for deferred rendering) so this probably won't be so much of an issue.
3) I never considered anyone would need to go below 0.1.... but you can edit the code for this to give you a lower minimum tolerance. Open up the Suimono/Editor/suimno_module_editor script file and change line 152... at the end of this line you can see the tolerance range, currently between 0.1 and 5.0. You can edit the bottom part of the range to 0.001 should give you enough additional range. I don't recommend setting this to 0.0 though. I'll lower this tolerance in the next update so you won't have to worry about this going forward.
The momentary flashes you are experiencing when you move around is a known bug with the depth/foam generation. I'm working on an overall fix for this in the next update. In the meantime the only real way to prevent this from happening is to lower the alpha value of the foam color setting down to 0. (of course, this removes all foam from your water
)
Regarding the foam on startup delay... I don't think I've seen this on my end. Does the foam update after a certain period of time without any input, or do you have to move around the scene first before it will update?