The Ruins Mod - Planet settings


Choose which planets will spawn ruins. By default only Nauvis, Gleba and Aquilo. Requires Abandoned Ruins - Updated (core)

Utilities
10 months ago
2.0
305
Planets Environment

g Will there be updates 1.4.2 and higher?

10 months ago

Good morning and time of day. I would like to know. Will there be an update of the mod as a whole, and an update of the mod's dependencies. 1.4.0 to 1.4.2, and higher.?

10 months ago

Good morning. Yes, I'm thinking of integrating this mod into the main mod as a direct feature. What was breaking this mod with 1.4.0 and higher is a change introduced to the remote-call function exclude_surface() which had unfortunately being misused by some mods. Its purpose is to have e.g. "internal" or temporary surfaces like NiceFill creates to exclude entirely from ruin-spawning. Or also mods like Subsurface can utilize this function to have no ruins "underground" being spawned.

10 months ago

It's a pity that it broke (but let's hope that this can wait somewhere around 1 month?)

6 months ago
(updated 6 months ago)

Sorry for not making any further efforts into this. I think I can try to copy the "fetch all planets" routine and adopt it to the library style I use.

Ah, I forgot that this mod has hard-coded all planet names. Hmm, cannot we check if the surface has a valid planet reference instead?

5 months ago

Hello - is there any chance this mod could be updated to work with the new ruins mod? I'd love it if all planets could have ruins, it's a really cool addition to the game!

a month ago

As I remember correctly, the problem relies in Factorio itself as you cannot add menu options "dynamically", means not in a phase other than startup, which makes sense as the menu needs to be rendered once all mods have added their entries to it and not when the game is already running. So yes, there is currently no future for "dynamically" adding planets to a settings page, only statically.

So the current option is, that I statically add all Factorio's planets mods ... Which means, once a new planet is out, it needs to be added. Or when it is abandoned, it needs to be disabled (commented out). Everyone wants to save such hassle by allowing planets being "dynamically" added, means detected by AR and then added each time a save-game is loaded. Unfortunately Factorio's API doesn't allow this.

New response