I’ve had a problem with this recently as well (though I have to add I’m using a beta, and it’s unrelated). But I always have problems with rivers; I forget every time how to get these to work. I use the same approach as you: file input terrain.
These are the instructions I have for rivers in a txt file. Note there are 2 approaches here, but looking at them I think the 2nd of the two is a more thorough explanation of the first:
RIVERS
-
set default height of shape to 0m.
-
set up the end vertices manually- or with drop to surface
-
let WM interpolate the rest of the (unspecified) points automatically
4)for any adjustments use the lofting editor.
1)get begin and end heights from the terrain surface in Layout mode (set to Accurate display in LM).
2)draw spline
3)right click > edit properties
4)set falloff and profile, set default height to 0m. (I looked a an older tmd and I have rivers in them that work where the default height is NOT set to 0m. I’m going to have to revisit this whole thing in the next week or so, so I’ll perhaps be clearer as to whether this is necessary. I seem to remember Nikita suggested this step.)
5)set first and last vertices to begin and end heights.
This will give you a spline with a loft that has the end vertices sitting on the terrain, with all of the other vertices interpolated by WM automatically (it will be linear interpolation). For rivers, one has an extra constraint: they need to go always downhill, roads don’t. So you shouldn’t have to go into the lofting editor at all. With rivers you may need to.
Hopefully this will at least give you some insights.
monks