Editing existing buildings

Even if editing existing buildings wouldn’t be as comprehensive as pre-editing, I think it should be possible to at lest use “Hole”, “Block” and “Paint” on them.

2 Likes

I mean, combined with how you can now change deployment of windows and doors, that would mean you can do any possible changes to it, at which point the whole editor could just be used. I don’t think it’s an issue of certain tools being capable, it’s that the whole building structure concept is done in a certain way in the code, and any sort of edits to what are considered the structure are simply not possible without a lot of work being put into it.

I do not know what “concept” is used for buildings’ blocks, but I believe an approach similar to DF can be taken. This way, rather than thinking of a building as of a discrete unit, you can just consider it as a bunch of blocks (like terrain).
This probably posed a big problem in earlier versions, because for the Building View to work the game must be able to make difference between roof, wall and floor blocks. However since, individual blocks (made using the Blocks tool) can already be manually asigned to being a part of “roof”, “wall” or a “floor”, I guess the “concept” can be reworked (IMO it shouldn’t be hard (though that really depends on what’s the current code)).