Warp Drive Machine


You are in relative control of a spacecraft equipped with a warp drive that distorts the shape of the space-time continuum and may travel at speeds greater than that of light by many orders of magnitude. Jump from planet to planet and extract most resources you can to rebuild you ship. Each planet is unique with its own challenges, and you can stay limited time on it, until spaceship warps toward another world.

Overhaul
9 hours ago
1.1 - 2.0
17.2K

g Unable to return to planet (game breaking bug)

12 days ago

Hi,
I am currently unable to return to any planet. Each time i have successfully set course to a existing planet like gleba, vulcanus or fulgora and hit warp, i end up on a new generated planet instead with everything average and including all types of resources. Repeating it will just result in landing again on an average planet with average everything, including weather, temperature and low biters.

I took a quick look into factorio-current.log but except a sprite issue I did not find anything relevant to this issue.

Do you have any idea what could have caused this?

Kind regards Kirill

12 days ago

Using current version: 1.3.3
Tried:
Warping in multiplayer, single-player
Restarted the game
updated mods and all dependencies
warping without setting any target still results in arriving on an average planet
ship was fully functional, so no missing "warp button" or any other issue as in game
tired from an earlier save to warp, still results in same issue

Please advise what I could provide you with to find the cause of the game breaking bug. This bug does not allow any progression anymore in this mod.

12 days ago
(updated 12 days ago)

So you have selected the planet and then hit the button called return to planet ? What happens ? The console messa says what when the purple bar finishes?

12 days ago

i played this mod for now 80+ hours and this bug just happened today.

I am quite familiar with the warping mechanism itself so you can rule out misunderstanding the warp mechanism :-)

I looked into code a bit but i am not so well versed in lua scripting.

My assumption is either for some reason the planet table dropped, but then i doubht that since i am still able to see all visited planets, except the gui has another list...
Or one of the conditions for when to decide when to warp to a new or existing planet has a mistake.
I will later put in a log between the lines to make more sense of this bug. Think this would help us both more to understand this weird bug

12 days ago

Perhaps it's also a hint, that I land on an average planet with all resources? I think this is not intended behavior?

12 days ago

also to explicitly add, that if i set target or warp without target i always land on a "average" world. The only difference so far was the planet icon but only once, after the 3rd warp i landed on the "exact", when it comes to stats and icon, same planet with a higher index number

12 days ago

have you changed here anything lately?

if storage.planets[planet_number] then

            map_gen= table.deepcopy(storage.planets[planet_number])
            --restore autoplace_settings that is deleted to save memory
            if (not map_gen.autoplace_settings) and storage.default_autoplace_settings then map_gen.autoplace_settings = table.deepcopy(storage.default_autoplace_settings) end
            if map_gen.persistent_surface_name then  -- only for SA pla
                surface_name = map_gen.persistent_surface_name 
                end 
            if ship.home_planet and ship.home_planet.planet_number == planet_number then
                surface_name = ship.home_planet.surface_name
                end
            surface_name = surface_name or ("planet_"..planet_number.."_"..force.name)

        else --ADD NEW PLANET

in warp-control.lua
think the else condition gets triggered...

12 days ago

please share your saved game so I can check it
I have recently tested this in my games and found no issue

12 days ago
(updated 12 days ago)

save pm in discord

12 days ago

fixed

New response