This has been racking my brain, and jammed me up pretty good.
Starting with a base Heightmap for terrain, I have some number of other heightmaps derived from that one. They might even be some arbitrary piece of the old one that has changed, instead of being the entire map.
The idea is that the engine when loading up mod packages, will load up the landmass edits, and apply them.
So... I got one part of the pie working just fine. If the changed landmass is only a piece of the world, and no other changes has been made to it by other files, it will load in just fine.
The next part is what happens when two different edits has been made in the same tile? The way the engine is currently handling things... the last thing loaded in takes effect. So buildings and junk are now under ground... or floating above ground?
How would you go about blending that?
Or... am I just being stupid and making this more complicated than it has to be? In retrospect I am starting to wonder if I should just use a decal system...