RimWorld

RimWorld

Growth Vats: Overclocked
 This topic has been pinned, so it's probably important
MakeItSo  [developer] Nov 30, 2024 @ 7:12pm
Known Issues and Workarounds
There is a known issue that crops up in heavily modded games that I've tracked down to a vanilla function (LearningUtility.LearningRateFactor (Verse.Pawn pawn) ) - it *seems* to be caused by the vanilla system not reading/forgetting def files, probably due to garbage collection or something similar like a performance mod dealing with the increased memory requirements.

Luckily there is an easy workaround - eject the pawns in the vat(s) and reenter, and everything should be fine - you'll even get the experience from the 100% learning on ejection.

I'll keep looking into it to see if a cause can be found -
if you have a save file from just before the error starts happening it would be great if you could share it!


Fixed :D Will keep this topic around for if something else comes up,
Last edited by MakeItSo; Dec 24, 2024 @ 10:44pm
< >
Showing 1-3 of 3 comments
MakeItSo  [developer] Dec 7, 2024 @ 3:35am 
Whether it's caused by my mod directly or not, I'm pretty motivated to solve this issue. Just can't replicate it yet.

If any other mod authors have insight I'm ready to listen!
Last edited by MakeItSo; Dec 7, 2024 @ 3:37am
Tyrfing Dec 24, 2024 @ 3:09pm 
Here are saves before and after:
https://drive.google.com/file/d/1khyvZT6W4AQHs1yzSqaOzWEHqIMWNlh9/view?usp=drive_link
https://drive.google.com/file/d/1KcR6MMF8lQ1UMWS9FLdkN2d9UQp0nnhQ/view?usp=sharing

Before save was an autosave while children were stil < 3 so might take a little while to let them cook up in the growth vats. But I'm pretty positive I didn't do anything else than to keep them there.

After save has what I described, a temporary fix, where "Overclock vat" toggle fixes it for a day or so. Only getting children out of vats and enter them again, as you described, fixed it permanently
Last edited by Tyrfing; Dec 24, 2024 @ 3:10pm
MakeItSo  [developer] Dec 24, 2024 @ 3:13pm 
Originally posted by Tyrfing:
Here are saves before and after:
https://drive.google.com/file/d/1khyvZT6W4AQHs1yzSqaOzWEHqIMWNlh9/view?usp=drive_link
https://drive.google.com/file/d/1KcR6MMF8lQ1UMWS9FLdkN2d9UQp0nnhQ/view?usp=sharing

Thanks for the saves :) The fix you are using might not be effective because it's only hiding the problem - turning off the overclock goes back to the vanilla code and resets the progress of the learning, but it's valuable information!
< >
Showing 1-3 of 3 comments
Per page: 1530 50