Skip to content

Instantly share code, notes, and snippets.

@Krolul
Forked from szaaamerik/saveswap.md
Created December 26, 2023 02:13
Show Gist options
  • Save Krolul/951bc6b3a29d4d6ed8eee3d867020af5 to your computer and use it in GitHub Desktop.
Save Krolul/951bc6b3a29d4d6ed8eee3d867020af5 to your computer and use it in GitHub Desktop.
FH5 Save Swap guide

Forza Mods Save Swapping



Requirements ::

Table Of Contents ::

Save locations

Save conversion steps

Credits and info

Save file locations ::

MS ::

Save file finding:

  1. Go to %localappdata%\Packages\Microsoft.624F8B84B80_8wekyb3d8bbwe\SystemAppData\wgs

  2. Sort by date modified, open the newest folder, then sort by date modified again

  3. Open the newest folder, then open the container.x(x represents a random number) file in notepad

  4. If it says P r o f i l e D a t a you are in the right one, if not, go to the next folder, repeat until you have the right folder

  5. The biggest file in this folder is your save

  6. Copy its filename and save it into a notepad

Steam/Onlinefix ::

Directories:

  • Steam: C:\Program Files (x86)\Steam\userdata\YourSteamID\1551360\remote

  • Onlinefix: C:\Users\Public\Documents\OnlineFix\1551360\Saves

Save file finding:

  1. Go to one of the directories mentioned above

  2. Sort by date

  3. Search *.ProfileData, this is ur save (where * is some letters and numbers)



Save conversion steps (works only with saves before series 26) ::

  1. Extract dolimans crypto tool to a folder

  2. Rightclick on the folder and select "Open powershell window here"

  3. Place the downloaded save file in the folder

  4. Execute the following commmand: .\EncryptionTool.exe --yes -i"SaveFile-Name" -o"Decrypted-SaveFile"

    (where "SaveFile-Name" is the name of the target save file)

  5. Go into the folder, select the "Decrypted-SaveFile" file and open it with 010 Editor

  6. Press alt + 3 at the same time to enable output window

  7. Press ctrl + f5 at the same time and select the earlier mentioned template

  8. Press f5 to load the template, u should see a 16 digit xuid in the output window

  9. Copy that xuid, and search (ctrl + f) for it with the type of hex bytes

  10. Find your xuid at cxkes.me and copy the XUID (hex) bytes

  11. Go to this endian converter, select hexal and paste the xuid to little endian

  12. Copy the big endian hexadecimal string and go back to 010 editor

  13. Paste the xuid at the place of the search result with ctrl + shift + v

    (dont just use ctrl + v, it will fuck shit up)

  14. Save the file

  15. Go to powershell and execute this command:

    .\EncryptionTool.exe -y -i"Decrypted-SaveFile" -o"Final-Save" -m0 -gFH5 -kProfile --iv="IVKey of the target save"

  16. Rename the file with the name of Final-Save to the ur original save file name

  17. Go to ur save file location, rename ur save file so it has -old at the end of it

  18. Paste in the renamed Final-Save file, and launch your game

Credits and info ::

  • Please dont sell the saves using this method, these mods should be and will stay free

  • Credits go to:

    • Doliman (making his crypto tool)

    • Nenkai, Das (analyzing save file format, making the template)

    • Merik (discovering this and previous method)

    • Ethan (original gist)

    • Ari (previous gist)

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