First, a pic:

To get a goodlooking river in my map I took the siwa_water.tga, messed around with it for a decent coloring, and then used the complete siwa-watershader on it, which looks like this now:
// after siwa_water2
textures/river2nd_t/rv2nd_water
{
qer_editorimage textures/river2nd_t/rv2nd_water.tga
qer_trans .5
q3map_globaltexture
cull disable
nocompress
nofog
surfaceparm nomarks
surfaceparm nonsolid
// surfaceparm trans
surfaceparm water
waterfogvars ( 0.11 0.13 0.15 ) 0.2
nopicmip
{
map textures/river2nd_t/rv2nd_water.tga
blendFunc blend
alphaFunc GE128
rgbgen identity
tcmod scale 1 1 //0.5 0.5
tcmod scroll -0.2 -0.1//-.02 -.001
fog on
}
(...)
{
map textures/liquids_sd/seawall_ripple1.tga
blendFunc GL_ONE GL_ONE
rgbGen wave sin 0.1 0.03 0 0.4
tcmod scale 0.8 0.8 //1 1
tcmod scroll -.003 -.002 //.005 .003
fog on
}
}
My prob is this:
The block with the seawall_ripple.tga (with the tcmod scale 0.8 0.8) is the one that is responsible for the large white patches on the surface. It is scrolling with the right speed, but not the right direction. And its always scrolling in the same direction, no matter whether I use a “-” or not 
With this setting its scrolling from upper left corner of command map to lower right one… I want it from upper right to lower left.
HEAALLLLPPP!!!
Btw: does anybody know how to get such fuzzy patterns as used in the seawall_ripple.tga? I m sure its something in photoshop, it doesn’t look handmade. The prob with the seawall_ripple is that is has 1 area with very large distances between the white lines, and its noticeable on the river with its dark water-surface.
