Pawn's Need Bars are no longer clamped to 100%
In a vanilla game, when a pawn eats a full meal, around 10%-20% of the food is wasted due to hunger being capped at 100%, with more wasted if the body size is small.
Similarly, if a colonist wakes up and immediately take their daily dose of wake-up or Ya-yo, the effects are just wasted.
To accomodate that, this mod allows food and other need levels to temporarily overflow.简体中文介绍在这



(Art by
Fonzawa, used with permission.)
Pawns still think of 100% as their cap. So they won't actively try to overflow their need bars when it is already nearly full, unless they are on a binge.
- Small animals, moddeds races, and children can now digest a whole meal without wasting nutrition.
- Modded large meals (with >1 nutrition) now makes sense.
- You can put your colonists on a regular schedule of Wake-up and they will always receive the full +100% rest effect.
- Your legendary thrumbofur armchair and golden grand sculpture can also provide the full comfort and beauty benefit they are capable of.
Manual Download & Source Code
You can find latest & previous versions on
GitHubSupported Needs
Currently supports all base game + DLC needs.
Support all pawns with needs (humans, animals, mechanoids (may need additional configuration), etc.)
However, some needs (Room Size, Slave Suppression, Child Learning, Child Play, Authority, Sadism) currently have no way of overflowing without other mods (I don't know if those mods exist, but if someone makes a "magical learning pill" in the future, it'd probably be supported).
Not supported: Hemogen, Psyfocus (they are not considered "needs" by the game).
Additional Effects
There are optional buffs/de-buffs:
Food: Hunger drains faster, Heal faster, Move slower, occasional vomit reaction, disallow eating when food level is above some threshold;
Rest: Gets tired faster, sleep less effective;
Recreation: Gets bored faster, recreational activities less effective.
Configuation
Settings are applied as soon as you close the settings window.
Default: only food, sleep, and recreation needs can overflow, too full on food would slightly reduce movement speed and makes eating slower.
You can disable pawns of some races, with health conditions/genes, or clothing from overflowing the food bar (useful in case of potential soft incompatibilities with race mod / body part mods / gene mods).
Performance
There should be negligible impact on game speed, as most patches take <0.005 milliseconds per game second on average in my tests;
All patches are applied conditionally on game start–features you don't use have 0 impact on the game;
Almost everything outside of game startup/saving/loading is O(1) (in another word, fast) or are tested to be faster than O(1) solutions (such as very short lists, etc).
Compatibilities
Tested compatible:
Compatible, via built-in compatibility patches:
Compatible, but would disable some needs from overflowing in some circumstances:
Potentially Incompatibile:
- RimWorld versions 1.1 and earlier (too complicated to support).
- Alpha Books (There are reports that pawns can't read books but I wasn't able to reproduce that).
- It is always possible that some mods expect some needs to be always ≤100% and behave strangely otherwise, let me know if you notice such behavior so I can take a look at it.
- UI mods may see overflowing bar visuals, send me a screenshot if you see any so I can fix them.
Load Order
Anywhere after Harmony, the base game, and the DLCs.
Languages
Included: English, Chinese (Simplified, Traditional)
Russian(Русский) translation Patch thanks to kamikadza13I backport all of my changes:
- New features, bugfixes, and optimizations will apply to older game versions.
- However, this can sometimes introduce new bugs.
- If you are making a long playthrough and prefer stability over fresh updates, please load the mod locally.
Licenses
All codes are written by me (AmCh), released under
GPLv3.
The arts are by
Fonzawa and they reserve the rights.
I'd appreciate it if you let me know of your redistribution, but it's not required.