RimWorld

RimWorld

Mechanoid Idle Optimization
70 Comments
Psyckosama 7 Sep, 2024 @ 11:15am 
Yee 28 Jul, 2024 @ 11:49pm 
I think this mod is great but there is one flaw. Medical bots don't seem to do the job since they shutdown for a long time. Can you disable it for just medical bots? I need them to farm blood from my prisoners but they seem to wait too long and someone else does it when they could be doing something better. Thank you for the mod btw
pureMJ 16 Jun, 2024 @ 2:48pm 
I really want this mod ONLY.
This mod is a QOL mod, while the "extended version" is not.

The functionality of this mod can theoretically be done all by player manual control, therefore this is strictly a QOL mod.
The "extended version", however, adds a bunch of stuff that reduces the game difficulty substantially, which I really don't want.
pyr0kid 14 Jun, 2024 @ 9:19am 
same here
瀚星之翎 13 Jun, 2024 @ 10:39pm 
I am the same. The variety of UI makes me dizzy and dizzy. I think we all prefer this concise mod. so 1.5 plz
苍白而蔷薇 29 Apr, 2024 @ 4:52am 
machine translation
Personal hobby, don't want to use less than 10% of the features in a bunch of functions~
Sergkart  [author] 29 Apr, 2024 @ 4:49am 
@苍白而蔷薇
And this feature is also in “work modes”, and it is brought to mind and optimized there. Damn, simply don’t use modes you don’t need, more than 95% of the mod’s content is optional and customizable.
苍白而蔷薇 29 Apr, 2024 @ 4:31am 
machine translation
It's definitely not better than yours, because I guess many people just want to reduce performance consumption during their free time. Instead of wanting more work modes. I don't want more work modes.
Look at your subscription count, you have reached nearly 10000 subscriptions with just one feature~
JerryTheCultist 11 Apr, 2024 @ 11:40am 
shame, i vastly prefer this as i dont need the other work modes cluttering my UI

i just need this
Vagineer1 17 Mar, 2024 @ 12:31pm 
Ah yeah I did notice the updated version only after posting. my bad.
Sergkart  [author] 17 Mar, 2024 @ 12:13pm 
@Vagineer1
This mod will not be updated to version 1.5. Use the one listed in the link in the description.
Vagineer1 17 Mar, 2024 @ 12:10pm 
I find that this mod is absolutely essential for my mechanator playthroughs. Tried doing one on the new 1.5 update and it was so bad without this. Gonna have to wait until at least this is updated before going back to the game.
Sergkart  [author] 28 Dec, 2023 @ 8:21pm 
@DeadShot
This mod will not be updated with additional features or content. If you need an extended version, the link is in the description.
DeadShot 28 Dec, 2023 @ 12:18pm 
Anyway to add a functionality to mech that has "Patrol" as the primary task where if you set them to dormant self-charge, they would try to recharge first before going into the dormant self-charge state?
Mc_Dyno 2 Oct, 2023 @ 11:42am 
oh nevermind turns out they are little slow lol.
Mc_Dyno 2 Oct, 2023 @ 11:22am 
My mechanoids are now not functioning. they refuse to do any work instead they are shutting down unless I manually draft them and undraft them.
pyr0kid 15 Sep, 2023 @ 2:58pm 
i dont even care about the TPS, this mod is a godsend because it saves me tons of power
Stwiumfever4 11 May, 2023 @ 5:35am 
I didn't know that I did need this
🌹Rem🌹 25 Mar, 2023 @ 10:52pm 
thanks for this mod :D :D :D :D eficiency go brrrrrrrr
JackFrost 23 Mar, 2023 @ 4:22pm 
I get it.
Anyway, thanks for the kind answers and making this mod!
Sergkart  [author] 23 Mar, 2023 @ 3:52pm 
@Jackfrost
No idea. I can't say how long it will take and how much it might cost. But I'm definitely not going to take on this, at least now I'm not up to it.

It is better to refer to the appropriate topics, I think there you will be answered these questions.
JackFrost 23 Mar, 2023 @ 3:41pm 
hmm...
If so, how much would it cost if you commissioned the production of this?
Sergkart  [author] 23 Mar, 2023 @ 4:55am 
@Jackfrost
Too much work. Villages: Homes are just large beds that remove some of the effects on pawns. Mechanoids, on the other hand, do not know how to use beds, and it will take a lot of time to teach them.
JackFrost 22 Mar, 2023 @ 9:37pm 
Hi.
Thank you so much for making this mod.
I suggest creating a storage for loading the mechanoid.
After seeing the mechanoid lying down, I came up with the Villages: Homes mode.
Farbott 6 Feb, 2023 @ 10:02pm 
Hm.
Odd, not sure what else may be messing with 'em since these are the only two mech mods im using in particular.
Cause there *was* a dire raid going down, ill see if I can find some error log when they should be going
Sergkart  [author] 6 Feb, 2023 @ 8:44pm 
@Farbott
This mod just patches the idle behavior. This does not conflict with "Mech: Search and destroy" in any way.
Farbott 6 Feb, 2023 @ 8:29pm 
Can you check the compatability with this and Mech: Search and destroy? I have my scythers set to go tear shit up (raiders) but theyre too eepy and keep dormanting even if full charge.
Wintermist 16 Jan, 2023 @ 8:20am 
Awesome, just what I was looking for :D Thanks!
Sergkart  [author] 16 Jan, 2023 @ 5:43am 
@Wintermist
Yes.
Wintermist 16 Jan, 2023 @ 4:38am 
Does the shutdown mean they go into their slow charge mode when idle?
CheeseWheelGuy 30 Nov, 2022 @ 7:16am 
ah, alrighty then. that's a shame, but i understand. thanks for the reply.
Sergkart  [author] 30 Nov, 2022 @ 6:35am 
@CheeseWheelGuy
For this mod, I will not add any additional extensions.

And the size of the zone is due to the vanilla search for a place for shutdown, without redoing the search, it will not be possible to reduce it. I'm already working on this for my other mod (link to extended version above), but won't finish soon.
CheeseWheelGuy 30 Nov, 2022 @ 5:40am 
i'd like to suggest something, if possible. can you add a little shutdown zone tidbit thing to assign a zone for mechanoids to shutdown in, rather than a spot? i'd like to have them chill out in a little room, but not in the crematorium next to it. or just outside the room.
Kazouie 25 Nov, 2022 @ 3:36am 
This is what i need in my life, thanks!
BingusDingus 23 Nov, 2022 @ 11:09pm 
Just saw the power off spot in game, you're the real MVP.
Sergkart  [author] 23 Nov, 2022 @ 5:47am 
@Xelphos
Yes, this version can be removed at any time, unlike the extended version.
Xelphos 23 Nov, 2022 @ 5:10am 
Is it safe to uninstall this so I can switch to your other extended version?
Sergkart  [author] 19 Nov, 2022 @ 3:19pm 
@Lotan flan
If you do not often use them, then what's the point of charging them to the maximum? And for frequent use, this is a harmful behavior, not a useful one. The game already has the ability to set the desired charge level. In your case, it is more than enough.
Lotan flan 19 Nov, 2022 @ 2:56pm 
my thinking was that they would be at full or near full charge most of the time, specially for the less constantly used ones such as constructoids, which at my stage in the game dont have alot of non stop work and are only used in big bursts as i start expansion work. and mechs set to the charge command disconnect and shut down once fully charged.
Sergkart  [author] 19 Nov, 2022 @ 12:59pm 
@Lotan flan
Due to the mechanics of charging, this behavior will be the most annoying thing you can think of. Mechanoids cannot stop charging, every time you need a working mechanoid, you have to manually force it to work.

Without altering the entire behavioral pattern of mechanoids, such a feature will be a pain in the ass.

Going into details, here's why:
Standard Behavior (Vanilla Work) consists of:
Work
* Check available area
* Check battery level and recharge
* Emergency work
* Work
* Patrol (Only for mechs without work)
Idle
...

The mechanoid will do the "deed" until the end conditions are met. In the case of charging, reach the maximum charge (specified by the player).
Lotan flan 19 Nov, 2022 @ 12:39pm 
@sergkart is it possible to have the mechanoids return to a charge point before shutting down? treating it as a charge order where they go to charge when not active then shut down.
19Peej 19 Nov, 2022 @ 11:55am 
@Segkart Works fine for me aswell :steamthumbsup:
Sergkart  [author] 19 Nov, 2022 @ 10:56am 
@DELTA
The shutdown lasts 3000 ticks (2 hours). Have you been waiting for this time?

Send me an error log, because everything works fine for me.
DELTA 19 Nov, 2022 @ 10:41am 
my mechs just stay dormant and dont do tasks now until i draft and undraft them
Sergkart  [author] 18 Nov, 2022 @ 4:28pm 
@Lotan flan
Only if manually.

I'm still looking for a solution to the problem. Either way, it will take time.
Lotan flan 18 Nov, 2022 @ 3:51pm 
how about having it switch allowed zone areas on rest? so they go to a zone before shutting down
Sergkart  [author] 17 Nov, 2022 @ 12:12pm 
@Ribera
Rather no than yes. I have not yet figured out how to implement such a mechanic. Vanilla does not support this, which means it needs to be written from scratch.

In the case of the idle behavior, I just modified the vanilla code. In the case of assigning a "sleeping spot" to each mechanoid, it takes time. I think someone who understands vanilla AI better will make this mod before me.
Ribera 17 Nov, 2022 @ 11:14am 
@SergKart, make for them personal chargers like R++ or what the hack.
Kokorocodon 17 Nov, 2022 @ 9:39am 
works like a charm
19Peej 16 Nov, 2022 @ 4:43am 
Thank you so much. This was a huge issue of mine aswell, my mech colony was setting my PC on fire, oddly enough from lack of anything to do.. LOL ironic