Edit landscape in game

I’ve seen this asked many times and I believe the answer is it can only be done through modifying the C++ source and creating your own custom system for it.