Against the Storm Tips

Fix for stuck on loading screen(s)

If you install the Against the Storm and find that you are stuck on an infinite "Loading" screen, this tip may help you.

When running version Early Access 0.54.2R I encountered issues with getting stuck in the loading screens. This is the first time I've ever tried the game, so I don't know if this is normal or not.

The logs can be found at the following path:
/Users/<username>/Library/Application\ Support/CrossOver/Bottles/Steam/drive_c/users/crossover/AppData/LocalLow/Eremite\ Games/Against\ the\ Storm/Player.log

IOException: Unknown error (0x17045c0) : 'C:\users\crossover\AppData\LocalLow\Eremite Games\Against the Storm\MetaSave_Backup.save'
at System.IO.FileSystem.DeleteFile (System.String fullPath) [0x0001a] in <1c8569827291471e9db0dcd976e97952>:0

at System.IO.File.Delete (System.String path) [0x00014] in <1c8569827291471e9db0dcd976e97952>:0

at Eremite.Services.JsonIO.RemovePrevBackup (System.String backupPath) [0x00000] in <dec6d73a2b414704927e280e5ba5ecb7>:0

at Eremite.Services.JsonIO.ExecuteSaveToFile (System.Object obj, System.String path) [0x0004c] in <dec6d73a2b414704927e280e5ba5ecb7>:0

at Eremite.Services.JsonIO.SaveToFile (System.Object obj, System.String path, System.Int32 retries) [0x00020] in <dec6d73a2b414704927e280e5ba5ecb7>:0

at Eremite.Services.JsonIO.SaveToFile (System.Object obj, System.String path, System.Int32 retries) [0x00027] in <dec6d73a2b414704927e280e5ba5ecb7>:0

at Eremite.Services.JsonIO.SaveToFile (System.Object obj, System.String path,

What I believe is happening is that on boot of the game, it is attempting to remove old backup saves. Because we have never started the game, we of course have no backup files to remove! By creating empty files as placeholders, this prevents the crash from happening and we don't hang on loading screens any longer. Note, there is a list of save backup files that are used on the initial loading screen, and an extended set that is used when you hit the Play button. If you manage to get the game to boot, ensure that you don't encounter the same issue when you hit the Play button.

Everytime you get stuck on the loading spinner, check the logfile and create whatever .save file it is complaining about. Eventually you will get the game to work.

TLDR:
1. Navigate to the game folder (i.e. /Users/<username>/Library/Application Support/CrossOver/Bottles/Steam/drive_c/users/crossover/AppData/LocalLow/Eremite Games).
2. Ensure that all of the following files exist. I'm sure you can do this via Finder, but I used the terminal:
touch WorldSave_Backup.save
touch Save_Backup.save
touch MetaSave_Backup.save
touch MetaSave_LastSuccessful_Backup.save
touch CustomGamesLayout_Backup.save
touch WorldSave_Backup_Backup.save
touch MetaSave_LastUpdate_Backup.save
3. Start the game

All going well, the game will boot up and run fine. I noticed to start with it was a bit finicky with the saves persisting properly, so you might need to start/immediately save and exit some games in order to get the correct save files to appear. You may have to start a game, exit and create the saves again. Once I got it out of this rut, the game seemed to handle saves ok.

I'm finding that the "Quit" button in the main menu also doesn't work, so you do need to force the game to close.

(Thanks to username1 for their contribution to this tip).

Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoieU1Ic3Z0cFVSNWt2S0t5UiIsImdkcHIiOjB9