This is a screenshot of my current base. I would like to surround it with a wall, so animals and Raiders cannot just enter. I thought about using Sandbags, but they are not very sturdy. So how can I surround my base with Walls correctly, while no roof get's added but still retaining the roofs of the existing buildings?
How to correctly surround the base with walls without the colonists building a roof
rimworld
Best Answer
If you go into the zoning tools (the topmost menu on the right of the Architect menu, where the stockpile and growing zones are), you will find buttons to add/remove "no roof" zones.
These work exactly like zoning tools that you use for the home zone and any custom zone you've created.
The "no roof" zoning will make sure that no roof gets built on the tiles you've selected. This also means your constructor will deconstruct any existing roof.
The "build roof" zoning can make it possible for you to build roofs where your colonists wouldn't automatically build one.
By default, colonists only build roofs over enclosed spaces (rooms). But by explicitly marking a zone as a "build roof" zone, your colonists will always construct a roof there.
Note Regardless what the "build roof" zoning says, you can only build roofs a certain distance (IIRC 6 tile) from a wall/mountain. Changing the zoning does not change that rule.
Similarly, your colonists cannot remove overhead mountain roof, regardless of what the "no roof" zone says.
Once you start using these tools, you'll find some cool uses for them. Here are some that I really like: