RimWorld

RimWorld

Need Bar Overflow
351 kommentarer
ZebraRabbit For 1 time siden 
请问1.4.2版本为什么在设置里面所有的需求条都变成联动的了,修改饥饿值的溢出量为150%,所有需求条的溢出都会同时变为150。
AmCh  [ophavsmand] 7. aug. kl. 1:52 
Mod version 1.4.2 is now on GitHub [github.com] and the workshop.
(1) (Hopefully) fixed issue noted by @PriinceShriika ; (2) now enables comfort/recreation/chemical need by default (configurable); (3) Support for "Dubs Performance Analyzer" (you can now see more about the performance of this mod).
---
模组1.4.2版本已经在 GitHub [github.com]和创意工坊更新。
(1) (大概) 修复了 @PriinceShriika 提到的设置无法保存的问题; (2) 默认启用了舒适、美观、成瘾品需求的溢出 (3) 兼容Dubs Performance Analyzer(可以更详细的分析模组性能了).
PriinceShriika 30. juli kl. 13:10 
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 28. juli kl. 23:58 
原来是这样设计的,明白了
AmCh  [ophavsmand] 28. juli kl. 15:10 
@喵酱official
你好,你好礼貌呀hhhh 多谢你的建议
在这里“饿的越快”的意思是“饮食值下降的速度加快”,不是“吃饱的人反倒比吃不饱的人先饿”的意思。等到吃饱的人饮食值下降到100%以内,他饿的速度也就回到正常人的速度啦。
这个是我出于类似“边际效应”的考量而 故意设置的,假如你100%饮食,12小时后可能掉到20%(下降80%),200%饮食12小时后可能就掉到80%了(下降120%)。后者虽然“饿的更快”,但还是能比前者坚持更久时间不吃东西。
原版游戏也是这样设计的,哪怕不考虑食物溢出,把小人放到快饿死再喂食的话 消耗食物的量会比正常喂食明显更少,也就是“越低饿的越慢,(相对的)越饱饿的越快”。
喵酱official 28. juli kl. 4:48 
您好,我调整模组设置时注意到饱食度设计似乎是越高饿的越快,不知道是否有理解错误,如果没有,我认为这可能很奇怪,是否设置成越高饿的越慢比较合理?
Zairya 23. juli kl. 0: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  [ophavsmand] 23. juli kl. 0:17 
@Zairya
Should be fixed now with built-in compatibility patch for Dust Bunnies :steamhappy:
AmCh  [ophavsmand] 22. juli kl. 23: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 18. juli kl. 9:55 
I hope, you're not both trying to fix it xD
Anyway, the defName is Crows_DustBunnyRace
AmCh  [ophavsmand] 18. juli kl. 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.
Zairya 18. juli kl. 2:15 
Hello AmCh,

I'd like to share a funny story with you:
I'm playing with Crow's dust bunnies. they eat filth when tamed and of course newly tamed animals have no area restrictions. I found out, my pawns tamed a dust bunny around 2 ingame days afterwards and my colony was almost sparkling. The poor dust bunny had a food bar of 1021% still runnig around like a mix of pacman and kurby.
I added them to your exclusion list. thank you for this feature! I also told Crow about this. it's really hilarious^^
AmCh  [ophavsmand] 18. juli kl. 0:18 
@Guineatown20806
Glad to hear it helped! Though "disable overflow by gene" need to be enabled in the mod settings and should contain the "Mind Coalescense" gene - it should already be there by default, but check just to make sure and let me know if it isn't showing for some reason.
Guineatown20806 18. juli kl. 0:09 
I was about to ask if the issue with VE Races Fungoid has been fixed. The Mind Coalescense gene stuff. Then I read the compatibility patches. Thank you a lot for fixing this. The error spam and social interaction screen on Fungoid Pawns being bugged was a nightmare on 1.5.
AmCh  [ophavsmand] 17. juli kl. 17:27 
模组 v1.3.5 版本已经更新至 创意工坊 和 GitHub [github.com]
Mod version v1.3.5 has been uploaded to both Steam Workshop and GitHub [github.com]
修复了上文@D 提到的问题。
Fixed issued noted by @D
AmCh  [ophavsmand] 17. juli kl. 7:32 
@D I will upload a fixed version in a few hours!
This error only appears once per game and doesn't affect anything other than the visual(placement) of the tick mark.
---
现有版本心情/美观等有那个趋势标号的需求条在溢出时可能报错,但每次启动游戏只会报一次,除了标号绘制外观/位置之外没有别的影响。
我几小时后更新一下修复。
D 17. juli kl. 2:01 
Mood drawing bar percent > 1 : 1.074532
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.Need:DrawBarInstantMarkerAt (UnityEngine.Rect,single)
NeedBarOverflow.Patches.Need_DrawOnGUI:PrefixMethod (RimWorld.Need,UnityEngine.Rect,int,single,bool,bool,System.Nullable`1<UnityEngine.Rect>,bool)
...

This happens when a pawn using a psychic harmonizer at above 100% mood, in my case, a death resting pawn at 150% mood

You may need to draw the Mood bar further in the Needs tab as you do with other bars.
Jedia Kyrol 13. juli kl. 10:55 
seems to be a conflict when loaded alongside AOC Cleanup Devil and Vanilla Anomaly Expanded - Insanity. if their sanity bar becomes active it causes a soft-lock when viewing their needs.
Not asking for a fix, just giving a heads up. (I just tossed Insanity out, wasn't really enjoying it)
AmCh  [ophavsmand] 11. juli kl. 16:28 
模组版本1.3.4已经更新创意工坊: 修复了这里提到的外观错误
Version 1.3.4 have been updated on Steam Workshop: Fixed visual bug mentioned here
玉米罐头 10. juli kl. 7:58 
伟大:steamthumbsup:
AmCh  [ophavsmand] 10. juli kl. 0:46 
模组版本1.3.3已经更新创意工坊
Version 1.3.3 have been updated on the workshop
AmCh  [ophavsmand] 9. juli kl. 13:45 
Version 1.3.3 have been updated on GitHub [github.com]
模组版本1.3.3已经在GitHub上更新 [github.com]
Tweaks to the GUI looks. Now overflow part of the bar looks different.
修改了用户界面,(需求条)溢出部分会有不同的外观。
I will upload it to the Workshop in a few hours. 我几个小时后会更新到创意工坊。
AmCh  [ophavsmand] 9. juli kl. 13:38 
关于 @玉米罐头 遇到的问题我聊过啦,现在说明一下:
“小人的AI仍然会把100%认作自己的上限”,所以如果吃小份的食物(干肉饼,生食等等)他们只会取用刚好满足到100%的食物,只有单份食物(相对进食者来说)够大的时候,才会看到显著的溢出。
---
"Pawns will still think of 100% as their cap", so if you feed them pemmican/small pieces of food, they'd only take just enough to just reach 100% food, so they won't see lots of food overflow unless they get large meals (compared to their body size).
玉米罐头 8. juli kl. 8:05 
我现在发现动物可以吃的更多,人却不行,很奇怪。
玉米罐头 8. juli kl. 6:07 
是纯原版小人,无基因什么的,而且就穿了一套部落装。(部落真硬核,拜树就能觉醒灵能)
玉米罐头 8. juli kl. 6:04 
就是我设置的比如室内值最高是150%,小人的需求是可以看到1.5个原来的需求值,是多出半截的。但是小人吃的东西上限现在就是1.0,以前我没有额外修改mod设置是可以额外吃的,修改之后我发现小人的胃最大就是1.0,(尽管我设置的上限不止这么多,而且设置超过200%才不会主动吃)可能是其他模组的冲突?
AmCh  [ophavsmand] 8. juli kl. 4:21 
@玉米罐头
测试了一下没发现问题……能详细讲一下你游戏观察到是怎么样,认为应该是怎么样吗。
“只吃1.0”如果指的是“吃一次食物只涨1.0营养”:这大概是正常的,食物能提供多少营养就只能涨多少。这个模组不会给你加强食物数据。
如果指的是“吃到1.0就不自动吃了”:这是正常的,小人仍然会默认100%是它的最大值,不会主动去吃东西超过100%。
如果指的是“吃完东西还是锁100%营养上限,多出的营养消失了”:那可能是你的小人因为属于特殊的种族/有特别的健康状况/衣物/基因,不过如果你把相关的模组设置都关了,应该不会影响才对。
还有一些少数特别情况会为了模组兼容而禁止食物溢出,不过对绝大多数小人应该都没影响才对。
玉米罐头 7. juli kl. 19:08 
1.6饮食我设置的一个额外吃1.5营养值和原食量300%,最后也只吃1.0
AmCh  [ophavsmand] 4. juli kl. 3:43 
模组版本1.3.2已经在GitHub发布供测试 [github.com]
1. 新的可设置选项:根据基因禁止小人需求条溢出。
2. 修改饮食条默认溢出值到200%(可修改)
3. 对以下模组改善了兼容性:原版营养膏拓展,原版种族拓展——真菌,WVC更多基因
如果没有人发现错误,我几天后会把这个版本上传到创意工坊。感谢各位玩我写的模组!
AmCh  [ophavsmand] 4. juli kl. 3:43 
Mod version 1.3.2 released on GitHub for testing [github.com]
New configuration feature: Disable Need Overflow by active gene.
Modified default food overflow to 200% (configurable)
Improved compatibility for the following mods: Vanilla Nutrient Paste Expanded, Vanilla Races Expanded - Fungoid, WVC - Xenotypes and Genes
I will upload the update to the WorkShop in a few days if no one finds more bugs.
This should've fixed the issues mentioned by the following people:
[@CMaia][@Takk][@Guineatown20806 ][@infra-dan-accelerator unit 84725 ],[@D ]
Thank you for playing with my mod!
AmCh  [ophavsmand] 3. juli kl. 5:21 
Mod version 1.3.1 released: Fixes a minor bug related to mod settings.
模组版本1.3.1已经更新:修复了一个涉及模组设置的小BUG
---
This is unrelated to the bug report from @moo , I don't think my mod was the cause of error in their modlist, but I looked into it and you can read the discussions "1.6" for details.
以上跟楼下@moo 发的BUG报告无直接关系,我认为他的模组列表有其他模组造成了报错,具体分析讨论可以看"1.6"讨论链接。
moo 2. juli kl. 16:11 
1.6 bug. I put a discussion up
D 1. juli kl. 23:34 
I think it's the dripper interacting weirdly with warden/doctor job, whichever feeds pawns...but I am not sure. I caught my Paramedic mechs feeding a bedridden prisoner while his food was at 107% , but that might also have been due to the dripper feeding the pawn while the mech was already on its way to feed the prisoner.
AmCh  [ophavsmand] 1. juli kl. 23:24 
@D
I'll see if I can write a compatibility patch with Nutrient Paste Expanded this weekend.
Regarding "Colonists and mechs are also seemingly continuing to feed pawns when full" do you mean with some item/machine in the Nutrient Paste Expanded mod (meaning that I need to patch their machines), or just always when the Nutrient Paste Expanded mod is enabled (meaning that they've patched pawn's AI and I need to patch their patch), or always even when that mod is not installed (meaning there's a bug in my mod)? I can look into that too.
D 1. juli kl. 22:54 
With Nutrient Paste Expanded, pawns are being fed past 500% with the dripper. Colonists and mechs are also seemingly continuing to feed pawns when full.
AmCh  [ophavsmand] 29. juni kl. 23:21 
模组版本1.3.0已经更新到创意工坊,支持边缘世界1.6!:steamhappy:
The mod version 1.3.0 has been updated on Steam Workshop to support RimWorld 1.6.
Please let me know if you notice any bugs. If you need specific past version, you can manually get them from GitHub.
如果发现任何BUG还请告诉我~如果需要历史版本,可以从GitHub手动下载。
AmCh  [ophavsmand] 29. juni kl. 23:21 
@ZebraRabbit
感谢你的感谢喵
ZebraRabbit 28. juni kl. 7:56 
谢谢你更新,佬。如果不是有需求溢出,体型越小越饭桶-_-||
AmCh  [ophavsmand] 27. juni kl. 5:19 
I have updated the mod to version 1.3.0 to support RimWorld 1.6 on GitHub [github.com]
我已经在GitHub上上传了支持1.6的模组版本1.3.0 [github.com]
Please let me know if you notice any bugs, thanks! If not I will upload it to Steam workshop in a few days.
如果发现BUG还请告诉我下,多谢!如果没有发现BUG,我会在几天后更新到创意工坊(我改主意了决定提前更新)。
AmCh  [ophavsmand] 21. juni kl. 12:04 
@Frozen_Starfall
可以设置,游戏主界面->选项->Mod选项->需求条溢出->禁止部分种族需求条溢出,在下面的文本框输入你想禁止溢出的种族名称。
可以输入“人类”或者“Human”以及其它任何你想要禁止溢出的种族,如果字体变色了,那说明模组认识了这个种族,并且不会对这些种族生效。
Frozen_Starfall 20. juni kl. 5:55 
请问有没有办法只开启动物的饮食条溢出,而关闭其他生物的饮食条溢出呢
AmCh  [ophavsmand] 19. juni kl. 11:41 
@Frozen_Starfall
所有有需求条(包括饮食条)的生物(人类,动物,机器人等等)都支持。
---
All pawns (human, animals, mechanoids, etc.) with need bars (nutrition, etc.) are supported.
Frozen_Starfall 19. juni kl. 4:17 
动物的饮食条可以溢出吗,动物老是40饥饿就吃东西
Bronips 14. juni kl. 8:48 
1.6?
AmCh  [ophavsmand] 1. maj kl. 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. maj kl. 10:54 
Is this possible to have a french translation ? Thanks you :)
infra-dan-accelerator unit 84725 28. apr. kl. 12:29 
Thanks. this will allow me to tailor it to better specs.
AmCh  [ophavsmand] 20. apr. kl. 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.
AmCh  [ophavsmand] 20. apr. kl. 0:57 
@infra-dan-accelerator unit 84725
The 300% cap and the -20% moving are the mods' default settings which you can change. In your case you might prefer to change the former to infinity and the latter to disabled.
infra-dan-accelerator unit 84725 19. apr. kl. 21:52 
Also: i am noticed that is is still capped: to 300%. somebody pigged out and it ended up going to 300% but not higher.