I crashed twice with the following steps:
- Open my save, in which I installed QOL mods for the first time tonight (EE, Factory Planner, Rate Calculator).
- Character is on Nauvis
- Go to Gleba, remotely drive spidertron
- Open Editor Extensions to the Force testing lab
- Close the editor - the camera is now on Nauvis but my character is not visible
- The spidertron on gleba can't be remotely driven because its "currently being driven by xane256"
- Realize it might be a bad state, save the game with a new save name
- Exit the game, re-open the funky save
- game crashes
I created a forums account to post this, not sure where to upload my logs & save files
[2.0.20] Crash using Editor Extensions while remotely driving (LogisticManager::update)
Re: Crash using Editor Extensions while remotely driving
Thanks for the report. You should be able to attach the log file and save file to this post.
If you want to get ahold of me I'm almost always on Discord.
Re: Crash using Editor Extensions while remotely driving
See 3638 on how to upload those files.
Re: Crash using Editor Extensions while remotely driving
I've attached the log & save file where I was able to get the game to crash on 2.0.20.
To crash this save, simply load it and wait a few seconds or load the save & quit to menu.
To obtain this save, I did the following:
- Opened my normal save, where my character is on Nauvis
- Started remote driving a spidertron on Gleba
- Opened editor extensions to force testing lab with Ctrl-E
- Exited the editor with Ctrl-E
- At this point the camera returns to Nauvis but my player is not visible. I then save the game with a new name.
- I exit the game and load the renamed save (attached), I'm controlling the spider on Gleba, and the game crashes.
I tried & failed to reproduce this crash with a smaller world with cheats enabled because I thought it would be easier to debug a smaller save file. In the test world I did the following:
- Opened the testing save where I have cheats enabled. I got my character to Vulcanus.
- Started remote driving a spidertron on Nauvis
- Opened editor with Ctrl-E
- Exited editor with Ctrl-E
- At this point the camera returned to Vulcanus but again player was not visible. I save the game with a new name.
- I exit the game and load the renamed save
- The game opens to me controlling the spider on Nauvis
- I can exit the spidertron and my character is back on Nauvis with no other apparent issues (except that I teleported).
To crash this save, simply load it and wait a few seconds or load the save & quit to menu.
To obtain this save, I did the following:
- Opened my normal save, where my character is on Nauvis
- Started remote driving a spidertron on Gleba
- Opened editor extensions to force testing lab with Ctrl-E
- Exited the editor with Ctrl-E
- At this point the camera returns to Nauvis but my player is not visible. I then save the game with a new name.
- I exit the game and load the renamed save (attached), I'm controlling the spider on Gleba, and the game crashes.
I tried & failed to reproduce this crash with a smaller world with cheats enabled because I thought it would be easier to debug a smaller save file. In the test world I did the following:
- Opened the testing save where I have cheats enabled. I got my character to Vulcanus.
- Started remote driving a spidertron on Nauvis
- Opened editor with Ctrl-E
- Exited editor with Ctrl-E
- At this point the camera returned to Vulcanus but again player was not visible. I save the game with a new name.
- I exit the game and load the renamed save
- The game opens to me controlling the spider on Nauvis
- I can exit the spidertron and my character is back on Nauvis with no other apparent issues (except that I teleported).
- Attachments
-
- sa-big-17-bugged.zip
- (56.78 MiB) Downloaded 15 times
-
- factorio-current.log
- (24.36 KiB) Downloaded 14 times
Re: [2.0.20] Crash using Editor Extensions while remotely driving (LogisticManager::update)
Can you provide a different save file that's not in the broken state for me to test with? This one is physically corrupt and has character entity that's saved incorrectly.
If you want to get ahold of me I'm almost always on Discord.