RimWorld
1,098 次評價
Need Bar Overflow
3
3
8
   
獎勵
加入最愛
已加入最愛
移除最愛
Mod, 1.2, 1.3, 1.4, 1.5, 1.6
檔案大小
發佈於
更新時間
895.934 KB
2021 年 8 月 4 日 下午 7:39
7 月 22 日 下午 11:49
31 項更新註記 (檢視)

訂閱以下載
Need Bar Overflow

描述
简介
解除小人需求条的100%上限。

原版里面因为饮食值上限100%,小人吃东西的时候会浪费10%-20%营养,更小体型的生物浪费的就更多了。类似的各种药效也会因为休息值达到100%之类的原因消失。

这个模组允许小人的需求条略微溢出, 使得小孩/小体型的非人种族/宠物都可以一次吃下一份食物的0.9营养值。其他模组的>1营养值的食物也有意义了。小人哪怕刚睡醒就吃清醒丸也能获得100%的休息值加成。你的传奇敲击兽皮沙发也能够提供它能提供的完整舒适度/美观度加成了。

手动下载&源代码&更新日志
最新版和过往旧版本可以在这里下载[github.com] 上一个稳定版本是v1.3.5[github.com],注意虽然游戏存档兼容但模组设置不兼容,回滚需要你手动把旧模组设置文件删掉。
更新历史在这

现有特性
支持所有原版游戏+DLC的需求条。
不过部分需求条(房间大小、奴隶压制、孩子学习、孩子玩耍、威严值、虐待值)在没有别的模组支持的情况下没有溢出的方法。

与此同时新版本也添加了一些可选的buff/debuff:
饮食:溢出后饿的更快、伤愈更快、吃的更慢、移动更慢、溢出太多导致呕吐效果
休息:溢出后睡眠效率更低、累得更快
娱乐:溢出后更容易无聊、娱乐效率更低

设置
全部数值设置都可以在关闭设置窗口及时生效,无需重启游戏。
默认情况下只开启了 饮食、休息、娱乐 三个条的溢出,同时饮食值溢出会减一点移速。

兼容
以下模组有内置兼容补丁:
- RimHUD
- 任务编辑器 (Character Editor)
- 彩色心情条显示 (CM Colored Mood Bar)
- 食尘小兔 (Dust Bunnies) (禁用了它们的饮食值溢出)
- WVC的基因模组 (WVC - Xenotypes and Genes) (禁用拥有"Dead Stomach"基因的小人的饮食值溢出)
- 原版营养膏拓展 (Vanilla Nutrient Paste Expanded)(禁用了滴喂器的饮食值溢出)
- 原版种族拓展——真菌 (Vanilla Races Expanded - Fungoid) (禁用了带有"Mind Coalescence"基因的心情值溢出)
- 原版古代人派系拓展 (Vanilla Faction Expanded - Ancients) (禁用了拥有"redundant stomach"超能力的饮食值溢出)
- 原版帝国派系拓展 (Vanilla Faction Expanded - Empire) (禁用了穿着"techfriar crown"头盔的人的休息/娱乐值溢出)
现在模组也支持写自定义XML来在特定情况下禁止需求条溢出,具体请看模组的"Patches"文件夹。

兼容1.2-1.6以及全DLC。兼容绝大多数有需求条的生物(人类,动物,机械族(可能需要专门设置)等等)。
可以随时添加/移除这个模组, 无需开新存档(移除模组后初次加载存档可能报一次红字,保存-再次读档后应该会安全消失)。

因为玩的人不多了,且版本兼容难度高,暂不考虑支持1.1以前的游戏版本。
目前没有发现硬冲突的模组,兼容绝大部分其它模组。但是因为总有可能有模组没预料到需求条可以超过100%,软性不兼容的情况还是有可能发生的。
UI类模组可能会出现需求条变形的问题,这个只能报告给我我一个个修。

排序
放在Harmony、游戏本体、DLC 的后面。

语言支持
自带中文(简体+繁体)+英文。
kamikadza13的俄语(Русский)翻译
如果你会别的语言, 也欢迎你向我提供翻译文本。

优化
新版本大改了算法(除了 启动游戏/存档/读档 以外基本都是O(1)算法了),用了更快的数据结构、整体上应该快了很多(我自己测试里大多数补丁平均耗时都<0.000005秒)。
另外改用了很多Transpilers,缺点是碳基生物难看懂代码了,优点是运行起来快很多。

授权相关
此模组的所有代码都是我(AmCh)写的。以GPLv3[creativecommons.org]发布。
如果你分享我的模组,欢迎告知我一下,但不必须。
熱門討論 檢視全部(3)
19
7 月 8 日 上午 8:58
1.6
moo
4
7 月 11 日 下午 4:26
机械体的能量需求条也发生了变化
C.Delete
1
2024 年 6 月 17 日 上午 7:37
Possible issue
CrusaderRO
350 則留言
AmCh  [作者] 14 小時以前 
@PriinceShriika
I managed to reproduce it, I will look for a fix.
PriinceShriika 21 小時以前 
I keep having to open the mod settings, to enable deathrest overflow, and other changed settings. Everytime i load the game it's like the settings revert to default settings, super annoying :/
喵酱official 7 月 28 日 下午 11:58 
原来是这样设计的,明白了
AmCh  [作者] 7 月 28 日 下午 3:10 
@喵酱official
你好,你好礼貌呀hhhh 多谢你的建议
在这里“饿的越快”的意思是“饮食值下降的速度加快”,不是“吃饱的人反倒比吃不饱的人先饿”的意思。等到吃饱的人饮食值下降到100%以内,他饿的速度也就回到正常人的速度啦。
这个是我出于类似“边际效应”的考量而 故意设置的,假如你100%饮食,12小时后可能掉到20%(下降80%),200%饮食12小时后可能就掉到80%了(下降120%)。后者虽然“饿的更快”,但还是能比前者坚持更久时间不吃东西。
原版游戏也是这样设计的,哪怕不考虑食物溢出,把小人放到快饿死再喂食的话 消耗食物的量会比正常喂食明显更少,也就是“越低饿的越慢,(相对的)越饱饿的越快”。
喵酱official 7 月 28 日 上午 4:48 
您好,我调整模组设置时注意到饱食度设计似乎是越高饿的越快,不知道是否有理解错误,如果没有,我认为这可能很奇怪,是否设置成越高饿的越慢比较合理?
Zairya 7 月 23 日 上午 12:23 
hurrei \o/
With the raceDef they seemed to revert sometimes (after save relaod I think). I report back if it happens again with your implementation.
AmCh  [作者] 7 月 23 日 上午 12:17 
@Zairya
Should be fixed now with built-in compatibility patch for Dust Bunnies :steamhappy:
AmCh  [作者] 7 月 22 日 下午 11:53 
模组1.4.1版本已更新创意工坊和 GitHub [github.com]
启动游戏提速~10秒左右,提升兼容性,添加大量新设置(如果启动游戏发现红字,考虑把模组设置文件删掉让它重新加载)
Mod version 1.4.1 has been uploaded to the Workshop and GitHub [github.com]
~10 second improvement to game startup time, better mod compatibility, many more configuration options. (If you see setting-related errors at startup, consider deleting your mod config file and let it regenerate.)
Zairya 7 月 18 日 上午 9:55 
I hope, you're not both trying to fix it xD
Anyway, the defName is Crows_DustBunnyRace
AmCh  [作者] 7 月 18 日 上午 9:06 
@Zairya
Hahaha that's funny story.
I think I should add the Dust bunny to the default list of excluded races then. It'd probably be easier than asking Crow for a patch.