RimWorld

RimWorld

Mechanoid Hibernation
25 Comments
Psyckosama 6 Sep, 2024 @ 10:43pm 
1.5 please?
VelxraTV 20 Jul, 2024 @ 6:47am 
Please update for 1.5
The Blind One 9 May, 2023 @ 11:39am 
This is such a cool mod I hope the issues get resolved eventually. Love your work man. Best wishes.
Visoth 15 Apr, 2023 @ 6:50am 
Adding to my last post, I think the issue might be related to when I switch my control groups. For example, switching my worker droids (in a separate control group from my Tunnelers) to dormant, and then setting my tunnelers to escort. That might explain why reloading the save file, and making a brand new save file (with no other control groups to account for) wouldn't reproduce the issue.
Visoth 15 Apr, 2023 @ 6:46am 
I'm not sure if this mod is responsible, but I only have this mod affecting my mechs (besides one other). When my Tunnelers specifically are set to "escort" the draft button disappears from the HUD. When I try to force them to draft via the Mech tab of the UI, it creates a single error, but repeats each time I attempt to draft. I could fix this by switching the tunnelers to "Work" and then drafting them.

This seemingly only happens with Tunnelers (doesn't affect my fabricators for example). The only other mod that directly affects mechanoids that I have is "Fabricators can repair" and seems irrelevant to Tunnelers.

Strangely, it only affects my current save file, but not a brand new "Dev test" colony with the same mod list.

As I am typing this, I noticed that reloading my save file (after testing the dev test) the problem went away. I've experienced this issue before today, so I am confident it will return. I'll post a link to my game logs next time I notice it.
Protok 15 Nov, 2022 @ 12:23am 
When mod deactivated and saved game loaded without it, it cause a crash of RimHud. Mech that was hybernated became unrecognizable thing by the game. It is a critical error for me.
Protok 15 Nov, 2022 @ 12:09am 
I have such situation now.
My pawn had 6 mech slots. All militors. I've turn them to dormant state. 6 yellow squres became 2 blue. As I can understand it should be 3, if 50% reducing.
Then I woke them up to follow, but the 6th one dont want to woke up and say that there is not enough bandwith. Strange.
Damon_Vi 13 Nov, 2022 @ 11:49am 
upon further testing, uninstalling that other mod DOESNT affect hibernation. so yes, hibernation is just completely not working at all.
Damon_Vi 13 Nov, 2022 @ 11:28am 
i think there may be another issue with this mod, because even with all of my mechs set to hibernate, they arent hibernating.

however, this could be an issue with the mod "Mechanoid Idle Optimization". i installed it because mechs KILL ticks/fps, and that mod really fixed the issue, but it may have caused this issue here.

https://gyazo.com/32b0c7bbecbe11fe8e06449db10364d1
CrunchyDuck  [author] 2 Nov, 2022 @ 3:35pm 
Should be fixed now!
Apologies for such an obvious error slipping through. I haven't had much time to actually play rimworld lately, so I've not been able to do much playtesting.
CrunchyDuck  [author] 2 Nov, 2022 @ 3:13pm 
As for everyone else, I see how the bug with uncontrolled mechs is happening.
I'm overriding the method that calculates how much bandwidth the mechanitor is using. But the "uncontrolled" bypasses that method.
Reason I patched that method rather than modifying the actual value of a mech is because most of the mechanitor's code expects the bandwidth to be a whole number, and I figured turning it into a decimal would quickly break things.
I'll be trying to get this patched as soon as I can.
CrunchyDuck  [author] 2 Nov, 2022 @ 2:58pm 
@1sylant Not being able to draft them from hibernation was intended - Drafting a hibernating mechanoid out of the cap would otherwise put it out of your control.
BruhRaptor123 2 Nov, 2022 @ 12:56pm 
Also getting the same bandwidth issue. Looks like even if i put some asleep if the total bandwidth with all mechinoids awake is higher then what the mechinator can hold, it will spawn the mech uncontrollable until more mechs are removed. looks like the bandwidth must not actually change in the background.
Molay 2 Nov, 2022 @ 12:03pm 
Must be a vanilla change then. I swear right at release, they would go auto-charge in escort. Probably has been changed since for some reason. Thank you!
1sylant99 2 Nov, 2022 @ 8:49am 
Can't draft mechanoids from dormant-self charge, this feature is good but microintensive. Is it possible to create a separate hybernation mode or make mechs draftable again in dormant-self charge?
CrunchyDuck  [author] 2 Nov, 2022 @ 5:31am 
Nope. This should only modify the "Dormant self-charge" work order.
Molay 1 Nov, 2022 @ 9:38pm 
Quick question, does this mod disable mechs set on escort from automatically charging as per their charging settings?
Bunnyman 1 Nov, 2022 @ 6:07pm 
I'm also getting the same issue as Juda. The displayed bandwidth adjusts correctly but the real bandwidth doesn't seem to change. Newly created mechs come out uncontrolled if the total number of mechs (hibernated and unhibernated). Not sure if we have a certain mod conflict that's causing it for only us.
CrunchyDuck  [author] 1 Nov, 2022 @ 4:55pm 
@Killaim I did think about adding functionality like that, but decided to keep it simple for now. If no one else throws something like that together I'll probably get to it.
CrunchyDuck  [author] 1 Nov, 2022 @ 4:55pm 
@Juda I wasn't able to replicate the issue, so I'm not able to work on it - Sorry. If I can find it in the future I'll try to fix it.
[DKS] Killaim 1 Nov, 2022 @ 4:40pm 
Love the mechs, would be cool with a *Go to this spot to be dormant*
like a Pet bed Location. but for mechs.
could make a nice parking area for mechs.
Juda_Light 1 Nov, 2022 @ 3:37pm 
I have 13/13 in bandwidth, i use "Dormant self-charging" and i fall to 10/13. I create a new militor to fill up my bandwidth. But my militor are not controled it's normal ? I must destroy it before i get attack me :/
Nakir 31 Oct, 2022 @ 8:24pm 
this is actually something I was expecting (for some reason) to be in base game. much thanks for this!
The Blind One 31 Oct, 2022 @ 12:51am 
This is dope. This'll allow you to run a larger defense contingent of bots in times of emergency. Keep all the combat mechanoids on dormant mode and switch out all the worker mechanoids for combat mechanoids during a raid.
Shard 30 Oct, 2022 @ 6:01pm 
This sounds like an amazing QoL feature, thank you for sharing it.