RimWorld

RimWorld

1,073 ratings
Diagonal Walls 2
16
3
3
4
7
5
4
2
3
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5
File Size
Posted
Updated
2.220 MB
7 Sep, 2022 @ 11:14am
10 Apr, 2024 @ 4:25pm
11 Change Notes ( view )

Subscribe to download
Diagonal Walls 2

Description
Adds diagonal walls, floors, and misc objects.

Walls
This mod adds several different kinds of wall tiles. By mixing and matching these different tiles, you can create a seamless wall!
Diagonal Wall

The basic diagonal wall. Useful for creating walls that are only 1 tile thick.

Connector Wall

The connector walls gives a more seamless transition between regular and diagonal walls. Comes in left and right variants.

Thick Wall + Filling

Using the thin diagonal wall to make thicker walls will result in texture issues. To solve these issues, use a combination of thick wall and filling. The thick wall goes on the outside - the filling tiles go on the inside. Which filling tile you use depends on the direction of the wall. You may have to experiment to find which tile looks best. For certain arrangements, you can use the thin diagonal wall as filling.

Doorway

The doorway tiles allow you to place a door at the corner of two diagonal walls.

Floors
Diagonal floors are built by placing down diagonal flooring tiles. Note - these tiles are just an illusion! You'll have to put real flooring underneath them.


Hard Soil
Hard soil is just regular dirt, but it does not blend into other floors. You can use it to make diagonal tiles more flush.

Misc. Objects
This mod also includes diagonal sandbags, power conduits, and fences.

Q+A


Can you solve this visual bug?
To work around the way Rimworld draws wall tiles, I have to include a new tile type to cover every new edge case. To fully remove all visual bugs, I would need dozens of tiles. I chose the current set of tiles as a balance between covering as many uses cases as possible, in the fewest number of tiles. I'm unlikely to introduce more wall types.

Can I safely replace the old mod with this?
Uninstalling the old mod shouldn't break your save, but it will cause all your diagonal walls to disappear. You'll have to replace them with the new ones manually.

There's little bits of dirt sticking under my diagonal walls! How do I make the floor seemless?
You need to put a floor tile under the wall. Try using Hard Soil! That way it won't bleed over to the outside.

Why am I seeing orange lines?
You're using a thick wall where you should be using a filling.

Why am I seeing a yellow exclamation mark?
The doorway tiles only work at the end of a wall. The filling tiles only work surrounded by 4 other wall tiles.

Please note I am no longer working on this mod as I don't have the time. Consider this a blanket approval for any patches, translations,re-releases, etc. anyone wants to do. Cheers![\b]

Translations
Japanese by Proxyer

Thanks for using my mod!!
257 Comments
1vincintm 3 hours ago 
goodbye child, go join your brother, wall light o7:steamsad:
Proxyer 18 hours ago 
If you don't want to bother with creating a patch, you can apply a patch for 1.6 by subscribing to [1.6] [Sub-MOD] Diagonal Walls 2 add Japanese Translation . It includes a Japanese translation (size:23kb), but the patch will be applied without any problems in other languages and can be used without errors in 1.6.
Proxyer 18 hours ago 
Ex; fix patch
<!-- Diagonal Walls 2 1.6 fixed patch -->

<Operation Class="PatchOperationConditional">
<xpath>*/ThingDef[@Name = "DiagonalWallBase"]/placingDraggableDimensions</xpath>
<match Class="PatchOperationReplace">
<success>Normal</success>
<xpath>*/ThingDef[@Name = "DiagonalWallBase"]/placingDraggableDimensions</xpath>
<value><designationCategory>Floors</designationCategory></value>
</match>
<nomatch Class="PatchOperationTest">
<xpath>*/ThingDef[defName = "MealSurvivalPack"]</xpath>
<success>Always</success>
</nomatch>
</Operation>

same other 2 defName

<xpath>*/ThingDef[defName = "DiagonalFence"]/placingDraggableDimensions</xpath>
<value><designationCategory>Structure</designationCategory></value>

<xpath>*/ThingDef[defName = "DiagonalSandbags"]/placingDraggableDimensions</xpath>
<value><designationCategory>Security</designationCategory></value>
Proxyer 19 hours ago 
In defs/chv_DiagonalWalls.xml, change <placingDraggableDimensions>1</placingDraggableDimensions>,
For Name="DiagonalWallBase", change line 37 to <designationCategory>Floors</designationCategory>.

For defName = "DiagonalSandbags", change line 361 to <designationCategory>Security</designationCategory>.

For defName = "DiagonalFence", change line 430 to <designationCategory>Structure</designationCategory>.

This is all you need to do to use it in 1.6 without errors.
Borkonin 19 hours ago 
o7
Lazerus Vain 12 Jul @ 3:18pm 
o7
Giggles 11 Jul @ 4:08pm 
I've heard the Rebuild team are going to make their own diagonal walls.
NivMizzet Firemind 11 Jul @ 12:40pm 
o7
Erix The Swift 10 Jul @ 10:51pm 
o7
I blame Earthshaker 27 Jun @ 12:57pm 
Mod is gonna be main game in 1.6 anyways