RimWorld
1,027 voti
Need Bar Overflow
2
3
8
   
Premio
Aggiungi ai preferiti
Preferito
Rimuovi dai preferiti
Mod, 1.2, 1.3, 1.4, 1.5
Dimensioni del file
Pubblicato in data
Aggiornato in data
544.501 KB
4 ago 2021, ore 19:39
5 lug 2024, ore 14:49
25 note di rilascio ( visualizza )

Sottoscrivi per scaricare
Need Bar Overflow

Descrizione
Description
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%; this gets worse if you consider children, modded races with small body size, or small animals. Similarly, if a colonist just woke up and decides to take their daily dose of wake-up or Ya-yo, the effects are just wasted. Dealing with these requires a lot of micromanagement, or avoiding those meals and drugs altogether.

This mod allows food and other need levels to temporarily overflow. Chickens can now digest a whole bush without wasting nutrition. Other mod's large meals (with >1 nutrition) now also makes sense. You can also put your colonists on a regular schedule of Wake-up and know that 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.

Pawns will still think of 100% as their cap. So they won't actively try to overflow their need bars when it is already nearly full. If they are near 100% on food, they won't start eating (you have to force feed them to further increase nutrition level), and when they reach 100% rest, they will wake up immediately (you have to force them to rest (requires other mods that force rest) or use drugs to further increase rest level), and when they reach 100% recreation, they will stop playing (need force recreation(require other mods)/use drugs to further increase).

简体中文介绍在这

Manual Download & Source Code & Updates
You can find latest & previous versions on GitHub[github.com] (Version 1.1.1 is the previous stable version, save game compatible but mod settings incompatible (may show errors on roll back unless you manually delete the mod settings file))
Update Notes are here

Supported 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).

Additional Effects
There are various optional buffs/de-buffs related to each need overflowing. The current version supports:
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
Most settings are applied as soon as you close the settings window, but game restart is sometimes required to enable additional functions.
By default (configurable) 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 with some races or health conditions from overflowing the food bar (useful in case of potential soft incompatibilities with race mod / body part mods).

Compatibilities
Known Mod Incompatibilities for now:
Vanilla Races expanded Fungoid -- the "Mind Coalences" gene with mood overflow causes errors.
Vanilla Nutrient Paste Expanded -- would overfeed pawns (minor issue).
Any modded biotech genes that tries to periodically refill a need bar -- causes soft incompatibility as they would keep the need constantly overflowing. Known cases include the "Dead Stomach" gene from "WVC - Xenotypes and Genes".

Compatible with RimWorld 1.2-1.5, as well as all DLCs.
This mod is safe to add/remove mid-save. After you remove the mod and load a save which had the mod active, it may show errors once, but should not happen again after you save-load the savefile again without the mod. Backup is recommended.
RimWorld 1.6 support is WIP and would likely be released at the same time as 1.6's official release.

RimWorld versions 1.1 and earlier won't be supported due to lack of Harmony support.
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.
Now compatible with Vanilla Faction Expanded - Ancients.

I got one report saying that the mod affects HP of items too -- it should not, and I have never seen it happen on anyone else, so it's probably due to another mod.

Load Order
Anywhere after Harmony, the base game, and the DLCs.

Languages
Included: English, Chinese (Simplified, Traditional)
Russian(Русский) translation Patch thanks to kamikadza13
Leave a comment if you wish to provide other language translations.

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–enabling new features may now require a game restart, but 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).

Licenses
All codes are written by me (AmCh). I'd appreciate it if you let me know of your redistribution, but it's not required.
Discussioni più popolari Visualizza tutte (1)
1
17 giu 2024, ore 7:37
Possible issue
CrusaderRO
313 commenti
AmCh  [autore] 21 giu, ore 12:04 
@Frozen_Starfall
可以设置,游戏主界面->选项->Mod选项->需求条溢出->禁止部分种族需求条溢出,在下面的文本框输入你想禁止溢出的种族名称。
可以输入“人类”或者“Human”以及其它任何你想要禁止溢出的种族,如果字体变色了,那说明模组认识了这个种族,并且不会对这些种族生效。
Frozen_Starfall 20 giu, ore 5:55 
请问有没有办法只开启动物的饮食条溢出,而关闭其他生物的饮食条溢出呢
AmCh  [autore] 19 giu, ore 11:41 
@Frozen_Starfall
所有有需求条(包括饮食条)的生物(人类,动物,机器人等等)都支持。
---
All pawns (human, animals, mechanoids, etc.) with need bars (nutrition, etc.) are supported.
Frozen_Starfall 19 giu, ore 4:17 
动物的饮食条可以溢出吗,动物老是40饥饿就吃东西
Bronips 14 giu, ore 8:48 
1.6?
AmCh  [autore] 11 giu, ore 16:43 
All of my mods (those that lists myself as the only contributor) will not get any updates on the workshop until the official release of 1.6, at which point they may be updated all at once. While updates shouldn't break back-compatibility, you are recommended to make a back up just in case when 1.6 comes
---
我的全部模组(指那些我独自创作的模组)在1.6正式发布前不会有任何创意工坊更新。1.6正式发布后再一起全部更新。虽然理论上更新不应破坏旧版兼容,我仍然推荐你以防万一本地备份一下你的全部模组~
AmCh  [autore] 1 mag, ore 22:33 
@Sayaga
I do not know how to speak French, unfortunately.
If someone who understands French is willing to translate the mod, I'd be glad to add the translation to the mod itself, though I'd recommend them making a separate translation mod like this one for Russian and I will feature a link to the translation mod in this page.
Sayaga 1 mag, ore 10:54 
Is this possible to have a french translation ? Thanks you :)
Thanks. this will allow me to tailor it to better specs.
AmCh  [autore] 20 apr, ore 1:02 
As for the genes, I think I need to add the function "disable overflow of X need when pawn has Y gene" at some point...
I don't like that those mods try to "disable" a need by manually refilling the needs periodically... IMO that's very performance-inefficient, but I think I have to deal with these mods existing and try to make my mods compatible anyways. I probably also need to think about if I can find some way to automatically detect these cases, so I won't have to patch them in a case-by-case basis as they get reported.