RimWorld

RimWorld

40 ratings
Flawless Electronics
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5
File Size
Posted
Updated
110.961 KB
29 Sep, 2021 @ 11:48am
9 Apr, 2024 @ 8:36am
7 Change Notes ( view )

Subscribe to download
Flawless Electronics

Description
This is a "XML patch" mod that removes all "Breakdownable" components from all buildings and other things. So they no longer need a constant supply of components to work and will not breakdown. Machinery in general no will longer be a pain in the arse for the player who wants to be concerned with less problems.
18 Comments
Tinda 14 Jul @ 4:21am 
not only does it not work, it causes grav engine and helm to not work
氰基硼氢化钠 11 Jul @ 6:42pm 
doesn't work for 1.6
nako 21 May, 2024 @ 3:08am 
For RimPy you can locally fix the sorting for yourself by right clicking -> Advanced operations -> Modify and share sorting rule -> Click "Special rules -> Load bottom" -> Save rules.
ShinUon 9 Sep, 2023 @ 1:49pm 
You can manually move it but it will need to be done after every time you use the auto sort feature (which is every time the mod list changes).

Users are likely to forget or be unaware, so I suggest submitting a sorting rule to the RimPy Mod Manager Database as the mod author.
Irra  [author] 9 Sep, 2023 @ 12:51pm 
I never used RimPy. Does it always order your mod list before starting your game? So you can not manually move it to the end of the mod loading order?
ShinUon 9 Sep, 2023 @ 12:02pm 
Yes, no Rimefeller pipes on the ship. That is what the patch is supposed to add.

The patch also will work if this mod has the following code removed. Seems like that code is somehow removing the comps that the SRTS patch adds?

<!-- Clean up empty nodes -->
<Operation Class="PatchOperationRemove">
<xpath>/Defs/ThingDef/comps[not(*)]</xpath>
</Operation>
</Patch>
Irra  [author] 9 Sep, 2023 @ 9:42am 
I took a look at the problem. It seems like that the SRTS ships get their Rimefeller pipes only and only when the patcher is either disabled or put at end of the loading order after both Rimefeller and SRTS.

How does it break the compatibility? It is just the part about the ships having no Rimefeller pipes constructed to them?
Irra  [author] 9 Sep, 2023 @ 8:58am 
The empty-node cleanup is necessary because empty nodes will cause game to fill its log full of garbage with potential for stability issues down the road.

I can take a look at it. Until then you are better off modifying this mod or not using it at all.

It is known to cause issues for other mods that heavily dependent on the Breakable component existing.
ShinUon 9 Sep, 2023 @ 8:52am 
RimPy sorts this mod higher than Rimfeller. And it does seem to work when it's higher since there are mods below it in the load order and they have not broken down. However, it is also patching and breaking SRTS Rimefeller compatibility.

When I remove the code below <!-- Clean up empty nodes -->, the breakage stops.
Irra  [author] 9 Sep, 2023 @ 8:32am 
Since this is a patcher mod. The load order does matter a lot. So you would want them at bottom of your load order list.

Putting mods after this patch mod will be loaded after the patcher had done its job, so they wont get patched. As far my memory serves me.