Skip to content

Instantly share code, notes, and snippets.

@dually8
Last active January 28, 2023 03:17
Show Gist options
  • Save dually8/1b14f0e554c9dffad82dca41e5867864 to your computer and use it in GitHub Desktop.
Save dually8/1b14f0e554c9dffad82dca41e5867864 to your computer and use it in GitHub Desktop.
Transfer Persona 3 Portable or Persona 4 Golden Save From Game Pass to Steam

Transferring Saves

DISCLAIMER: I'm not responsible if you mess up your save. I've tried this myself and it has worked. Just be sure to make backups of everything just in case :)

This guide is to help you transfer your Persona 3 Portable and/or Persona 4 Golden saves from Steam to Game Pass. Please read the instructions carefully and be sure to make backups of any and all files you'll be deleting/replacing/etc.

Tools needed

  • Hex editor/viewer

Persona 3 Portable

Henceforth, P3P

  1. Start a new game and get to a save point and save your game, then exit.
  2. Navigate to the steam save folder. It'll look similar to this path.
    • C:\Program Files (x86)\Steam\userdata\YOUR_USER_ID\1809700\remote
  3. Navigate to the GamePass save folder for P3P. It'll look similar to this path
    • C:\Users\YOUR_USER_NAME\AppData\Local\Packages\SEGAofAmericaInc.M0cb6b3aet_s751p9cej88mt\SystemAppData\wgs\0009000004E27970_00000000000000000000000060D79FCC
    • NOTE: Your random letters and numbers in the path may be different.
  4. You'll see about 2-3 folders. Open one at a time, and open the file that has a bunch of random letters and numbers in the hex editor. We're looking for for the equivalent of P3PSAVE0001.BINslot from the steam save.
  5. Once you find the P3PSAVE0001.BINslot equivalent (it should be about 2KB in size), copy the one from steam to the game pass folder and rename it so that it matches the name of the file that was in game pass (e.g., if the file was named 78D9E078AE394CACA6EFC511DFF1643A, rename P3PSAVE0001.BINslot to 78D9E078AE394CACA6EFC511DFF1643A)
  6. Next, we'll need to do the same to the actual save file. Look for the file that's 90KB in size (it will be in a different folder). Replace it with P3PSAVE0001.BIN.
  7. Boot up P3P via Game Pass and see if it worked :)

Reference Image(s)

Shown here:

  1. The game pass save folder
  2. The location of the game pass P3PSAVE0001.BINslot equivalent
  3. ImHex showing the contents of P3PSAVE0001.BINslot. Notice the SAVE0001 at the beginning
  4. The steam save folder

p3p_save_reference

Persona 4 Golden

Henceforth, P4G

This is basically identical to the P3P guide. Only difference really being the location of the save files.

  1. Start a new game and get to a save point and save your game, then exit.
  2. Navigate to the steam save folder. It'll look similar to this path.
    • C:\Program Files (x86)\Steam\userdata\YOUR_USER_ID\1113000\remote
  3. Navigate to the GamePass save folder for P4G. It'll look similar to this path
    • C:\Users\YOUR_USER_NAME\AppData\Local\Packages\SEGAofAmericaInc.D0cb6b3aet_s751p9cej88mt\SystemAppData\wgs\0009000004E27970_0000000000000000000000006F27D9ED
    • NOTE: Your random letters and numbers in the path may be different.
  4. You'll see about 2-3 folders. Open one at a time, and open the file that has a bunch of random letters and numbers in the hex editor. We're looking for for the equivalent of data0001.binslot from the steam save.
  5. Once you find the data0001.binslot equivalent (it should be about 1KB in size), copy the one from steam to the game pass folder and rename it so that it matches the name of the file that was in game pass (e.g., if the file was named 78D9E078AE394CACA6EFC511DFF1643A, rename data0001.binslot to 78D9E078AE394CACA6EFC511DFF1643A)
  6. Next, we'll need to do the same to the actual save file. Look for the file that's about 213KB in size (it will be in a different folder). Replace it with data0001.bin.
  7. Boot up P4G via Game Pass and see if it worked :)

Reference Image(s)

Shown here:

  1. The game pass save folder
  2. The location of the game pass data0001.bin equivalent
  3. ImHex showing the contents of data0001.bin. Notice the SAVE0001 at the beginning
  4. The steam save folder

p4g_save_reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment