RimWorld

RimWorld

CleaningAreaTemp
88 Comments
Cerule 14 Oct @ 9:09am 
Hey guys, I made an updated version of this mod for 1.6, open source and GitHub linked in the description <3
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3586697885
Vril 18 Sep @ 4:19am 
No github, no subscription.
The Mother Hawke 28 Aug @ 4:56pm 
This mod seems to cause slowdowns when I pick a mapped out area to clean. I tested it by keeping it on, and my fps and tps dropped by a bunch, as soon as I switched the area back to "home", it recovered.
DocHolliday 25 Aug @ 12:54am 
Does this let you set specific pawns to clean specific areas? Like if I only want my designated palace sla... sorry, palace staff... To be cleaning the palace? Keeping the plebeians and their grimy locomotive appendages outside my castle walls cleaning the town only?
slimeform 7 Aug @ 8:42am 
O great and wise maintainer of the mod. I, lowly though I am, humbly submit that it would improve my experience even more if I could persist the cleaning area when I fly to new maps.

I am delicate of constitution and afflicted with nerves, and when--after landing my gravship--I see my pawns toiling to sweep up dirt off the bare earth, their futile labours serve as a painful reminder that this is the wretched condition of all who play with vanilla cleaning rules. My poor heart grieves for them.
Side1iner  [author] 27 Jul @ 2:29am 
I think I saw something being wonky with this in relation to all zones? Something with Odyssey and gravships and zones? Possibly the same issue with this, then.
Tommy高富帅 27 Jul @ 2:27am 
Not a bug, is a feature. :girlhand:
mamapower 27 Jul @ 12:29am 
can confirm 月空 info. Every time ship lands I need to set cleaning zone again. A bit annoying but not the most terrible thing
月空 26 Jul @ 11:22pm 
Bug: It seems that every time the spaceship lands, the clean area gets reset.
Tyrant 24 Jul @ 9:37pm 
If you could, please include the source code in some fashion.
PleiadesOnline 24 Jul @ 8:01am 
gooood boyyyyyy
Side1iner  [author] 24 Jul @ 1:22am 
@pklemming: It seems to work for most people. It has worked for me all along, using some 200 mods in different lists over many hours.

It's likely a mod incompatibility. With what? Impossible to know from the tiny bits of information shared. Zones, zoning, areas, allowance is a good way to start. But could also be clashing JobDrivers or InteractionDrivers. There have been some recently released popular mods with less then perfect logic as it seems. Stuff like that can also be the culprit.
pklemming 22 Jul @ 11:02pm 
@Tommy高富帅 You can always use something like Dnspy to view the dll, if there is no source code. Obviously, a git with source is better, but there are a lot of cases where this is just not available.

I would rather find out what the issue is. Even if I had the source, I have no idea why it works for some and not for others, and that really needs to be the first thing done.

At that point, @Side1iner could address the issue, anyway.
Tommy高富帅 21 Jul @ 9:06am 
@Side1iner If u got a git, I can tweak it. Can't see the code nowhere.
PleiadesOnline 21 Jul @ 7:36am 
hold up it aint compatible with prison labor
PleiadesOnline 21 Jul @ 7:36am 
good boyyy updating mods
Side1iner  [author] 20 Jul @ 11:33am 
@pklemming: It could be lots of different things, I guess. Look for anything changing or adding to zoning, zones, areas, allowance etc and chances are good you're gonna find the culprit.

@Tommy高富帅: Yeah, I suppose lots of things could use an update or overhaul, actually. I laid down some groundwork a few weeks ago, having a few ideas on thing to change. I absolutely agree things could be better in regards to Odyssey. We'll see if I can find the time during summer (in the middle of lots of other mod projects as well)!
Tommy高富帅 20 Jul @ 9:54am 
With all the space travel and such, I was thinking the settings could be global instead of per map. Or a toggle in the mod menu that switches it.

Is only a second to select the cleaning zone again, just a thought. :)
pklemming 19 Jul @ 12:49pm 
Oh and no mod errors.
pklemming 19 Jul @ 12:49pm 
Wife having similar problems. Browsing her mod pack, nothing should be affecting work types. It used to work, then stopped. No mod changes. Clearing and reassigning an area does not fix the issue. No other cleaning mods apart from this mod, no WVC -Work Modes.

She does use complex jobs, but so do I, and my pawns happily clean the assigned area.
Wolphox 19 Jul @ 8:57am 
I had the same issue as Thunderkleize + Cap'n Cakes and removing WVC - Work Modes didn't resolve it for me, but removing Categorized Cleaning - Combo did. so could be either or both causing a conflict
Cap'n Cakes 15 Jul @ 9:33am 
go figure I'd find it right after posting, but my issue was fixed by removing WVC - Work Modes!
Cap'n Cakes 15 Jul @ 9:20am 
Having the same issue as Thunderkleize. I thought it was an issue with Cleaning Speed or AAAA but removing either or both doesn't seem to fix it. Using Rimpy for mod management and there's no warnings or errors. Will keep hunting for the culprit for others like myself :)
Side1iner  [author] 14 Jul @ 11:59pm 
I play with some 200 myself and it works as it always has. Those of you with issues, I suppose this is not the only mod you have... Have you taken a look at your modlist, trying to find any obvious overlaps/presumed incompatibilities?

As the original description said, there is for instance presumably still an issue with 'Prison Labor' as one example. There have to be more, for mods doing stuff to zoning, zones, areas, allowance etc.
Thunderkleize 14 Jul @ 9:08am 
It doesn't seem like this is working completely. Even when I select the cleaning area for cleaning, pawns still look to want to clean the Home area either as well or exclusively.
Cap'n Cakes 13 Jul @ 5:34am 
I say this with no exaggeration at all, I play heavily modded and this is the only mod I can't play without! I really appreciate you keeping this updated.
phlux 13 Jul @ 2:14am 
Yeah, this isn't temp anymore :D It's definetly the continued.
Thank you for all your work keeping this mod alive!
Starkwood 11 Jul @ 8:24am 
best mod thx
Angle 11 Jul @ 7:18am 
Similarly to Chris, they kept trying to go clean an area which is in my home area, but not in my cleaning area.
And just got stuck in 1 spot.
ChrisB 5 Jul @ 5:02pm 
hello, i got a 10j10t bug (no error) when pawns wanted to clean a home area which was outside of the cleaning zone. using 1.6 unstable
supplient 1 Jul @ 7:10am 
Thanks for the updaing. :steamthumbsup:
mayonez 29 Jun @ 10:06am 
whoever made this definitely saw their colonists cleaning dirt off of dirt and were like "hell no" and i'm all here for it.
Slinkerdeer 26 Jun @ 3:19pm 
i only just started the game today, this is the second mod ive discovered a necessity. I don't want my colonists visiting my corpse stockpile and getting upset by it. Commented to say this turned out to not be so temporary lol
Zarrey 25 Jun @ 9:39am 
@slimeform i am getting that the past few days
Side1iner  [author] 25 Jun @ 2:04am 
@thetakyuu: Yeah... I guess i could at this point. Maybe I will!
thetakyuu 25 Jun @ 1:59am 
The original mod hasnt even been updated to 1.5 and you already updated this to 1.6. Just drop the "temp" from the name and call it continued or something.
Side1iner  [author] 24 Jun @ 2:44am 
@ichifish: No problem! Here's hoping you get it fixed!
ichifish 23 Jun @ 2:45am 
Thanks for checking. Turns out it’s not Cleaning Area, so sorry to waste your time. I figured out the problem: Harmony is stuck on ?.3.4 instead of ?.3.6 (no matter how many times I unsubscribed and re-subscribe). It just turned out that Cleaning Area was the only mod that relies on it. I read about the issue on Brainz’s discord.
Side1iner  [author] 23 Jun @ 2:09am 
@ichifish: Sorry, I can't replicate it. Seems odd for it to be a mod mismatch if you really only have a few... but you probably do.

I get both the icon and they clean as they should.
ichifish 21 Jun @ 6:47pm 
P3 --- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (System.RuntimeTypeHandle type) [0x0002a] in <79a1904c928a4c2d9eba5ede6e6aa92e>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00025] in <0b0c63bca88b412ab92019195ec4baf6>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.StaticConstructorOnStartupUtility:CallAll ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
ichifish 21 Jun @ 6:47pm 
P2 --- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0013c] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x000a0] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at CleaningAreaTemp.CleaningAreaLoader..cctor () [0x00020] in <e347df0209034fbe985ac9e9e90346f9>:0
ichifish 21 Jun @ 6:46pm 
P1 Dear Mr. Side1iner, I'm having some trouble with CleaningAreaTemp in 1.6 unstable. The broom icon doesn't appear in the bottom right, like it used to. I've just got a few mods (this, RimHUD, Mint Menus, and a couple of others). I've got all DLC except Anomaly running. The error message says: Error in static constructor of CleaningAreaTemp.CleaningAreaLoader: System.TypeInitializationException: The type initializer for 'CleaningAreaTemp.CleaningAreaLoader' threw an exception. ---> HarmonyLib.HarmonyException: Patching exception in method virtual System.Void Verse.AreaManager::ExposeData() ---> System.NotImplementedException: The method or operation is not implemented.
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00094] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000be] in <8124cc12bdf242eab0a5f7e7edecf387>:0
slimeform 17 Jun @ 12:11pm 
For the past few I've been seeing issues on 1.5 with pawns getting stuck trying to path to dirt that isn't in the cleaning area . (basically they just flash "cleaning" a ton of times. I can't figure out yet if it's a mod interaction. Anybody else seeing this?
Tommy高富帅 16 Jun @ 4:44am 
GOAT. Doin the gods work.
Side1iner  [author] 15 Jun @ 2:00pm 
1.6 update pushed. As far as I could tell it worked without hiccups (I tested it alongside other mods I'm updating and making).
Tommy高富帅 15 Jun @ 12:59pm 
I've started my new 1.6 colony like 2 hours ago and so far it seems to be ok? I mean, there are no errors or warnings, which is already a good sign, and the area I marked for cleaning is actually getting cleaned!

Maybe I am just tripping and want to believe so hard it's working, but.. I just can't play without this mod ever again.
Maxwell 15 Jun @ 9:23am 
1.6 is out and I came here first. Whether you update this or not thank you for maintaining the most important mod.
Solarius Scorch 15 Jun @ 8:38am 
Only people with zero skills and experience think that AI can do the work for you... It's a tool! A tool!
Leosky 14 Jun @ 9:05pm 
@Side1iner ignore them, you are a modder and you don't have the ressources to hire an artist if none offer you an art. Thx maintaining this.
Side1iner  [author] 13 Jun @ 12:07pm 
It's honestly funny how many people give a shit about the thumbnail being AI. I don't think it's meaningful spending time doing art for this, so I let AI. And I won't ever change it.

With 1.6 dropping soon, I'm starting to look into updating some mods. This is one of them. Might update, might make a new cleaning mod with some nice changes (at least they would be for me). Let's see how it goes!