RimWorld

RimWorld

66 ratings
No Reasons To Avoid Mothballing
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
352.255 KB
20 May, 2023 @ 1:59am
26 Nov, 2024 @ 12:26pm
14 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
No Reasons To Avoid Mothballing

Description
1.5 updated, now this mod is focusing on patch up AlphaGene, Big&Small and VE series by adding "allowMothballIfLowPriorityWorldPawn".

Note that these operations will NOT delete any pawn from your save.

It is hard for me to locate the hediffdef without Cherrypicker , hope it will update to 1.5 soon.

----------------------------------------1.4 description--------------------------------------------

Some simple patches try to reduce the system load.

------ 6/9/2023 update------
A new quest named "Worldpawn Ascent" now available.
A faction is going to send some passangers into the stars, but sensors indicate that there is a mechanoid swarm on the lower orbit stands on their way. They want you to signal the mechs to distract them while the faction launch the starship. If you do, a mechanoid cluster will land at map.
The game will run world pawn GC after the mechanoid cluster has landed, this world pawn GC function is provided by Rimworld 1.4 version(you can find it in Dev.mode).
DLC Royalty required because of the mech cluster presents.

Q & A:

1.What is "mothballing"?
say a pirate apeared on your home map, at the moment he was "alive".

your guys beated him hard and he started to flee, he was still "alive" before he walked out the map.

finally he walked out the map and you can not track him anymore, but since he had a Go-juice and the effect(hediff) was still on going, the game had to simulate him. He is now a "worldpawn" and "alive"

after some time the Go-juice effect has gone, there was no need to monitor him anymore, calculate his hunger or sleep need seemed useless. The game then decided every 1/4 day only update his age record, this is so called "mothballing a worldpawn".

from the story you may find 3 basic status when the game running a pawn simulation:
"alive" - the pawn's all parameters have to be simulated every game tick
"mothballing" - only the age will be updated every 1/4 ingame day
"dead" - somebody is dead but not sleeping

and generally 2 types of pawns:
pawn at home(map)
worldpawn(caravan or backstage)

2.What is "hediff"?
hediff = buff/debuff if you plaw WOW.

3.How the mod works?
Mod patched some hediffs with properties "alwaysAllowMothball" and "alwaysAllowMothballCached".

4.I would like to create a patch.
Find Steam\steamapps\workshop\content\294100\2977691833\Patches , there is an example. The mod name should come from the mod's about.xml file.

...

CE?
Bye.

Recommend to use together with
Speed Changer

For backstage worldpawn cleanup, use
Savegame Shrinker
or/and
Better GC: Mothballed and World Pawns

感谢telardo大佬的“聊聊GC、WorldPawn和卡顿”.
48 Comments
星海天空 2 Aug @ 2:10am 
very thank you!:steamhappy:
ramil319 16 Jul @ 1:58pm 
Got it, thanks for your mod.
q308744928  [author] 16 Jul @ 1:54pm 
@ramil319 nope. 1.6 is doing a good job, so seems like there is no point to update the mod.
ramil319 16 Jul @ 9:22am 
Hello, are you planning to update the mods?
Rob Bobbert 11 Jan @ 2:07pm 
I'll keep it, its a good mod.
q308744928  [author] 11 Jan @ 1:10pm 
@Rob Bobbert on 1.5 it does almost to nothing, as most of the patches have already integrated into vanilla
Rob Bobbert 11 Jan @ 7:22am 
Does this help performance?
神木零子 26 Nov, 2024 @ 7:38pm 
赞美大佬
q308744928  [author] 26 Nov, 2024 @ 12:28pm 
@神木零子 感谢反馈。阿尔法基因的作者已经对自己的代码进行了优化,所以不再需要本mod打补丁了,因此我已经删除了对应的补丁。