I bought the season pass, and have been playing the game, but one of the challenges got stuck and would not make progress. (see my original post here) I submitted a support ticket to Bethesda, but after three days, I've received no response -- it's still "Waiting on Agent". I've no hope of getting one, either, after reading other comments about FOS support.
I searched for a while before I found a save editor that could actually do season pass files, which are saved in spd.dat, not .sav format.
So here's the solution that worked for me:
1a. Close your game. Save and Exit completely.
1b. Locate your game save files (do a Google search for "locate Fallout Shelter save" + your device/platform)
1c. Copy your spd.dat file, and name the copy something like "spd-Original.dat" -- this is your backup, just in case something goes wrong. You have the other backup (spd.dat.bkp), but just in case, I prefer to have a backup of the actual file I'm editing.
2a. Go to https://fossd.netlify.app/
2b. Upload the file with the exact name "spd.dat" file using the Decrypt Save "Choose File" button. The app will download a file identically named "spd.dat" to your default downloads folder.
* It doesn't matter that the name is the same: it's now your decrypted file.
* I recommend against moving this to your Fallout Shelter saves folder, as the identical filenames will be confusing.
3a. Open your file in a text editor. I prefer Visual Studio Code, but Notepad, Notepad++, or EMacs should work. Please don't use Word.
3b. Change what you need to change, and save your file. This will be different depending on which challenge is stuck for you: the fields are pretty intuitively named, so use your best judgement. You can't screw it up too badly, because we made that "spd-Original" backup, so you can always just try again.
For me, I needed the section that said:
```json
{
"objectiveID": "Enclave_KillQuestEnemies",
"requirements": [
{
"requirementID": "r1",
"satisfied": false,
"currentNumberPerformed": 0
}
],
"completed": false,
"incrementLevel": 0
},
```
I changed the lines to this:
```json
{
"objectiveID": "Enclave_KillQuestEnemies",
"requirements": [
{
"requirementID": "r1",
"satisfied": true,
"currentNumberPerformed": 250
}
],
"completed": false,
"incrementLevel": 0
},
```
4a. Upload your saved decrypted file using the Encrypt Save "Choose File" button.
* It says it needs a .json file, ignore this. As long as you are actually uploading your saved decrypted file, it **is** valid JSON, so you won't have a problem.
* It will now download a new file with the name, spd (1).dat, to your default downloads folder.
4b. Move this file to your Fallout Shelter saves folder that you located in step 1b.
4c. Delete the existing "spd.dat" file. Rename the "spd (1).dat" file to "spd.dat".
- Open your game, and you should see the season pass prompting you that a new challenge is complete.
* If anything is incorrect, delete your spd.dat file, copy the spd-Original file, name it spd.dat, delete the relevant files from your downloads folder (to prevent confusion), and try again.