Beacon interface

by Quezler

Can use any module effect at any strength, is configurable via the gui, and has modding support.

Internal
5 months ago
2.0
15.0K
Mining Manufacturing Power Cheats

g After mod updates cant start a game

5 months ago
(updated 5 months ago)

Hi!
After some mod updates game keeps on failing either loading savefiles or even starting a new game.

Game shows this 'notice' on attempting to start a game:
96.008 Error AppManagerStates.cpp:1663: _ _beacon-interface__/control.lua:63: {
allowed_module_categories = {
["beacon-interface--module-category"] = true,
mupgrade = true
},
history = {
changed = {
"machine-upgrades",
"PlanetsLib",
"omnia",
"enemyracemanager",
"pelagos"
},
created = "beacon-interface"
}
}
stack traceback:
[C]: in function 'assert'
_ _beacon-interface__/control.lua:63: in main chunk

18 days ago

This hapoens if a mod changes the attributes of the beacon interface to be invalid during startup.

Does the machine upgrades mod change the beacons?
I am having the same problem with the modules everywhere mod.

__beacon-interface__/control.lua:63: {
  allowed_module_categories = {
    ["beacon-interface--module-category"] = true,
    efficiency = true,
    productivity = true,
    quality = true,
    speed = true
  },
  history = {
    changed = {
      "module_everywhere_beacon_config"
    },
    created = "beacon-interface"
  }
}
stack traceback:
[C]: in function'assert'
__beacon-interface__/control.lua:63 in main chunk

And this is the relevant assert from the control.lua

assert(#on_created_entity_filters > 0, serpent.block({
  history = prototypes.get_history("beacon", mod_prefix .. "beacon"),
  allowed_module_categories = prototypes.entity[mod_prefix .. "beacon"].allowed_module_categories,
}))

New response