RimWorld

RimWorld

Tilled Soil
Why does the mod normal soil also replace the game normal soil ? they are supposed to be the same
There is 2 things I don't understand and find really weird about the normal soil in the mod

The mod allow you to place normal soil over any surface, and since once you placed that soil, you can't remove it with the "remove floor" tool, this mean that the soil you just placed is NOT a new layer you add ON TOP of the old one; it REPLACED the original base floor
The fact that removing the mod don't remove the normal soil placed with the mod confirms it, it replace the original base floor

My first question is : Why I can also place the mod soil on the game soil ? they are supposed to be the exact same
It's like, if you have a floor with concrete in some place, and you decide to cover the whole area with concrete, the places where there is already concrete won't let you place a concrete tile blueprint
So why do this mod let me place a normal soil blueprint on top of a already existing normal soil ?


Which brings me to the weirdest thing and my 2nd question

The mod soil is supposed to be the same as the game soil, and when I compare them by hovering my mouse over, they are the same

BUT they are not the same, there is something that differentiate the game soil and the mod soil
Why ?
Because when you use the "remove floor" tool on the mod soil you can't remove it, BUT when you try to place the mod soil over a area that contain both original game soil AND mod soil, the mod won't let you place soil blueprints over the area where there is already the mod soil

It mean there is something that tell the game that the soil placed with the mod is a different soil, why ?
Why not just have the mod normal soil be the exact same as the game soil so when you want to place soil in a area with stone or stony soil, it ONLY replace the soil where there was NO soil


I used a mod before it was "soil relocation" and when you place normal soil in a area with this mod it only place soil where there is no normal soil already present
I use that to put soil on the edges of mountain to have the grass grow closer, it look better like this
With the old mod I just selected the entire area and it applied soil only on the stone soil areas, but with this one I can't do that since it replace everything with the mod soil
And I'm also scared that because of this difference between game soil and mod soil, could it create some problem with other mods ?
< >
Showing 1-2 of 2 comments
Sam_  [developer] 31 Mar @ 8:07am 
The simple answer is every terrain has terrain affordances, and every building and artificial floor has required affordances. This is what determines where you can and can't place things in the game, ie: walls on mud.

The soil in this mod simply has most of those affordances, allowing it to be placed nearly anywhere, and normal soil has those affordances. I could change this by adding custom terrain affordances and adding those to vanilla terrain types, but it would introduce mod incompatibilities, not solve them.

As it stands the soil floor is more of a utility for the player to use at their discretion as needed, rather then a fully balanced floor type. It also exists for legacy reasons. The mod has remained basically unchanged since 2014, why change it now?
Disaster 15 Apr @ 12:43am 
Thanks for the good question and explanation.
< >
Showing 1-2 of 2 comments
Per page: 1530 50