The Ruins Mod

by Bilka

The Ruins Mod adds randomly spawns ruins in the world. These ruins are destroyed fragments of bases, forts, small oases, and more. Explore them for loot, adventure, or entertainment, but beware, some still have running defenses from the last player that landed on the planet, with more successful colonies having better defenses.

5 months ago
0.16 - 1.1
65210
Owner:
Bilka
Source:
https://github.com/Bilka2/AbandonedRuins
Homepage:
https://github.com/Bilka2/AbandonedRuins
License:
MIT
Created:
3 years ago
Latest Version:
1.1.4 (5 months ago)
Factorio version:
0.16 - 1.1
Downloaded:
65210 times

You weren't the first to come here... you won't be the last...

Ruins adds randomly spawns ruins in the world. These ruins are destroyed fragments of bases, forts, small oases, and more. There are three categories of ruins, small, medium, and large, with respective decreasing spawn chance per generated chunk.

Explore them for loot, adventure, or entertainment, but beware, some still have running defenses from the last player that landed on the planet, with more successful colonies having better defenses. The biters have deactivated these defenses towards themselves, but the turrets won't recognize you...

You have to claim ruins before you can deconstruct them. The "Claim ruin" tool can be obtained with Shift + C or from the shortcut bar. After claiming a ruin, you can deconstruct it as expected. Additionally, you can hold Shift while using the "Claim ruin" tool to remove all remnants (corpses of structures) in the area.

The ruin defenses can be set to be non-hostile in the mod settings. The spawn rates of ruins are also configurable. Other mods can add their own set of ruins.

Want to add your ruins to this mod?
Check out the ruin maker mod, the contributing guidelines and the documentation of the ruin data format.

Want to make your own ruin set?
Check out the links above, the ruin set documentation and The Ruins Mod - Krastorio2 as an example mod.

The remote interfaces that this mod provides are described with comments at the end of control.lua.