Getting Terrain Paint Under Ponds
Sep. 10th, 2020 07:58 pm The voidness under the pond water has bothered me for a long time, and not being able to terrain paint underwater the normal way seems to be hard coded. I found a way (although flawed) around it last month but never got around to explaining why due to RL stuff and recategorizing deco in my game. This works fine for UC. I’m not sure if this would work with all EP/SP configurations.

Change the paint depth to some high value. 100 works well; no pond void appears even when digging a pond from max height to minimum height on a lot. Set BeachPaintMaxAlpha to 0. I also made the other beach paint values 0, but I don’t think it’s necessary.

In game, place terrain paint before using the pond tool.

Have pond with attractive bottom.

One issue is that with steep pond sides, the lot’s base terrain paint will show in spots.

I believe this is from the game trying to put cliff texture in those areas but failing to do so. I made the cliff angle min/max values 90 so no cliff terrain (which I tend to paint over anyway) shows no matter how steeply the terrain is edited. This edit fixed this particular issue.

Though with the cliff edit, the un-terrain paintable bits will be base terrain instead of cliff texture.

One last major issue: the terrain.ini changes in this case don’t apply to any ponds made before editing the file. They would still have the pond void textures. They’d have to be redone to make them not-voidy.
As a simpler solution, I also found the textures for the pond bottom. But, I still have to find a few textures to make more than 1 default option.
Under a cut since it’s pic heavy.

Change the paint depth to some high value. 100 works well; no pond void appears even when digging a pond from max height to minimum height on a lot. Set BeachPaintMaxAlpha to 0. I also made the other beach paint values 0, but I don’t think it’s necessary.

In game, place terrain paint before using the pond tool.

Have pond with attractive bottom.

One issue is that with steep pond sides, the lot’s base terrain paint will show in spots.

I believe this is from the game trying to put cliff texture in those areas but failing to do so. I made the cliff angle min/max values 90 so no cliff terrain (which I tend to paint over anyway) shows no matter how steeply the terrain is edited. This edit fixed this particular issue.

Though with the cliff edit, the un-terrain paintable bits will be base terrain instead of cliff texture.

One last major issue: the terrain.ini changes in this case don’t apply to any ponds made before editing the file. They would still have the pond void textures. They’d have to be redone to make them not-voidy.