Very nice find Pintea!
As for Vorkapitan, you used the wrong file
Let me explain SH5 files structure a bit and how it works. You remember the GR2 main file and their linked *.sim *.zon etc files I told you before ,right?
Not everything can be merged/linked to everything!
How do you know? simple...
You're using a type 7C at the moment and you want more caustics ON IT, apparently.
If the caustics applies to the 7C, then it has to be inside the 7C files.
Because here's how it works: you've got the main file NSS_Uboat7c.gr2.
So now, every linked files that could be merged with it to control behaviors HAS TO have the same name= NSS_Uboat7c.sim, NSS_Uboat7c.zon and etc! You just don't merge a file like undersea.sim with it because, the thing you seem to ignore, is that undersea.* files are only related to the bottom of the sea (rocks, algaes and caustics ON THEM). It is not regarding everything that goes at one point under the sea! So it doesn't deals with your sub when it dives and so does not deals with boats when they sinks and etc...
Trying to do what you're doing merging those files is as logic for SH5 as trying to edit the caustics on the u-boat while merging the files pertaining to trees on land, if you get my meaning
If it has to deals with a sub, then you'll find all files to merge in the same directory for easy access and share the same name.
In your case, open NSS_Uboat7c.GR2 then NSS_Uboat7c.sim. Like I told you, *.sim files are mostly there to store all the behavior controllers pertaining to how the 3d model will be rendered in-game.
For example, should it have decals damages enabled, should it be lighten up a certain color and etc. including the caustic effect you're searching for
It is called grannyCausticsCtrl, and you'll find it/them once the sim file merged in. You'll see you'll even be able to see the caustic effect rendered inside Goblin, so you'll even be able to see the result of your modifications in real time without having to launch the game every time.
You'll find several values:
- MaxAltitude: It is the altitude above waterline at which the effect will start to fade out and stop showing. 0 being more or so considered the waterline. It is not in meters but in 3d unit as used ingame and goblin (you'll see reference grid to help you). If you'd put a large number there, then you'd be able to see caustic effects even if your sub was high in the air. Obviously that never happens (less you're drunk!)
- MinAltitude: It is the altitude (negative in this case because we're talking about depth) at which the effect will fade out beneath the surface: say -1.3=20 meters (just saying as an example, i don't really knows), then the caustics will start disappearing whilst diving below 20 meters. If you'd but a large negative number there, you'd be able to see as much caustic as when you're at periscope depth even if you were at 200 meters
- Strength: obviously what you are looking for...
- scale & speed: pretty explanatory...
Like I said, I could do it myself for you, but since it is easy modding, it's good to learn with this kind of thing and maybe you'll start to figure out things on your own, starting to like that and becomes a modder

the more we are, the more we can come up with ideas!
Hope that helps!