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.
- Hex editor/viewer
- I'm using ImHex
Henceforth, P3P
- Start a new game and get to a save point and save your game, then exit.
- Navigate to the steam save folder. It'll look similar to this path.
C:\Program Files (x86)\Steam\userdata\YOUR_USER_ID\1809700\remote
- 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.
- 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. - 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 named78D9E078AE394CACA6EFC511DFF1643A
, renameP3PSAVE0001.BINslot
to78D9E078AE394CACA6EFC511DFF1643A
) - 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
. - Boot up P3P via Game Pass and see if it worked :)
Shown here:
- The game pass save folder
- The location of the game pass
P3PSAVE0001.BINslot
equivalent - ImHex showing the contents of
P3PSAVE0001.BINslot
. Notice theSAVE0001
at the beginning - The steam save folder
Henceforth, P4G
This is basically identical to the P3P guide. Only difference really being the location of the save files.
- Start a new game and get to a save point and save your game, then exit.
- Navigate to the steam save folder. It'll look similar to this path.
C:\Program Files (x86)\Steam\userdata\YOUR_USER_ID\1113000\remote
- 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.
- 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. - 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 named78D9E078AE394CACA6EFC511DFF1643A
, renamedata0001.binslot
to78D9E078AE394CACA6EFC511DFF1643A
) - 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
. - Boot up P4G via Game Pass and see if it worked :)
Shown here:
- The game pass save folder
- The location of the game pass
data0001.bin
equivalent - ImHex showing the contents of
data0001.bin
. Notice theSAVE0001
at the beginning - The steam save folder