Better GC: Mothballed and World Pawns
The mod is meant to improve game performance.
The BGC mod does the following:
- better pawn mothballing (XML patch)
- reduces the number of world pawns that the game keeps forever through garbage collection (C# patch)
- pawn garbage collection is customizable
For the improved mothballing, it patches some of the core/biotech hediffs, as well as the following:
- Expanded Prosthetics and Organ Engineering
- Diseases Overhauled
Let me know about other mods that may need a patch.
It makes little to no impact on new games (since the world's not bloated yet), but rather intended for the games that ran for a while.
Reported possible incompatibilities/special cases:
- RIMMSqol - some pawns were reportedly removed from the cities introduced by the RIMMSqol mod. Version 1.4.0.6 of the BGC mod added "more gentle pawn cleanup" option, and when the option is on, the pawns are reportedly kept. So please use that option when playing with RIMMSqol or other mods creating long-term non-vanilla map objects storing pawns.
- Performance Fish - PF mod description claims incompatibility, but I had reports from players claiming the two mods work just fine. The possible incompatibility seems to be related to the fact that the PF has its own Garbage Collection tweaks and settings which will be ignored by this mod. Of course, the best way to proceed is to make a backup before trying.
FAQ:
1. What's the difference between this mod and No Reasons To Avoid Mothballing?
- This mod patches hediffs by adding allowMothballIfLowPriorityWorldPawn property, while the other mod adds alwaysAllowMothball property. The latter method is more aggressive, so you will end up with fewer ticking pawns, but with a higher risk of mothballing an important pawn that was not supposed to be mothballed.
- On top of the 2 different properties that were added, the list of patched mods is different.
- Most importantly, this mod removes old references to non-existing pawns
The minimum comment length is 10 characters.