RimWorld

RimWorld

Smooth Walls
124 Comments
Thop  [author] 20 hours ago 
yes I see, there are other mods out there that also add buildable smooth walls that also have the same stats as true smooth walls, I'm sure one of those would suit your needs glhf
Suniver 20 Jul @ 8:48pm 
Well in fact you can build airtight normal walls if they are made of steel or uranium for example, it's true "stone" walls normal walls are not... but when you smooth (not build with your mod) vacstone mountains on an asteroid it is airtight...

But I understand your concerns. Was just hopping to be able to "close" the gaps on my asteroid base with smooth stone, a not other stuff like steel.. makes not homogen walls =)

Have a great day :)
Thop  [author] 20 Jul @ 8:45am 
I haven't played enough to get a gravship in space, but I'm guessing that a normal player built vacstone wall also isn't airtight?

If that's the case, this mod won't do that for you, all it does is copy the code for a normal Wall and I don't want to change that. But, I also love smooth walls and structures are easy to mod, so once I'm in space I might look into making airtight smooth walls in some fashion.

No promises for rn tho, but I'll post here if something happens
Suniver 19 Jul @ 3:30pm 
Hey nice idea but =) vacstone smoothed walls a airtight (buidling on asteroids for example) but the variant you let us build is not :( snif, could change it maybe ? please ? =D
Thop  [author] 10 Jul @ 2:49pm 
oh don't worry I'll be playing the shit out of 1.6, this mod will be "updated" pretty darn quick lol
Its that time again, ill tell u if it works yet lol
Thop  [author] 13 Aug, 2024 @ 4:15pm 
holy moly I totally forgot. Sorry to immediately do that to you Mlie, but it's very humbling to have been added:happypug:

I've gone through and "updated" the mod with 1.5 compatibility
دانيال أيفان مولا 13 Apr, 2024 @ 1:05pm 
Thank you for the reply buddy! and yeah i think it works fine just the red stuff lol
Thop  [author] 12 Apr, 2024 @ 6:06pm 
I'll get around to testing it probably this week, super busy finishing grad school so no promises.

Should work, it just copies the code for walls, then changes which tile set is rendered. I haven't touched the mod's actual code since 2021, so unless they decided to re-work everything from the ground up with 1.5, it should still work lol
دانيال أيفان مولا 12 Apr, 2024 @ 5:31pm 
Also waiting for this, i think this should work yeah, hard to know now since tons of stuff doesnt work
Stavland 12 Apr, 2024 @ 2:45am 
this beaut should work with 1.5, right?
Thop  [author] 30 Jan, 2024 @ 6:19pm 
nope, that is a deliberate choice. It has the same HP values as a normal wall instead of an actual smooth wall. I know there are other smooth wall mods that do exactly what you want. Good luck!
KIT_KATTEN 30 Jan, 2024 @ 8:35am 
can you make the wall just become smooth [stonetype] wall the hp and names are different
Thop  [author] 15 Jul, 2023 @ 9:07pm 
Just tested, and that is not the case when only my mod is enabled, both walls have the same stats. Please refer to the load order section in the description to see if that helps, since it's happened to others before.
Abyssal 15 Jul, 2023 @ 2:16pm 
it isn't giving me the proper stats for granite walls. Is that intentional or a bug?
Thop  [author] 18 Feb, 2023 @ 1:01pm 
I actually haven't tried the painting system, but the answer should be yes. Basically what the code of this mod does is copy the definition of the Wall object, then change which tile set it uses. It allows this mod to adapt to any balance changes without me having to update it as well as be very compatible with mods that changes the default wall behavior.
masonD20025 18 Feb, 2023 @ 11:05am 
But can they be dyed?
Varxius 8 Feb, 2023 @ 2:18pm 
Hey could you make a version with the same stats as the actual smooth counterpart? I was looking for a way to artificially build smooth natural walls like smooth granite with 900hp and +1 beauty
Thop  [author] 6 Jan, 2023 @ 12:00pm 
that's what I get for being lazy, should be fixed now
Scorpio 6 Jan, 2023 @ 11:17am 
my dude you made a mistake in the about file

<packageId>whooooooooooo.SmoothWalls_copy</packageId>
Thop  [author] 6 Jan, 2023 @ 7:54am 
it's been "updated". Again, the functionality has not changed at all, I just added "1.4" to the list of versions it says it is compatible with so that yellow color should go away now:spiffo:
pickpickpickpickpickpickpickpick 15 Dec, 2022 @ 8:35am 
updoot pls
Thop  [author] 21 Oct, 2022 @ 6:57pm 
It should still work no matter what they do as long as they don't change the name of the Wall definition. I'll "update" it sometime soon so that annoying yellow color goes away sometime this weekend.
دانيال أيفان مولا 21 Oct, 2022 @ 5:18pm 
guess this mod doesnt need update for 1.4 right?
Thop  [author] 19 Oct, 2022 @ 8:28am 
All of their stats will be the same as a normal wall. Health, beauty, everything!
Eldritch Phoenix 18 Oct, 2022 @ 11:26pm 
so do these walls have the beauty stat of a normal wall or of a smoothed natural wall, like if I make the marble smooth wall will be like a marble wall or a marble smoothed wall in vanilla
Thop  [author] 24 Sep, 2022 @ 7:26pm 
It sounds like their xml data for Palisade Wall accidentally (or maybe intentionally) overwrites the xml data for Wall. Glad you figured it out!
J 24 Sep, 2022 @ 7:13pm 
Found it, thank you. I wasn't able to use it at first because for some reason its texture in the architect menu was being overridden by Medieval Overhaul's palisade texture. It was also only showing me bone and woods for usable materials. I placed this mod above Medieval Overhaul and it seems to be working as intended now
Thop  [author] 24 Sep, 2022 @ 3:04pm 
It will just be in the structure menu. The UI icon is identical to the vanilla walls so that might be why you haven't noticed it, but the name will look something like "Smooth wall..." which is how you can differentiate the two.

It's annoying, I know, but it's an undesirable side affect of the fact this mod is designed in such a way that any other mods that change base behavior of walls will also affect this mod.
J 24 Sep, 2022 @ 12:56pm 
Where do I find these in the architect menu? Are they behind research? Can't seem to find them
Thop  [author] 4 Apr, 2022 @ 9:26pm 
You're the one who went above and beyond and looked into the error of some random person on a mod you aren't associated with lol:happypug:
Vjmes 4 Apr, 2022 @ 7:49pm 
Great work!
Thop  [author] 4 Apr, 2022 @ 6:35pm 
There are two solutions for this problem, one way more simple than the other.

1) Ensure my mod is higher in the list than that embrasures mod so that it copies the vanilla wall definition instead of the new definition. In fact I would recommend that embrasures mod is loaded in last since other mods may rely on the wall definition as well.

2) Go into the mod definition and change
<ThingDef ParentName="BuildingBase" Name="Wall">
to
<ThingDef ParentName="BuildingBase" Name="MatchingEmbrasures">
The Name field can be literally anything, this is just an example.
Thop  [author] 4 Apr, 2022 @ 6:33pm 
Keen eye! I checked out the "Matching Embrasures" mod and the problem was found right away:
<ThingDef ParentName="BuildingBase" Name="Wall">
It overwrites the definition of "Wall", and it appears that the mod author did this as an armature mistake rather than for a good reason. My mod is an extension of wall so that mods that change wall behavior also affects my own mod, which is usually a good thing but turns my walls into embrasures in this buggy case. So what's happening in the load order is this:

1) vanilla code is loaded in and compiled, giving you a wall structure
2) embrasures mod is loaded in and compiled, but it also overwrites (but does not compile since the texpath is different) the vanilla wall definition
3) my mod is loaded in, copies the wall definition, applies a different graphical path/name, and compiles.

So basically it just copies this dude's Embrasures mod and slaps on a new coat of paint. That would certainly explain @Sleban 's bug.
Vjmes 4 Apr, 2022 @ 5:04pm 
@Thop (gamer), I think I see where @Sleban is having issues; it's possibly with the Matching Embrasures mod. On that screen shot, they have 24 "smooth walls" selected, but the build copy icon is showing an embrasure. Since rooms made of/with embrasures don't count as inside, that's likely where the issue lies.

Seems like it's worth checking out, though I don't have time to test until tonight.
Thop  [author] 1 Mar, 2022 @ 8:11am 
Yeah, I've already looked and tried the most likely conflicts, but they all worked fine. And about half that list are mods that I also use, and they work fine with my walls. As for the rest, I don't have the free time or will power to trouble shoot someone else's massive mod list in its entirety. If you do find what mod is conflicting and causing this behavior I'll try to help, but you're gonna have to point to what other mod is helping to create this undefined behavior.
Sleban 1 Mar, 2022 @ 4:59am 
https://github.com/Sleban/Mod-List/issues/1 everything should be listed there
Thop  [author] 28 Feb, 2022 @ 8:53pm 
@Sleban any updates?
Thop  [author] 24 Feb, 2022 @ 7:35pm 
Try putting it at the bottom of your modlist. If one of your mods changes the behavior of "Wall" in the source code, then we want to make sure it loads in before this mod.
Thop  [author] 24 Feb, 2022 @ 7:32pm 
I don't see what could be causing an issue. About half of your mod list I also use without issue. The only mods that seem like they could potentially cause an issue are
Realistic Rooms [1.3]
Wall Lights
Engraved Walls
But I just tested them all running alongside this mod and there is no outdoor penalty to workshops placed inside of smooth walls with a roof.

If you have the patience can you record a short video for me? Hit the Windows key and 'g' key at the same time to bring up Window's built in recording software, and just record yourself building a small room, making sure there is a roof, building something like a workbench, and checking how the work speed is calculated. Maybe check the room using the room stats display option at the bottom right too.

But unless something obvious happens in the video, I doubt we're gonna find the cause unless you manually disable all your mods one by one until you find the one that's creating this weird issue.
Sleban 24 Feb, 2022 @ 3:05pm 
https://github.com/Sleban/Mod-List/issues/1 everything should be listed there
Thop  [author] 24 Feb, 2022 @ 9:22am 
Can you show me a screenshot and your modlist?
Sleban 24 Feb, 2022 @ 9:19am 
Yeah if i replace the wall with a vanilla one it seals in the wall
Thop  [author] 24 Feb, 2022 @ 9:15am 
That's a new one. I just tested this mod and building a small 5x5 room out of these walls works just fine. The code of this mod is very simple, it basically just says "copy the code for the wall in the source files, but display the wall texture differently", so there shouldn't be a problem unless there would also be a problem with a vanilla wall.

Can you show a screenshot? Also, if you replace this wall with a vanilla wall does it solve your problem?
Sleban 24 Feb, 2022 @ 8:50am 
Is there a reason why these walls dont count to being indoors, ie if one of the exterior walls are one of these its considered outside?
Shadow Wolf 22 Jan, 2022 @ 12:06pm 
Oh I realized it's because normal marble walls are a beauty of 1 as well makes sense
Shadow Wolf 22 Jan, 2022 @ 12:05pm 
Just wanted to know if it's intentional or not but the Artifiicial smooth walls are a beauty of 1, whereas natural are a beauty of two.
Inquisition 26 Nov, 2021 @ 1:49pm 
Awesome!
Thop  [author] 4 Nov, 2021 @ 1:09pm 
Excellent! Now all mods that modify default walls should also modify these walls as well.

This should also solve @VulpineVandal 's issue.
Scorpio 4 Nov, 2021 @ 11:51am 
its working thanks so much