[Tutorial] The Lava Redemption – Active Volcanic Systems Script
Posted: Sat Jul 04, 2026 4:33 am
The Lava Redemption – Active Volcanic Systems Script
Hello everyone! I'm sharing a new script that makes volcanoes dynamic. They can now transition between active and dormant states during the game.
Be careful: if a volcano becomes active within a city’s radius, it can trigger serious disasters!
ISO - maps A) Installation Guide
Using the files provided in the The Lava Redemption.tar.gz (available for download below), follow these steps:
Script Setup: Copy luadata.txt and script.lua into your ruleset folder. (Remember to back up your original files before overwriting them).
Ruleset Integration: Open the provided .ruleset documentation files, then copy and paste their contents into your own ruleset files with the corresponding names.
B) Playing on Hex Maps
If you prefer playing on Hexagonal maps, please use the dedicated tileset: volcanoes_tileset.tar.gz (also available for download below). Tileset to play in Hex Maps
C) Gameplay Tuning
Volcano Density: To control how many volcanoes appear, adjust the property_mountainous value within each terrain entry in combination with the game's global steepness option.
Disaster Frequency: You can scale the intensity of events by modifying the [disaster_*] entries and the global disasters setting.
Script Logic: For deeper customization, you can edit the constants at the beginning of the script.lua file, specifically the following keys:
activity_rarity
eruption_chance
dormancy_chance
Hello everyone! I'm sharing a new script that makes volcanoes dynamic. They can now transition between active and dormant states during the game.
Be careful: if a volcano becomes active within a city’s radius, it can trigger serious disasters!
ISO - maps A) Installation Guide
Using the files provided in the The Lava Redemption.tar.gz (available for download below), follow these steps:
Script Setup: Copy luadata.txt and script.lua into your ruleset folder. (Remember to back up your original files before overwriting them).
Ruleset Integration: Open the provided .ruleset documentation files, then copy and paste their contents into your own ruleset files with the corresponding names.
B) Playing on Hex Maps
If you prefer playing on Hexagonal maps, please use the dedicated tileset: volcanoes_tileset.tar.gz (also available for download below). Tileset to play in Hex Maps
C) Gameplay Tuning
Volcano Density: To control how many volcanoes appear, adjust the property_mountainous value within each terrain entry in combination with the game's global steepness option.
Disaster Frequency: You can scale the intensity of events by modifying the [disaster_*] entries and the global disasters setting.
Script Logic: For deeper customization, you can edit the constants at the beginning of the script.lua file, specifically the following keys:
activity_rarity
eruption_chance
dormancy_chance