STRANGER OF PARADISE FINAL FANTASY ORIGIN

STRANGER OF PARADISE FINAL FANTASY ORIGIN

40 个评价
Importing save from Epic Games Store
由 Char Aznable 制作
Import your save from Epic Games Store version
11
4
7
6
3
2
   
奖励
收藏
已收藏
取消收藏
Foreword
This was the first time I had to mess around with hexadecimal values but after around 2 hours of messing around, I was able to make my save file from Epic Games Store work with my steam version. I hope this will be able to help anyone else having issues.
Let's get to it
This will be complicated, but if you follow the steps you should be able to make it work.

You will need:
Access to your saved game files in both the Epic Games Store folder on your computer and the same for Steam
An hexadecimal editor (any should work, I used https://hexed.it/ which is web-based)

Epic Games Store AKA EGS
Navigate to your folder where your game saves reside. I heavily recommend making a separate backup so in case of error, you will always have a pristine copy of your save file that will not be corrupted.
(%USERPROFILE%\Documents\My Games\STRANGER OF PARADISE FINAL FANTASY ORIGIN\EOS\<user-id>
Here you will find multiple things. You are looking for two things in particular;
1. your main game file;
2. your system save file;

For your main game file, if you have only one folder then no trouble. If you have multiple, you will have to do a process of elimination to be able to single out the save that you want is saved under which folder.
In my case, I had to rename the folders one by one, booting up the game between every rename, until I was able to figure out that my main save was under the SAVEDATA03 folder.

Once you've tracked down your save file, you should make a brand new folder on your desktop (or somewhere else) called something like "SOP EGS save" as this process will get confusing quickly. Then, copy the main game save folder (example SAVEDATA03) and the SYSTEMSAVEDATA00 folder into the new folder you've created. We will be exclusively working with these newly copied files from now on.

Blank-slate Steam save
Now, we will completely reset the save files from your Steam version of the game. If you have played the game and do not want to lose the saves, please remember to back up your steam saves to a separate folder before proceeding
Navigate to:
%USERPROFILE%\Documents\My Games\ STRANGER OF PARADISE FINAL FANTASY ORIGIN\Steam\<user-id>\
Back up any save files you don't want to lose.
When you are ready, delete everything in this folder (you don't have to delete config.xml, this is just for the game's settings which should have no impact)
Once complete, start up the game. Go through the few initial setting screens, then create a new game (I would recommend matching the selected difficulty to the save you wish to import, just in case).
The introduction cutscene will start playing. You can close the game here. You now have fresh, empty Steam saves.

Hexadecimal editing
This is where the intimidating part starts, but it really shouldn't be too hard. I will include pictures below of https://hexed.it/ to guide you along.
Open your hexadecimal editor.

1. Import the EGS save that we retrieved earlier by clicking "Open file" in the top ribbon. You will see something like this, but with different data:
2. Import any Steam save from the Steam save folder. You will see a similar view as step 1
3. Now, on the Steam save, Look at the first two lines of code (lines 00000000 and 00000010). Open a notepad and write down all the number/letter combinations, case sensitive, with their respective spaces and line break (the site does not allow copy+paste from what I saw). Be careful to make sure you have it perfect.
4. Return to the first tab with your EGS save
5. Click into the first "square" of 2 characters on the first line and begin changing the first 2 lines of data with the data you wrote down in the notepad in step 3.
6. Click "Export" at the top ribbon. Save this new file into a new folder, you could call the folder something like "Steam-converted game save". Make sure that the file keeps its original name of "SAVEDATA.BIN".

Half the job's done. Now, we will do the same for the system save. This is the same process as what we did for the save file.

Open your hexadecimal editor
1. Import the EGS system save (from the SYSTEMSAVEDATA00 folder)
2. Import the Steam system save (from the SYSTEMSAVEDATA00 folder also)
3. Do the same as step 3-5 which you did previously to convert the game save file
4. Once complete, export the file as before into a folder called something along the lines of "Steam-converted system save", again, make sure the file keeps its original name.

You now have a converted game save as well as a converted system save.

The final stretch - loading the saves into the Steam folder
Now, all that you need to do is to take the converted system save and put it into the SYSTEMSAVEDATA00 folder of your Steam save directory (%USERPROFILE%\Documents\My Games\ STRANGER OF PARADISE FINAL FANTASY ORIGIN\Steam\<user-id>\) and then, this part is a bit more tricky, but to ensure everything works, you should take your converted game save and put it in every "SAVEDATA0X" folder you see in the directory. I will explain why shortly. You should be good to go from here. Restart Steam for good measure then launch the game. Press "Continue" and you should pick up from where you left off. It's time to kill chaos.

Noticed issue(s)
The reason why I had you upload the converted game save in every folder is that for whatever reason, doing this seems to cause the game to crash when you select "load game" instead of continue. Perhaps this is an issue that only I'm having, but I figured I would write about it regardless. I will update this area if anything else comes up
In closing
This was my first time dabbling in hexadecimal save editing, as well as my first high-effort Steam guide. Please let me know in the comments if anything doesn't make sense in the instructions, or if you need help with anything related to this (no guarantees though - I have about 2 hours experience as of right now, far from an expert)

I hope this will let you enjoy the game where you left off without having to grind through it again. It's time to kill chaos.
28 条留言
nksi 9 月 30 日 下午 5:08 
This presents the task as more complicated than it actually is: replace the first 32 bytes of the file to install with that of a new save. Or in python:

target = open("SAVEDATA00/SAVEDATA.BIN", "wb") # open the installation location
clean = open("clean/SAVEDATA00/SAVEDATA.BIN", "wb") # open the save file from a new game
dirty = open("dirty/SAVEDATA00/SAVEDATA.BIN", "wb") # open the save to install
target.write(clean.read(32)) # write the initial part of the clean save
dirty.seek(32) # skip the first 32 bytes of the dirty save
target.write(dirty.read()) # write the rest of the dirty save
target.flush() # ensure everything has reached disk
target.close() # close the target file, completing installation
Char Aznable  [作者] 2024 年 12 月 26 日 上午 5:21 
I don't recall, I haven't played this game in a long time. I don't remember it ever being a problem though.
torrob 2024 年 11 月 29 日 下午 9:07 
This is super easy and only takes a few minutes, thank you very much!!!
SawconBofa Deez 2024 年 9 月 26 日 下午 7:26 
Thanks so much for this mate. I really appreciate it
Solid Snake 2024 年 9 月 18 日 上午 10:48 
Just did this. This works. Ignore the system save data.
Got it first try.
Dont even need to change the first line in the hex data as its exactly the same in both. Just the 2nd line needs copying and changing.
motaku96 2024 年 5 月 5 日 下午 1:57 
Thanks worked for me. Though it's been so long since I last played, I might start from scratch anyway.
D_TheOld 2024 年 4 月 7 日 上午 6:52 
Worked flawlessly. Excellent guide.

Only thing I will add is, the hex editor I used (HxD) supports copying and pasting so it was completely painless. Just a matter of copy and paste.
Rheast 2024 年 3 月 21 日 下午 1:03 
My first try didn't work out.
For my second try I went offline, so that the cloud save wouldn't interfere, when I restarted the game.
I also only changed the save data and ignored the system save.
shafiq0895 2024 年 2 月 6 日 上午 8:00 
Hello, even after all the efforts, I can't seem to solve the conversion method from EGS :-(. Does anyone have a steam save that they can share? I would try to change the ID on that. Thanks a lot in advance.
Scramper 2023 年 9 月 20 日 下午 6:51 
only ran into one small issue - DLC wont register as installed on my imported save.