Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
"If I already play Forza Horizon 4 on another platform, will my game progress carry over to Steam if I buy the Steam version?
Your save file on Steam is completely unique and separate from any pre-existing save file that’s associated with your Xbox Live gamertag, due to technical limitations. However, there are a few exceptions:
Leaderboards are one per gamertag. May the best profile win.
Clubs are one per gamertag. Join once, play anywhere."
Refund your purchase on Steam and get the game on the MS Store, that version has cross-save support with Xbox
Technically its for FH5, but the op said it should work with 4 as well.
https://www.reddit.com/r/ForzaHorizon/comments/qqi6yw/tutorial_transfering_files_from_ms_store_version/
I presume you already have some progress made on the MS Store version.
Launch the steam version at least once, up to main menu, then exit.
Locate the folder where steam save files reside, it should be <Steam-folder>\userdata\<user-id>\1551360\remote\<user-id>\, make a backup of those 3 files and remove them from the save folder.
Locate the folder where MS Store saves are, it should be %LOCALAPPDATA%\Packages\Microsoft.624F8B84B80_8wekyb3d8bbwe\SystemAppData\wgs\<Really-long-folder-name>\<A-bit-shorter-folder-name>\
Turns out Microsoft has decided to store every car you own in a separate folder. This makes finding the actual save folder a bit more difficult. The way you can recognise it is either look for a file that is around 900kb in size, or has a container.208 file.
There will be 4 files in the MS Store version folder, we only care about 3 of them - those with long file names and no extension.
Copy them over to the Steam version folder.
Now we look to the filesize. The biggest of the copied-over files is our User_XXXXXXXXXX.ProfileData, change its name to the name of the file you copied.
Next ones are a bit tricky. You have to open them, and User_XXXXXXXXXX.TransactionLogFile and User_XXXXXXXXXX.VersionFlags you copied earlier, in a text editor like Notepad++, then compare their content. Change the names accordingly to User_XXXXXXXXXX.TransactionLogFile and User_XXXXXXXXXX.VersionFlags, it should be obivous which one is which after you open them.
Launch the game, you'll be able to continue playing using the Steam verison from now on!