Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
verified files, uninstalled and reinstalled, disabled cloud and deleted local saves - did not work
Now, go into your Anti-virus software and be sure it's not trying to block the game. Then launch it and be sure it's working correctly. Start a new vault for testing. If so, copy your saves back into the appropriate folder. You'll overwrite the new save you created when testing it.
i found the falloutshelter.log in appdata/local with an error:
-> 1: 57:08.56 A Exception
errorCode: 1.91.0.2782295565.3344069262.0.3414852447.2876478434.0.3414852447.1320441829.0.3414852447.82428434.0.4255010436.155921989.0.2531747612.4231872978.0
InvalidCastException: Cannot cast from source type to destination type.
Stacktrace:
SerializeHelper.TryGetStringArray (System.Collections.Generic.Dictionary`2 dic, System.String name)
WastelandTeam.Deserialize (System.Collections.Generic.Dictionary`2 wastelandTeamDict)
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)
InvalidCastException: Cannot cast from source type to destination type seems to be a common unity engine error. Not programmer, but I believe it could be caused by a dweller being corrupted and not being rendered correctly by game.
1) First make a new vault in 2nd slot and see if it loads correctly. This is to rule out something like a game registry corruption or graphics driver incompatibility. If a brand new vault works then you can be pretty sure it's your old vault that's corrupted.
2) Backup your steam save folder from C/users/(username)/appdata/local/Fallout Shelter to separate location. Within that folder, you should have vault1.sav and vaul1.sav.bkp. Delete vault1.sav and rename vault1.sav.bkp to vault1.sav and try to start the game. You're just using the ingame backup and hope the corruption didn't override your backup.
3) If that doesn't work, you'll have to manually check each object aka dweller in your vault. You can use https://rakion99.github.io/shelter-editor/ to start deleting dwellers from your vault and checking periodically to see if it'll load properly. I'd first remove all dwellers from the vault and try to load it to see if it works. If it does load then you can revert save and gradually work your way to the root cause.
Edit: As a specific check. I know one cause of dweller corruption is a newborn being given "improper" stats. Normal dwellers have 12 combined stats across the board distributed as 1s, 2s, and one 3 stat. A corrupt dweller might have 1s across all 7 stats so that's a dead giveaway.
oh... thank you for this link "https://rakion99.github.io/shelter-editor/ "
It's helped me, but the way was hard.
.bkp was also broken.
I converted vault3.sav to vault3.json. Then I started new game and also .sav converted to .json
use " https://rakion99.github.io/shelter-editor/SaveDecrypt.html "
I used Notepad++
Next, replaced "wasteland" from new vault to old vault.
It's located in "vault" - "wasteland".
And converted back .json to .sav
My vault works again))) 163 dwellers
So here's what I did:
*rename Vault2.sav to Vault2.save.bkp2
*rename Vault2.bkp to Vault2.sav
...and it works.
Sometimes, the simplest solution blah blah...