Resident Evil 5

Resident Evil 5

Not enough ratings
Transferring saves between Steam accounts
By _
How to transfer RE5 save games between different Steam accounts.
   
Award
Favorite
Favorited
Unfavorite
How and why
The save file can be copied between accounts, but the game verifies the integrity of the file by comparing the Steam ID in the file with the ID of the account running it, so copying from a different account without editing it causes the game to launch with a "save damaged" error.

This can be used for example to access Mercenaries mode without having to complete the game if you have access to a finished save.

IMPORTANT NOTE: this guide is only about transferring saves between two different Steam accounts. It might work with save files from other platforms if you have access to their savedata.bin file but I haven't tested this. I didn't test this properly, but as far as I'm aware, Gold Edition saves can be transferred to Gold Edition games or by installing the DLC on the vanilla game, while vanilla game saves can be loaded with Gold Edition by installing the DLC and saving the game once.

The Steam ID is the first 8 bytes in the decoded file.
Save file location
Normally located at C:\Program Files\Steam\userdata\<SteamID>\21690\remote/savedata.bin

This is the file we need to edit, so make a backup first and copy it to a different location where it can be referenced easily e.g. an empty folder in Documents.

You can also search in all the folders in userdata that contain the 21690 folder if you don't know your steam account folder name.
Find your Steam ID
Open https://steamid.xyz/, paste your steam profile url and take note of Steam64 ID
Required software
The save file must be decoded, edited and reencoded. For this purpose, there's a python script based on picoleet's on the Resident Evil Modding forum[residentevilmodding.boards.net] I have modified to patch the Steam ID in the decoded file:

https://gitlab.com/-/snippets/2249393 (Download[gitlab.com])

To run this script Python 3 is required: https://www.python.org
Patching the save file
* Download the script and copy savedata.bin in the same directory
* Open a terminal or command prompt at that location and run the following commands
* python re5_save_editor.py decode savedata.bin
* python re5_save_editor.py encode decoded_savedata.bin --key=YOUR_STEAM64_ID
* copy encoded_decoded_savedata.bin to the original location and rename to savedata.bin

Replace python with python.exe or python3 if you're getting a "command not found" error.
Credits
Thanks to picoleet from the Resident Evil Modding forum https://residentevilmodding.boards.net/thread/15382/resident-evil-steam-save-editor for writing the original script for decoding and encoding RE5 save files
4 Comments
flaming Fruehlingsrolle 4 Mar, 2023 @ 5:32pm 
Works great with the new update form Capcom witch removes GFWL (2.3.23)
searched for a gamefile via Google and find one in a theat from Steam

here the link: https://steamproxy.net/app/21690/discussions/0/1480982338957232014/
Thanks to @Lanzagranada

With this Save follow the instructions on the screen and you will have a win

Works not with a normal gamesave from the old versions

Thanks for the Guide
Revenge 3 Mar, 2023 @ 4:11pm 
I figured this out a while ago. Thanks though.
_  [author] 3 Mar, 2023 @ 8:25am 
you need to copy the savedata.bin file you want to migrate in the same directory as you have the downloaded script
Revenge 19 Jan, 2023 @ 1:58am 
"Download the script and copy savedata.bin in the same directory"

Can you explain this part in more detail? I don't get it.