Interstellar Travel


Adds up to 3 new star systems to help organize planet mods and add an extra layer of depth to space logistics requiring interstellar travel between the systems.

Content
a month ago
2.0
2.34K
Factorio: Space Age Icon Space Age Mod
Environment

g [FIXED] Failing to load on 1.0.1

3 months ago
(updated 3 months ago)

When trying to load, I get the following error:

Failed to load mods: __core__/lualib/dataloader.lua:18: Invalid prototype array {}
stack traceback:
    [C]: in function 'error'
    __core__/lualib/dataloader.lua:18: in function 'extend'
    __interstellar-travel__/compat/twelpa/janus.lua:127: in main chunk
    [C]: in function 'require'
    __interstellar-travel__/data-updates.lua:280: in main chunk

Mods to be disabled:
• interstellar-travel (1.0.1)

I have all of the planets from "Enable Planet Mods Lite" (https://mods.factorio.com/mod/kry-planet-mods-lite), which includes Janus, Tiber, Tenebris, and Cubium in that system, so I don't think that the /compat/twelpa/janus.lua:127 should be returning an empty array, but I might be misunderstanding the error message.

I am able to replicate the error with only Interstellar Travel, Enable Planet Mods Lite, and their respective dependencies.

3 months ago

Ah, it looks like I fixed this for Tenebris + Janus, but I missed Janus + Tiber combination.

And it is happening because the Tiber route takes priority over the Cubium route. The Tiber route has to be added from the Tiber compat file because it needs access to the specific asteroid spawn defs that mod uses. Should be fixed in 1.0.2.

This thread has been locked.