can't play offline world when offline with SE and mods
This seems to have been reported before, but I want to go into a little more detail with my testing and to confirm that it is still an issue with 1.189.033 (playtest announced Feb 14, 2019).
When I attempt to continue the offline game I was playing last night on a computer with no internet connection -- I am greeted with an error "Steam if Offline. Please try to change world settings to offline and load the world again" (see "change world setting to offline error.png" attached).
The world is already set to offline and was created in offline mode (see "world is offline.png" attached).
I do have mods active on the world, and from other bugs reported on the forum, I am guessing that the mod update method is the root cause.
What I expect to happen:
I'm expecting the game to, when disconnected from the internet, to be able to load from the saved world sbs/sbc file in my %APPDATA%/SpaceEngineers/Saves/ folder and the saved mods from my %APPDATA%/SpaceEngineers/Mods/ folder.
How to reproduce:
- Load steam normally with an internet connection.
- Load Space Engineers (version 1.189.033 `playtest` from Feb 14th).
- Create an offline solar system world.
- Select at least one Mod for the world.
- Let all assets load and begin playing.
- Save your world and exit the game.
- Verify that your world sbs/sbc and vx2 files are in %appdata%/SpaceEngineers/saves/<YOURID>/<Save world name>/
- Verify that your mod is in %appdata%/SpaceEngineers/mods/<MOD ID>.sbm (the mod id can be looked up from the steam workshop link such as https://steamcommunity.com/sharedfiles/filedetails/?id=857053359).
- Disconnect from your internet connection or set steam to offline.
- Load Space Engineers from your game menu.
- Click on the "Continue" button on the front menu.
- You will be greeted by the misleading error seen in "change world setting to offline error.png" attached below.
I am not a programmer on the team and don't want to add work to your backlog, so I'm just going to recommend the two simplest remedies I could come up with:
1) change the error text in this situation to recommend removing mods to continue playing
2) wrap the mod update check with an check for "is online", and skip the check for updated mods if this "is online" bool is false.
Possible Related issues: