Overview
PhasmoDecrypt can decrypt Phasmophobia save files using AES-CBC encryption with a game-specific secret key. The tool supports both automatic detection of your save file location and manual path input.Decryption Methods
When you launch PhasmoDecrypt and select Decrypt from the main menu, you’ll see two options:Auto-Detect Save File Location
Select 'Use My Save File'
From the Decrypt menu, use the Left/Right arrow keys to navigate and select Use My Save File, then press Enter.
Automatic detection
PhasmoDecrypt automatically looks for your save file at:If the file exists, it will be decrypted immediately. If not found, you’ll see an error message and need to use the manual path option.
Choose next action
After successful decryption, you can:
- Save Decrypted File - Exports the decrypted JSON to
SaveFile_Decrypted.jsonin the current directory - Presets - Apply modifications using built-in presets (see Presets Guide)
- Back - Return to the Decrypt menu
Manual File Path
Enter file path
You’ll see the prompt:Enter the full path to your save file. You can:
- Drag and drop the file into the console (quotes will be automatically trimmed)
- Type or paste the full path
- Use paths with spaces (quotes are handled automatically)
How Decryption Works
PhasmoDecrypt uses theCrypter class to perform AES-CBC decryption:
- Extracts the IV - The first 16 bytes of the encrypted file contain the initialization vector
- Derives the key - Uses PBKDF2 (Rfc2898DeriveBytes) with the game’s secret key, the IV, and 100 iterations with SHA1
- Decrypts the data - Applies AES decryption in CBC mode with PKCS7 padding
- Formats as JSON - Parses and pretty-prints the decrypted data as indented JSON
/workspace/source/Classes/Crypter.cs:14-52
Output Format
The decrypted save file is formatted as JSON with the following structure:__type- The data type (int, bool, string, etc.)value- The actual value
Next Steps
After decrypting your save file, you can:- Edit the save manually - Modify the JSON file directly
- Use presets - Apply common modifications like unlocking all items or changing money/XP
- Re-encrypt the save - Convert your modified JSON back to the game’s encrypted format
Troubleshooting
”No saveFile.txt found at the specified location”
This means the auto-detect feature couldn’t find your save file. This can happen if:- Phasmophobia is installed in a non-standard location
- You’re using a different Windows user profile
- The game hasn’t been launched yet (no save file created)
”check the correctness of the file” error
This error occurs when:- The file is corrupted
- The file is not a valid Phasmophobia save file
- The encryption format has changed in a game update
Invalid file path errors
Common causes:- Empty or whitespace-only input
- File doesn’t exist at the specified path
- Typos in the path