RimWorld

RimWorld

Mechanoid Idle Optimization
70 Comments
Psyckosama Sep 7, 2024 @ 11:15am 
Yee Jul 28, 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 Jun 16, 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 Jun 14, 2024 @ 9:19am 
same here
瀚星之翎 Jun 13, 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
苍白而蔷薇 Apr 29, 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] Apr 29, 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.
苍白而蔷薇 Apr 29, 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 Apr 11, 2024 @ 11:40am 
shame, i vastly prefer this as i dont need the other work modes cluttering my UI

i just need this
Vagineer1 Mar 17, 2024 @ 12:31pm 
Ah yeah I did notice the updated version only after posting. my bad.
Sergkart  [author] Mar 17, 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 Mar 17, 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] Dec 28, 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 Dec 28, 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 Oct 2, 2023 @ 11:42am 
oh nevermind turns out they are little slow lol.
Mc_Dyno Oct 2, 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 Sep 15, 2023 @ 2:58pm 
i dont even care about the TPS, this mod is a godsend because it saves me tons of power
Stwiumfever4 May 11, 2023 @ 5:35am 
I didn't know that I did need this
🌹Rem🌹 Mar 25, 2023 @ 10:52pm 
thanks for this mod :D :D :D :D eficiency go brrrrrrrr
JackFrost Mar 23, 2023 @ 4:22pm 
I get it.
Anyway, thanks for the kind answers and making this mod!
Sergkart  [author] Mar 23, 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 Mar 23, 2023 @ 3:41pm 
hmm...
If so, how much would it cost if you commissioned the production of this?
Sergkart  [author] Mar 23, 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 Mar 22, 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 Feb 6, 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] Feb 6, 2023 @ 8:44pm 
@Farbott
This mod just patches the idle behavior. This does not conflict with "Mech: Search and destroy" in any way.
Farbott Feb 6, 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 Jan 16, 2023 @ 8:20am 
Awesome, just what I was looking for :D Thanks!
Sergkart  [author] Jan 16, 2023 @ 5:43am 
@Wintermist
Yes.
Wintermist Jan 16, 2023 @ 4:38am 
Does the shutdown mean they go into their slow charge mode when idle?
CheeseWheelGuy Nov 30, 2022 @ 7:16am 
ah, alrighty then. that's a shame, but i understand. thanks for the reply.
Sergkart  [author] Nov 30, 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 Nov 30, 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 Nov 25, 2022 @ 3:36am 
This is what i need in my life, thanks!
BingusDingus Nov 23, 2022 @ 11:09pm 
Just saw the power off spot in game, you're the real MVP.
Sergkart  [author] Nov 23, 2022 @ 5:47am 
@Xelphos
Yes, this version can be removed at any time, unlike the extended version.
Xelphos Nov 23, 2022 @ 5:10am 
Is it safe to uninstall this so I can switch to your other extended version?
Sergkart  [author] Nov 19, 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 Nov 19, 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] Nov 19, 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 Nov 19, 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 Nov 19, 2022 @ 11:55am 
@Segkart Works fine for me aswell :steamthumbsup:
Sergkart  [author] Nov 19, 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 Nov 19, 2022 @ 10:41am 
my mechs just stay dormant and dont do tasks now until i draft and undraft them
Sergkart  [author] Nov 18, 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 Nov 18, 2022 @ 3:51pm 
how about having it switch allowed zone areas on rest? so they go to a zone before shutting down
Sergkart  [author] Nov 17, 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 Nov 17, 2022 @ 11:14am 
@SergKart, make for them personal chargers like R++ or what the hack.
Kokorocodon Nov 17, 2022 @ 9:39am 
works like a charm
19Peej Nov 16, 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