Piped Deuterium Extractor(管道式氘气提取器)|环世界

这个mod增加了一个来自Eccentric Tech - Fusion Power的氘提取器的修改版,它(专门)使用Dub's Bad Hygiene的水。
为你的MMFS提供时尚的燃料!
你有没有梦想过为你的殖民地提供清洁、高效的聚变动力?你是否曾经想在荒郊野外建造一个氘提取器,但却发现你无法做到,因为附近没有海洋/河流/湖泊?你是否曾看着你那庞大的管道系统,其中有多个水箱,里面装满了甜美的H2O,并想知道为什么你不能用它来代替?没有吗?嗯,我有,所以我做了这个mod! 它允许你在遥远的沙漠基地里把无聊的质子变成更冷的同位素!
建筑成本与基本的氘提取器相同,但是它的默认功率是50%(1200W对800W)。
在默认设置下,它在游戏中每天可将~5000升水转化为~25单位的氘。
该模型可以以多种方式进行配置,虽然我希望这些设置足够容易理解,但你可能会问自己它们究竟是如何工作的。在这种情况下,我诚挚地邀请你阅读下面的数学部分
这是一个高度复杂的设备,由于游戏实际上发生在~3500年的未来,如果它不能处理任何东西,就会自动关闭,尽管这有其局限性,阅读数学部分就会发现原因。
这些配置是全局的,但你可以通过使用功率级别的小工具来调整提取器的个别处理速度。
无聊的数学部分
WPT=每滴水;E=效率
每一次打勾,抽水机都会将最多(WPT*1.5)升的水吸进它的内部水箱。
然后,它试图将WPT升的水处理成(WPT * E)单位的氘。
它将试图以(WPT * 1.5)的最大速率输出氘,这意味着它拉/推的量总是比它实际处理的量多。
功率水平被应用于电力消耗和处理周期,但不是I/O周期,这意味着它不会影响被推/拉的数量。
在计算你自己的数值时,请注意游戏以每秒60次的速度运行(1x);游戏中的每一天有60000次。
关于公差的概念。由于原始浮点数的精度问题和四舍五入操作的性能 "问题",我不得不给提取器引入一个公差(毕竟0.000000000218>0)。这意味着,如果它试图处理非常小的数量(它确实这样做了,即使它的水箱中没有实际的水量),它将不会使用任何功率。现在,如果你玩弄高级选项,并且你的提取器经常处理非常小的数量,你可能想减少容忍度,因为否则它可能不会使用任何电力。相反,如果你正在处理大量的数字,你的容差也应该相当高,因为你的提取器将不会正确地 "关闭",否则。在我的测试中,我从来不需要这样做,但这个选项是
我可能会在将来重新制作高级选项卡,使其成为简单选项卡的美化版本,因为它(事后看来)过于复杂。我也可能会考虑让宽容度根据配置自动调整,但这得等到下一次了。
源代码和其他东西
这是我有史以来第一个公开的mod,我制作它时考虑到了性能。虽然我相当肯定我对它进行了广泛的测试,但可能还有一些我遗漏的东西。如果你发现有什么不正常的地方,请在Github[github.com]上留下评论或提交一个票据,在那里你也可以查看源代码
我可能会调整高级配置,以便在未来也使用每日氘的设置,但我现在的动力几乎为零。对不起,如果你想调整它们,你必须做一些基本的算术。
就这样吧,真的! 去把你自己打倒吧,在太空深处或在沙漠中的某个被上帝抛弃的山里(或两者)为你的核聚变反应堆提供动力,祝你愉快
信用
特别感谢。
Aelanna提供了修改后的提取器纹理,但更重要的是创造了一系列精彩的MOD,包括Eccentric Tech系列。
Dubwise创造了Bad Hygiene mod和许多其他我经常使用的酷东西。
UdderlyEvelyn和她的性能狂热者团队帮助我大大减少了所需的处理器周期。
Tynan Sylvester制作了Rimworld。
Rimworld服务器上的一帮训练有素的修改者,他们通常都很冷静,很健谈。
修改社区提供了大量的例子供我参考,激励我真正地把我自己的修改放在一起,并使游戏保持新鲜。这也包括你,亲爱的用户!