RimWorld

RimWorld

RimTrash - Clean the Seas
Sallyspartan 21 Apr, 2022 @ 10:34pm
Incompatibility investigation
Alright, so instead of posting on the comments my following findings, I figured I'd leave it here.
Auto-clean floors was not the issue.

I have dev loaded the trash bags to check, they do spawn in that way, but not when cleaning. However when I go to click the trash bags, I get this message:

GetInspectString exception on RimTrash_TrashBag338944:
System.MissingMethodException: string Verse.GenText.ToCommaList(System.Collections.Generic.IEnumerable`1<string>,bool)
at RimTrash.CompFilthMemoryHolderBase.GetPeakContentSummary () [0x0001c] in <128637282a4f4cadb7e51d88acc12d79>:0
at RimTrash.CompFilthMemoryHolderBase.CompInspectStringExtra () [0x0002a] in <128637282a4f4cadb7e51d88acc12d79>:0
at Verse.ThingWithComps.InspectStringPartsFromComps () [0x00020] in <99518a644a3e4a7ea3fde566568df84a>:0
at (wrapper dynamic-method) Verse.ThingWithComps.Verse.ThingWithComps.GetInspectString_Patch1(Verse.ThingWithComps)
at RimWorld.InspectPaneFiller.DrawInspectStringFor (Verse.ISelectable sel, UnityEngine.Rect rect) [0x00000] in <99518a644a3e4a7ea3fde566568df84a>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
RimWorld.InspectPaneFiller:DrawInspectStringFor (Verse.ISelectable,UnityEngine.Rect)
(wrapper dynamic-method) RimWorld.InspectPaneFiller:RimWorld.InspectPaneFiller.DoPaneContentsFor_Patch1 (Verse.ISelectable,UnityEngine.Rect)
RimWorld.MainTabWindow_Inspect:DoPaneContents (UnityEngine.Rect)
(wrapper dynamic-method) RimWorld.InspectPaneUtility:RimWorld.InspectPaneUtility.InspectPaneOnGUI_Patch1 (UnityEngine.Rect,RimWorld.IInspectPane)
RimWorld.MainTabWindow_Inspect:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

And the ui box that normally has a description (like hit points, how fast it is deteriorating, ect) Only is displaying Trash Bag, the hit points, and then the same message as above.
< >
Showing 1-4 of 4 comments
Holgast  [developer] 22 Apr, 2022 @ 3:03am 
The inspect window error and lack of description is a known bug, probably because of the original mod's assemblies not being updated to 1.3 (I can't do this unfortunately). I mentioned it in the mod description. It didn't seem to have any other effect that I noticed.

I didn't notice a problem with trash not generating on clean in my limited testing. Did you have any other mods installed?
Last edited by Holgast; 22 Apr, 2022 @ 3:03am
Sallyspartan 22 Apr, 2022 @ 9:12am 
Yes, you could say a few... (roughly 950).

On my GF's game (With drastically less mods) everything is fine so I am 100% sure it is an incompatibility somewhere. I just gotta figure out where. Once I figure it out I'll be sure to post so a warning can be placed.


Edit 1: I found the first mod issue, Cleaning Area. Problem is when I removed it from my full mod list, the issue persisted, so there are likely more incompatibilities that exist.

Edit 2: I found the second mod issue, Cleaning Priority (reuploaded). Now this might be the last one, since I didn't try my full list with both of these mods disabled, but it might be a couple days before I can test further.

Edit 3: I found both Priority Clean, and Cleaning speed also are incompatible.
Last edited by Sallyspartan; 23 Apr, 2022 @ 8:49am
Sallyspartan 23 Apr, 2022 @ 9:57am 
Alright, so I have found all the incompats I had loaded,
Cleaning Area
Cleaning Priority
Priority Clean
Cleaning Speed
All cause the trash bags not to spawn. (In hind sight all pretty obvious on how they conflict, but perhaps a warning could be put somewhere)
Holgast  [developer] 25 May, 2022 @ 12:05am 
I seem to recall that Cleaning Area was previously causing issues with some mods. Unfortunately I'm not going to be able to fix any of this personally, since the conflict will be in the assemblies for RimTrash and the other mods. But sure, I can see if I can put in a not compatible on the next update.
< >
Showing 1-4 of 4 comments
Per page: 1530 50