RimWorld

RimWorld

Concrete Walls - Forked
71 Comments
태피피 26 Aug @ 8:43am 
Can you add a beauty?
NuanKi  [author] 12 Aug @ 10:27pm 
Unless another mod you have modifies something
NuanKi  [author] 12 Aug @ 10:27pm 
That seems pretty impossible, since the XML specifies it's impassable
Arnokill57 12 Aug @ 9:44pm 
I seem to have found a small glitch, but it is hard to call it one because there is no error message at all. It seems that when building Embrasures out of Steel, all pawns can pass through/jump over the structure as if it was just a simple barricade. My colony was almost wiped out by a tribal rush just walking through the wall of my kill-box. I used Impassable Furniture Mod to manually set the Embrasure as impassable, trying to work around the issue, but all pawns try to path through the embrasure and get stuck. Using Developer Mode I rebuilt the Embrasures in different materials and suddenly the issue was gone. Seems building out of Steel causes something weird.
NuanKi  [author] 10 Aug @ 8:22pm 
You can add me on Steam if you want
Noboribetsu 10 Aug @ 8:08pm 
I want to provide a Taiwanese Chinese translation for your module, but when I try to modify your files and directly insert the translated Chinese, I run into many issues. I can help create a built-in translation — how should I contact you?
V ! P 10 Aug @ 10:43am 
version X.X\Defs\ThingDefs\ThingDefs_Items
Items_Resource_Concrete.xml
and i used Dub's Paint Shop for easy RGB colors

TY!!
NuanKi  [author] 10 Aug @ 10:06am 
Change this line inside the concrete slabs:
<color>(150,205,210)</color>
V ! P 10 Aug @ 8:20am 
Q. do u know how to change the core color(blue) to another? TY! for the update :chug:
NuanKi  [author] 17 Jul @ 8:15pm 
Fixed
NuanKi  [author] 17 Jul @ 4:39pm 
Seems like they changed something in the rebuild mod, will fix it when I get home
тетеря, блин 17 Jul @ 4:21pm 
[Concrete Walls - Forked - Start of stack trace]
Verse.PatchOperationAdd(xpath="Defs/ThingDef[defName= "RB_GravshipGlassHull"]/stuffCategories"): Failed to find a node with the given xpath
Verse.PatchOperationSequence: Error in the operation at position=2
Verse.PatchOperationFindMod(ReBuild: Doors and Corners)
...
[Concrete Walls - Forked] Patch operation Verse.PatchOperationFindMod(ReBuild: Doors and Corners) failed
file: I:\Software\Steam\steamapps\workshop\content\294100\3275682316\1.6\Patches\CompatibilityPatches.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
...
https://gist.github.com/HugsLibRecordKeeper/c2d233d0dbe0caffeb480ab6883cc06c
NuanKi  [author] 14 Jul @ 4:28pm 
I'm at work right now, and I don't know how they implement the broken walls.
But as you can see in the image, it is a simple wall with 70% fill that is impassable
https://imgur.com/a/M31v41u
тетеря, блин 14 Jul @ 2:51pm 
I guess, that would require drawing new variants of broken walls, too many mods out there – that guys said he won't do it. However, dynamically changing walls is a too cool idea not to have it.
NuanKi  [author] 14 Jul @ 2:42pm 
I'll check if it's possible, but it's better if the compatibility comes directly from them
тетеря, блин 14 Jul @ 10:23am 
could you please add a compatibilty for this one?

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3024527775
NuanKi  [author] 14 Jul @ 2:03am 
Added compatibilty with my new mod: Odyssey: Grav Field Extender Hulls
NuanKi  [author] 13 Jul @ 11:45pm 
Added compatibility with ReBuild: Doors and Corners gravship walls
NuanKi  [author] 12 Jul @ 9:32am 
And thanks for the support 😋
NuanKi  [author] 12 Jul @ 9:27am 
If there is any bug it is probably that they do not have an animation of the "Concrete" material being destroyed, which they can fix there easily over there by patching the "concrete" material to give the animations of others material like "Stony" or "metallic".
NuanKi  [author] 12 Jul @ 9:22am 
I'm not sure why they said that, both mods do totally different things, this mod adds a new material and a new wall (embrasures), while the other mod adds animations
тетеря, блин 12 Jul @ 6:38am 
here someone says that it may conflict with that mod:

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3521404421&searchtext=Blood+Animations

not sure if's really about this mod or not, but anyways.

thanks for 1.6, by the way!
NuanKi  [author] 11 Jul @ 9:36pm 
thank you very much :steamhappy:
mza1 11 Jul @ 9:35pm 
I sent you a coffee ; ]
NuanKi  [author] 11 Jul @ 9:35pm 
its done already, it was a simple patch, dont worry :D
mza1 11 Jul @ 9:33pm 
ok, awesome, thanks ! (hope it works and isn't too much of a pain)
NuanKi  [author] 11 Jul @ 9:33pm 
Done
NuanKi  [author] 11 Jul @ 9:22pm 
sure, i will look into it
mza1 11 Jul @ 9:12pm 
Hi. Love the mod. Anyway to make it work with the new Spaceship Hull? If not, still love it, thanks for forking and updating it !!
NuanKi  [author] 27 Jun @ 5:37pm 
Since XMLExtensions has been updated to 1.6, 1.6 version now has mod settings to disable embrasures
NuanKi  [author] 24 Jun @ 2:01pm 
Yeah, as I said before:
"Yep, sorry for that, I changed the defnames from something generic to something more unique, to prevent mod conflicts in the future "
BloodBlight 24 Jun @ 12:00pm 
After the update, all of my walls have disappeared. :(
BHZRD_guy2 23 Jun @ 7:30pm 
Alr thanks!
NuanKi  [author] 23 Jun @ 10:14am 
@Sigillite I dont know what changes he made to IA and what is considered a embrasure in that mod, so you probably should ask over there
BHZRD_guy2 22 Jun @ 11:33pm 
Is this mod compatible to breachable embrasures?
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2569778304
Dracko Rithermort 21 Jun @ 3:16pm 
thanks, i installed the xml extensions mod and the problem solved
NuanKi  [author] 20 Jun @ 10:24pm 
Changes:
- XML Extensions is now optional. It's only required to access the mod settings; the mod will function properly without it.
- Embrasures are once again enabled by default (XML Extensions).
NuanKi  [author] 20 Jun @ 6:51pm 
That error means you don't have XML Extensions installed
Dracko Rithermort 20 Jun @ 5:16pm 
Since the mod update, start given me error during the game load

Could not find type named XmlExtensions.ApplyPatch from node <Operation Class="XmlExtensions.ApplyPatch"><patchName>ConcreteWallsMain</patchName><arguments><li>Embrasures</li><li>Disable Embrasures?</li><li>true</li></arguments></Operation>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)...



XML error: <patchName>ConcreteWallsMain</patchName> doesn't correspond to any field in type PatchOperation. Context: <Operation Class="XmlExtensions.ApplyPatch"><patchName>ConcreteWallsMain</patchName><arguments><li>Embrasures</li><li>Disable Embrasures?</li><li>true</li></arguments></Operation>
NuanKi  [author] 20 Jun @ 11:44am 
Yes they are, but disabled by default, check the mod settings
Admiral Kobi 20 Jun @ 11:06am 
The embresures are no longer in game? I've removed the mod completely twice now and subscribed and still they are not there. Any ideas?
NuanKi  [author] 20 Jun @ 8:22am 
Yep, sorry for that, I changed the defnames from something generic to something more unique, to prevent mod conflicts in the future 😔
Since this mod was updated, some of the walls in my colony have disappeared, and my camels and cows have escaped.:steamfacepalm:
chris-john 19 Jun @ 4:00pm 
I don't know exactly why the save was killed. But I do have a hunch.

I once built concrete walls at the other end of the map for defense. When the attack was over, I stored the walls on shelves. I suspect the patch couldn't handle the fact that I had "packed walls" in storage. I couldn't think of anything else to do.

As I said, this is how a new story begins; there are worse things. Thanks for your help :)
NuanKi  [author] 19 Jun @ 3:44pm 
The error shouldn't be able to kill a save, since its only saying that the patch could not be applied, and the patch it's just to remove the designation category for the mod's embrasures
That's weird mmmm
chris-john 19 Jun @ 3:18pm 
Steam is still checking your message. But I saw your link to XML E. Thanks for that. Everything's working fine again now that I've added that as well.

It only killed the save game, but I can live with that.
NuanKi  [author] 19 Jun @ 2:01pm 
Do you have XML Extensions installed?

The error indicates that the patch cannot be performed (that's because that type of patch is not vanilla and is introduced by XML Extensions).

In itself the error is not dangerous, nor would it break the game, it only indicates that there is something wrong with the mod settings, and you would not be able to remove embrasures from the architect tab.

If you don't have it installed and don't want to install it or the problem persists even if you have it installed, you can delete the following files from the mod folder to make the error disappear:
From Defs:
ConcretePatch.xml
SettingsMenuDefs.mxl
From Patches:
XMLPatches.xml

If the error persists, I would appreciate it if you could send me the log generated by HugsLib (you can use the standalone version).
chris-john 19 Jun @ 1:22pm 
I've tried it several times now, after unsubscribe, remove, and subscribe again. I even tried it once without concrete walls altogether. Everything was fine then.

I'm not quite sure what could be causing the problem.

After launching, it looks like this:
https://www.directupload.eu/file/d/8955/g4y4lm84_jpg.htm
NuanKi  [author] 19 Jun @ 12:43pm 
Sometimes when you update mods on Steam they become corrupted, and this usually happens when there is a substantial change in the structure, code, etc...
Which is what happened here, since I cleaned up the code and moved several things around
NuanKi  [author] 19 Jun @ 12:31pm 
@chris-john
Unsubscribe, remove the mod files manually and subscribe again