P5spc.saveutil
A simple save decryption, encryption and conversion utility for P5S PC
Install / Use
/learn @zarroboogs/P5spc.saveutilREADME
Persona 5 Strikers PC Save Utility
A simple save decryption, encryption and conversion utility for P5S PC.
Decrypting or Encrypting PC Saves
-
Locate
SAVEDATA.BINunder%APPDATA%/SEGA/Steam/P5S/<account_id>/ -
Get the SteamID64 associated with the account under which the save was created
The last segment of SteamID3 will also work (
[U:1:<last_segment>])The name of the directory containing
SAVEDATA.BIN(<account_id>) will also work -
To decrypt or encrypt the save:
p5spc.saveutil.exe crypt --input </path/to/SAVEDATA.BIN> --steam <SteamID64> -
Example (using
powershell):# decrypt SAVEDATA.BIN created with account ID 123454321 p5spc.saveutil.exe crypt ` --input "$env:APPDATA/SEGA/Steam/P5S/123454321/SAVEDATA.BIN" ` --steam 123454321 # encrypt the output with account ID 9876543210 p5spc.saveutil.exe crypt ` --input "$env:APPDATA/SEGA/Steam/P5S/123454321/SAVEDATA.BIN_crypt" ` --steam 9876543210 ` --output "$env:APPDATA/SEGA/Steam/P5S/9876543210/SAVEDATA.BIN"
Preview - encrypted save above, decrypted below:

Converting Saves
Supported Save Formats
Switch_JP/Switch_ENPC- Saves must be decrypted before convertingPS4_JP/PS4_EN- Saves must be decrypted before converting (e.g. using homebrew)
Usage
-
Get a save to convert:
- Decrypt a PC save (
SAVEDATA.BIN) or - Dump a save from Switch (
savedata) or - Dump a decrypted save from PS4 (
APP.BIN)
- Decrypt a PC save (
-
The source format will be auto-detected
-
To convert:
p5spc.saveutil.exe convert --input <path/to/savedata> --target <target_format>With
<target_format>being any of the formats described above -
Saves converted to PC format must be encrypted before they can be used:
p5spc.saveutil.exe crypt --input <path/to/savedata_conv> --steam <SteamID64> -
Example (using
powershell):# switch (en/jp) save to PC format p5spc.saveutil.exe convert --input "/path/to/savedata" --target PC # switch (en/jp) save to PS4 jp format p5spc.saveutil.exe convert --input "/path/to/savedata" --target PS4_JP # decrypted PC save to switch en format p5spc.saveutil.exe convert --input "/path/to/SAVEDATA.BIN_crypt" --target Switch_EN # decrypted PS4 (en/jp) save to PC format p5spc.saveutil.exe convert --input "/path/to/APP.BIN" --target PC
Preview - Switch JP save converted to PC save:

