Customize Geyser

If you liked this item, please rate it up on Steam Workshop page.

Author: Fumihiko

Last revision: 25 Feb, 2023 at 11:44 UTC (2)

File size: 529.41 KB

On Steam Workshop

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%documentsKleiOxygenNotIncludedmodsCustomize 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%documentsKleiOxygenNotIncludedmodsCustomizeGeyser.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

Download
Required items:

Click the title to search on this site.


Mod UpdaterSteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.