No. I use the same effect for a waterfall and it works fine. mtlfx.wdl is for old A6 WDL only and can't be used in a lite-C file anyway. When you attempt to include that, you'll probably get tons of errors because you cant use different languages at the same time.

Maybe your version is too old? But then it would not crash but give an error message. Use the debugger to find the line where it crashes.

The u,v parameters are not in the manual, but they are in the atypes.h file with the remark "texture offsets", and thats what they do, at least in my game.