Oxygen Not Included

Oxygen Not Included

592 ratings
Customize Geyser
3
4
3
6
3
2
3
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
626.772 KB
12 Sep, 2019 @ 8:25am
17 Jul @ 11:04am
30 Change Notes ( view )

Subscribe to download
Customize Geyser

Description
Let's you add or edit all kinds of geysers/vents/volcanos.

Custom Geysers
- any new custom geyser has a chance to spawn in place of a normally generated geyser; this works for existing saves as long as the geyser is in the fog of war
- after uninstalling, if you continue a save with a custom geyser spawned, the affected geyser will get removed (since it cannot be loaded by the game); normal geysers are unaffected by this

Existing Geysers
- all changes are retroactively
- no risk of deleting the geyser
- uninstalling the mod will revert the geyser to its former properties

Default additions
- Ethanol Geyser
- Aluminum Volcano
- Tungsten Volcano
- Steel Volcano
- Glass Volcano
- Super Coolant Geyser

Worldgen changes
If you get the world trait "Volcanoes", there is a chance to get any volcano instead of just magma volcanoes. Does not work with existing saves.

Configurating the mod
If you don't like the worldgen changes, simple delete the wordgen folder from the mod.
If you want to change the properties of geysers, look for the config file here:
%userprofile%\documents\Klei\OxygenNotIncluded\mods\Customize Geyser.json
For existing geysers, all properties but id are optional. For the id, look at the default geyser IDs.txt. The Name and Description cannot be changed, this must be done by translation-mod.
For new geysers, all properties but id and element are optional, although it will take average values for missing properties.

Randomize Settings
The table below sets weights of how likely certain geysers occur. Geysers with 0 weight will stop spawning altogether. This does not allow you to change the type of geysers retroactively.
- RandomizerEnabled: if set to false will disable all other randomize settings
- RandomizerUsesMapSeed: if set to true, the same geysers will spawn for a certain set of settings; you still get different results when you change the weights or add new geyser types; if set to false, reloading and rediscovery a geyser may reveal a different geyser
- RandomizerRerollsCycleRate: if set to true and RandomizerUsesMapSeed set to false will also change the percentage of cycle output; otherwise output stays consistent
- RandomizerPopupGeyserDiscoveryInfo: generates a popup whenever a geyser is discovered; useful for rerolling/testing
Randomize settings do not affect pre-definied geysers, which are some steam, methane, and oil geysers.

Morph Settings
Allows you to change the type of existing geysers into any other type.
- GeyserMorphEnabled: When enabled, shows two buttons in the geyser menu. The first will request a scientist dupe to work on it, the second will define which geyser it should be morphed into. Click the second button to cycle through the options.
- GeyserMorphWorktime: How long a scientist dupe will need to work on the geyser to morph it.

Settings other than windows:
(without DLC, read the notice at the start)
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
Popular Discussions View All (3)
17
29 Jan @ 7:28am
Share custom geysers?
(04) PalverZ
4
6 May, 2023 @ 1:06am
A new Chinese translation
RiceShimmer
0
12 Feb @ 8:47am
Default Geyser IDs
GreenSkye
654 Comments
Fumihiko  [author] 9 Aug @ 1:08am 
That is not possible. I can run no code, while the mod is uninstalled. The game automatically removes any objects it doesn't know.
The mod menu has a button to export all settings.
無相丶 8 Aug @ 9:00pm 
Hey author, could you modify the mod so that custom geysers stay even after uninstalling it? Also, would it be possible to add a feature to copy geyser settings? Thanks!
Fumihiko  [author] 8 Aug @ 9:40am 
Yeah. In the mod menu, press the button for that. Other stuff requires manual editing, but this is scripted.
9G 8 Aug @ 3:08am 
Is there a way from keeping a geyser from going dormant?
cbbgray 6 Aug @ 8:18am 
Thanks very much for updating the preset:copy button. It works great!

Is there any way to change the geotuning element for custom geysers? It seems to default to dirt but I'm not sure how to change it
招财狼 27 Jul @ 7:37pm 
钢和玻璃不能一直喷发。如果关闭这个MOD后有一些喷泉会消失。
Fumihiko  [author] 22 Jul @ 9:42am 
Sorry, no. That's too complicated.
鱼老板 20 Jul @ 8:00pm 
你好,能否增加储油石的切换,我的小行星开了小地图模组之后经常刷不出储油石
Hello, could you please add a switch for oil storage rocks? After enabling the mini map module in my asteroid game, I often fail to spawn oil storage rocks
cbbgray 14 Jul @ 10:07am 
The only options I can see are:

Reset: Custom Default
Reset: All Off
Preset: No Dormancy
Preset: Copy
Preset: Enable All

None of them seem to copy the full range of parameters from the vanilla game.
Fumihiko  [author] 14 Jul @ 9:11am 
Everything is optional (in the geyser list). Just the id is necessary to know what geyser to apply the changes.