Customize Geyser
Let’s you add or edit all kinds of geysers/vents/volcanos.
– 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
– all changes are retroactively
– no risk of deleting the geyser
– uninstalling the mod will revert the geyser to its former properties
– Ethanol Geyser
– Aluminum Volcano
– Tungsten Volcano
– Steel Volcano
– Glass Volcano
– Super Coolant Geyser
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.
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.
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.
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.
(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
https://github.com/Truinto/ONI-Modloader-SimpleMods/tree/master/Mods/CustomizeGeysers