Radar Uplink


Useful radar circuit options. Read individual space platform status and unfulfilled requests to better control your rocket silos. Send signals across surfaces via named channels, with optional interplanetary transmission. Very low performance cost.

Utilities
a month ago
2.0
164
Circuit network

b (Fixed in 1.4.1) Error with Fulgora Orbital Defence

a month ago
The mod Fulgora Orbital Defence (1.0.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event fulgora-orbital-defence::on_init()
The mod Radar Uplink (0.1.4) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event hexcoder-radar-uplink::on_surface_created (ID 70)
__hexcoder-radar-uplink__/script/radar_channels.lua:199: attempt to index field 'channels' (a nil value)
stack traceback:
    __hexcoder-radar-uplink__/script/radar_channels.lua:199: in function 'on_surface_event'
    __hexcoder-radar-uplink__/control.lua:177: in function <__hexcoder-radar-uplink__/control.lua:175>
stack traceback:
    [C]: in function 'create_surface'
    __fulgora-orbital-defence__/scripts/s-build-manufactory.lua:20: in function 'build_manufactory'
    __fulgora-orbital-defence__/control.lua:12: in function <__fulgora-orbital-defence__/control.lua:4>

I get the above error trying to start a new save with Radar Uplink and Fulgora Orbital Defence enabled at the same time. I've submitted a report on both mod pages as the error notice directly mentions both mods.

a month ago

I'm the author of Fulgora Orbital defence. The s-build-manufactory.lua:20: in function 'build_manufactory' refers to a planet:create_surface() command which occurs on_init and on_configuration_changed, and during during any in game events. Maybe there is a race condition between our mods where storage.channels.surfaces[surf_id] is happening prior to initial storage setup?

a month ago

Should be fixed in newest version (1.4.1, sorry for the confusing version number)

New response