Fallout Shelter
Game stopped working, cannot load anymore
Hi,
Everything was working fine, but today just stopped loading. When I click "Start" button, it loads and crashes (no error, silent crash). I had 169 dwellers, but If open "Saving" I see 0 dwellers at my saving (57 rooms but 0 dwellers). Any ideas what should I try?
Tried to restart steam, laptop, uninstall game.. no luck. Thanks.
< >
Showing 1-8 of 8 comments
Icarus Tactic Jan 23, 2024 @ 3:52pm 
Try using your backup save first:

1) If on windows, navigate to C:/Users/[username]/AppData/Local/FalloutShelter or something like that. You'll need to "show hidden files" to see AppData. You may also want to check "show extension" under windows properties somewhere if you can't see extensions.

2) Rename Vault1 (this is the top vault, if your saved vault is the middle one then you should see Vault2 etc) to something else. Make sure you save this file just in case.

3) Copy "Vault1.sav.bkp" and paste it right in that folder. Rename this copy "Vault1.sav"

4) Load your vault and see if it works. If it fails as well, open Fallout Shelter.log and post it here.
Mardoin69 Jan 24, 2024 @ 12:44am 
Also, disable that steam 'Cloud Sync' in the games properties. That's most likely what caused the issue... corrupting your save. It's common for this game and some others that do auto-saves.
Si. Jan 24, 2024 @ 1:00am 
Nothing helps, the game still crashing while loading the vault

-> 9: 57:48.30 A Exception
errorCode: 1.102.0.3414852447.3256383489.0.3414852447.1320441829.0.3414852447.82428434.0.4255010436.155921989.0.2531747612.4231872978.0
NullReferenceException: Object reference not set to an instance of an object
Stacktrace:
WastelandCycle.Deserialize (System.Collections.Generic.Dictionary`2 dic)
Wasteland.Deserialize (System.Collections.Generic.Dictionary`2 wastelandDict)
Vault.Deserialize (System.Collections.Generic.Dictionary`2 dict)
SerializeHelper+<LoadGameEnum>c__Iterator0.MoveNext ()
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)
Last edited by Si.; Jan 24, 2024 @ 1:05am
Бармалей Jan 24, 2024 @ 1:10am 
same issue

-> 10: 10:06.56 A Exception
errorCode: 1.102.0.2967220424.1253987573.0.2967220424.1254014488.0.1399223579.1254014488.0.3414852447.1254014488.0.3414852447.1253987573.0.3414852447.82428434.0.4255010436.155921989.0.2531747612.4231872978.0
NullReferenceException: Object reference not set to an instance of an object
Stacktrace:
TrainingRoom.GetPanelType (.Dweller dweller, .TrainingSlot slot)
TrainingSlot.GetPanelType ()
TrainingSlot.ShowDwellerIcon ()
TrainingSlot.Deserialize (System.Collections.Generic.Dictionary`2 roomDict)
TrainingRoom.Deserialize (System.Collections.Generic.Dictionary`2 roomDict)
Vault.Deserialize (System.Collections.Generic.Dictionary`2 dict)
SerializeHelper+<LoadGameEnum>c__Iterator0.MoveNext ()
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)
76561199590368457 Jan 25, 2024 @ 5:47am 
Was working fine earlier today, but now, upon entering the main menu and clicking to open my vault, it crashes to desktop before it can load the vault.
RIP my dwellers exploring the wasteland.
76561199590368457 Jan 25, 2024 @ 5:52am 
Originally posted by Icarus Tactic:
Try using your backup save first:

1) If on windows, navigate to C:/Users/[username]/AppData/Local/FalloutShelter or something like that. You'll need to "show hidden files" to see AppData. You may also want to check "show extension" under windows properties somewhere if you can't see extensions.

2) Rename Vault1 (this is the top vault, if your saved vault is the middle one then you should see Vault2 etc) to something else. Make sure you save this file just in case.

3) Copy "Vault1.sav.bkp" and paste it right in that folder. Rename this copy "Vault1.sav"

4) Load your vault and see if it works. If it fails as well, open Fallout Shelter.log and post it here.


This fixed it on the first attempt. Thank you, Mysterious Stranger.
Icarus Tactic Jan 25, 2024 @ 6:49pm 
Originally posted by Бармалей:
same issue

-> 10: 10:06.56 A Exception
errorCode: 1.102.0.2967220424.1253987573.0.2967220424.1254014488.0.1399223579.1254014488.0.3414852447.1254014488.0.3414852447.1253987573.0.3414852447.82428434.0.4255010436.155921989.0.2531747612.4231872978.0
NullReferenceException: Object reference not set to an instance of an object
Stacktrace:
TrainingRoom.GetPanelType (.Dweller dweller, .TrainingSlot slot)
TrainingSlot.GetPanelType ()
TrainingSlot.ShowDwellerIcon ()
TrainingSlot.Deserialize (System.Collections.Generic.Dictionary`2 roomDict)
TrainingRoom.Deserialize (System.Collections.Generic.Dictionary`2 roomDict)
Vault.Deserialize (System.Collections.Generic.Dictionary`2 dict)
SerializeHelper+<LoadGameEnum>c__Iterator0.MoveNext ()
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)

Open your vault (both your original and your backup) in https://rakion99.github.io/shelter-editor. Do you still see no dwellers?

Your error suggests there's issue with a training room, maybe a dweller in a training room was corrupted.

Originally posted by Si.:
Nothing helps, the game still crashing while loading the vault

-> 9: 57:48.30 A Exception
errorCode: 1.102.0.3414852447.3256383489.0.3414852447.1320441829.0.3414852447.82428434.0.4255010436.155921989.0.2531747612.4231872978.0
NullReferenceException: Object reference not set to an instance of an object
Stacktrace:
WastelandCycle.Deserialize (System.Collections.Generic.Dictionary`2 dic)
Wasteland.Deserialize (System.Collections.Generic.Dictionary`2 wastelandDict)
Vault.Deserialize (System.Collections.Generic.Dictionary`2 dict)
SerializeHelper+<LoadGameEnum>c__Iterator0.MoveNext ()
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)

For Si, your error might be wasteland related, maybe a dweller traveling there was corrupted.

In either case, check to see if your vault and dwellers are still intact with the online editor.

There's a downloadable editor that's a little more user friendly at: https://robot9706.github.io/FSSE/ (I suggest this if you have to go through 167 dwellers)
If you're serious about preserving your vault:
1) Make a backup of your vault.
2) Use the editor to remove all dwellers and see if it loads
3) If it now loads, then you know the error comes from a corrupted dweller. Replace your vault with backup and systematically remove dwellers until you find the culprit.
4) If you have no dwellers in your vault or if deleting all of them doesn't fix the error, then unfortunately I think you're hosed. You can try messing with other stuff like removing rooms etc, but I don't recall them causing crashes directly. Almost always its some dweller interaction.
Mardoin69 Jan 26, 2024 @ 9:26am 
To add... the editor has an option to return wasteland explorers and reset quests. Sometimes it's a bugged quest that they maybe heading to (or waiting to go in / start.) So, using the tool to reset quests they're on and return dwellers to vault may resolve the load issue. There's also some other 'fix' / tools in the editor you should run. Then from the file menu, choose 'save vault' so it saves the changes to your vault save. Exit editor and test game.

Note* This should all be done while steams 'cloud sync' is disabled. Otherwise, steam might overwrite your save files and the changes would be lost... reverting it back to the broken state. You wouldn't think steams cloud save feature would do this... checking to see which save file has a newer save date and keep the newest. But, I'm here to tell you it absolutely DOES overwrite newer saves with OLD cloud save data. I get screwed by it everytime I have to re-install the client cuz it reverts to having cloud save enabled and my newer saves get borked.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Jan 23, 2024 @ 2:50pm
Posts: 8