缺氧
610 个评价
自定义间歇泉
3
5
3
6
3
2
3
2
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
940.854 KB
2019 年 9 月 12 日 上午 8:25
10 月 10 日 上午 8:23
32 项改动说明 ( 查看 )

订阅以下载
自定义间歇泉

描述
允许你添加或编辑任何种类的液体泉、气体喷口或是火山。

自定义间歇泉
-任何新的自定义间歇泉都有机会在以往游戏中正常生成间歇泉的地方生成;如果你是已有存档,只要间歇泉还在阴影中,这一生成过程依然有效。
-卸载此mod后,如果你继续游玩一个拥有自定义间歇泉的存档,受影响的间歇泉将被删除(因为它不能被游戏加载),普通间歇泉不受此影响

对于已经存在的间歇泉
-所有的更改都是可追溯的
-删除这些间歇泉不会有问题
-卸载mod将使间歇泉恢复到以前的属性

默认添加了以下间歇泉
-乙醇间歇泉
-铝火山
-钨火山
-钢火山
-玻璃火山
-超级冷却液间歇泉

世界特质更改
如果你生成世界时选择了火山活跃特质,那么你将会有机会得到任何种类的火山而不是单纯的岩浆火山。但是这对已经存在的存档无效。

自定义配置此mod
如果你不喜欢上述世界特质的变化,简单地从mod中删除“wordgen“文件夹。
如果你想更改间歇泉的属性,请在这里查找配置文件:
%userprofile%\documents\Klei\OxygenNotIncluded\mods\Customize Geyser.json
对于已经存在的间歇泉,除了id以外的所有属性都是可选的。关于id,请查看默认的间歇泉id文件。名称和描述不能更改,这必须通过翻译mod完成。
对于新的间歇泉,除了id和元素之外的所有属性都是可选的,它将为缺失的属性取平均值。

随机化设置
下方列出了某些间歇泉出现的可能性的权重。权重为0的间歇泉将完全停止生成。这不允许您追溯地更改间歇泉的类型。
- RandomizerEnabled: 如果设置为false将禁用所有其他随机化设置
- RandomizerUsesMapSeed: 如果设置为true,相同的间歇泉将生成一组特定的设置;当你改变权重或添加新的间歇泉类型时,你仍然会得到不同的结果;如果设置为false,重新加载和重新发现间歇泉可能会显示不同的间歇泉
- Randomizerererollscyclerate: 如果设置为true, 并且RandomizerUsesMapSeed设置为false,也会改变周期喷发量;否则喷发量保持一致
- RandomizerPopupGeyserDiscoveryInfo: 每当发现间歇泉时生成一个弹出框
随机设置不会影响预定义的间歇泉,例如一些蒸汽,甲烷和石油间歇泉。

类型切换
允许您将现有间歇泉的类型更改为任何其他类型。
- GeyserMorphEnabled: 设置为true时,在间歇泉菜单中显示两个按钮。第一个按钮将要求一个科学家复制人来研究它,第二个将定义它应该变成哪个间歇泉。单击第二个按钮循环遍历选项。
- GeyserMorphWorktime:一个科学家复制人需要花多长时间来改造间歇泉。

对于非windows系统用户,您需要去以下路径寻找配置文件:
(非dlc用户可以看之前的那个路径)
Windows: %userprofile%\documents\Klei\OxygenNotIncluded\mods\CustomizeGeyser.json
Mac: ~Library/Application Support/unity.Klei.Oxygen Not Included/mods/CustomizeGeyser.json
Ubuntu: ~/.config/unity3d/Klei/Oxygen Not Included/mods/CustomizeGeyser.json

Github
https://github.com/Truinto/ONI-Modloader-SimpleMods/tree/master/Mods/CustomizeGeysers
热门讨论 查看全部(3)
17
1 月 29 日 上午 7:28
Share custom geysers?
(04) PalverZ
4
2023 年 5 月 6 日 上午 1:06
A new Chinese translation
RiceShimmer
0
2 月 12 日 上午 8:47
Default Geyser IDs
GreenSkye
679 条留言
Fumihiko  [作者] 10 月 31 日 上午 8:25 
Interesting. But I won't fix this. I assume that you can just reload a save and the ghost structure will be gone.
DMlxs 10 月 31 日 上午 5:47 
我发现一个问题,当我把一个“geyser”从A点传送到B点后(使用mod的alt+q),虽然geyser确实从B点喷发了资源(例如:水或者盐水),但是实际的占位空间还是在A点,因为我想在A点建造建筑或者墙时,它会提示我“只能在未被占用的空间建造”,反而在B点的geyser显示位置可以正常的建造。
I've encountered an issue: when I teleport a geyser from point A to point B (using the mod's Alt+Q), while the geyser does indeed spout resources (like water or brine) at point B, its actual space occupancy remains at point A. This causes problems when I try to build structures or walls at point A, as the game prompts me with “Can only build on unoccupied space.” Conversely, I can build normally at the geyser's displayed location at point B.
jyh2378 10 月 11 日 上午 4:10 
This is perfect! It's now working exactly as I intended. Thank you for responding so quickly.:steamthumbsup:
Fumihiko  [作者] 10 月 10 日 上午 8:26 
I checked the game code again. That code makes it all geysers can spawn from placeholders. That does screw up the seed. I added a condition to check for RandomizerEnabled.

Now if RandomizerEnabled is false, it should always honor vanilla seed, regardless of other changes. (You can add custom geysers now, but the will never show up on their own.)
Fumihiko  [作者] 10 月 10 日 上午 8:03 
Thanks for telling me. That narrows it down very well. There is is a line of code that sets a flag regardless of the 'Geysers' array. I don't actually remember what is does, but it might cause your issue.

I can fix that and push an update.
jyh2378 10 月 10 日 上午 5:39 
Thank you for your answer. Unfortunately, I've been unable to reproduce the original geyser types even after setting RandomizerEnabled to False and using the format "Geysers": [] in the CustomizeGeyser.json file. Only setting EnableMod to False successfully reproduces the geysers from before the mod was installed. It seems that simply having the mod enabled changes geyser generation even with the same map seed.
Fumihiko  [作者] 10 月 9 日 上午 11:56 
Set RandomizerEnabled to false. Also you must remove all custom geysers. You can edit properties of existing geysers. Just not have custom ones. That is because the seed will randomly select from the pool of geysers. If the size of that pool is changed, the output will obviously be different too.
jyh2378 10 月 9 日 上午 11:33 
Installing this mod causes different geysers to be generated for the same seed than before the installation. I only want to use the geyser morphing feature without changing the generated geysers. How can I use only the morphing feature?
Fumihiko  [作者] 9 月 23 日 上午 8:31 
It's faster to search the internet:
https://senioritis.io/mathematics/probability/understanding-the-equivalence-of-1-2-0-5-and-50-math-concepts-explained/

Basically, that's what the computer uses. Temperatures are also in Kelvin not °C nor °F.
MiserableGamer 9 月 23 日 上午 8:25 
What is scientific about 1.0, that 100 isn't?? LOL